Backlink

Backlink is defined as incoming link to a website or any webpage pointed from other website, directory or web page. The large number of quality backlinks describes the importance of website and a key factor to get the higher PageRank. These are also called inbound links.

Search engines grab the number of incoming links which is the most important factors of analyzing the website’s search engine ranking. Google philosophy against backlink is crystal clear. You will find that Google counts backlink as a vote for webpage ABC from webpage BCA, which increases the credibility and popularity of any website in the sense of Google.

Web Gurus use various ways to improve quality backlink, specially focus on search engine optimization techniques to increase the number of quality baklinks to point their websites. Some serious marketers focus to provide refreshing content to public and capture the traffic which cause to other website to reference their links. HuffingtonPostTechCrunch and Mashable are the few examples.

The easiest way to find the backlink to your website is to go to Google and enter ‘link:www.mywebsite.com’ in the search field.

Maximize Backlink Strategy

  • Breaking big news is undoubtedly the best strategy to get incoming links. Most of bloggers who report the news will provide your link as a source.
  • What I do for generating large numbers of backlink? I find those posts in which someone really needs help. If you would help someone to find out the solution of the problem, he/she would probably like to keep a record of that post, even to pass it to others, which in turns would get more traffic as well link to your website.
  • Arguing a point gently and strongly is another great tool for getting people to comment on post and link up that.
  • You feel sometime you wrote very informative content but no one took it serious while sometimes the little and humorous post does a best job.

Dos and Don’ts

  • Link exchanges, especially from not related to your content, sometimes you got penalty from this technique in terms of low page rank.
  • Buying links from other websites with low page rank or non-related content.
  • Request others to post your link on their website. It is not a professional and ethical way to get backlink. This will hurt you for a long run.

Finally it is crystal clear that backlink is not everything; while definitely helps to get good page rank. Keep focus on providing quality content and you will be happy to get more backlinks to your website at the end.

SEO

4th July

Independence Day, Fourth of July is a federal holiday in the United States of America. The people around the USA are commemorating their great anniversary festival on 4th July, when they got independence from the Kingdom of Great Britain.

July 2, 1776 thirteen colonies were legally separated from Great Britain. The Second Continental Congress approved the resolution of independence which had been proposed to Congress by Richard Henry Lee of Virginia. After approval of resolution, Congress focused on the Declaration of Independence, a formal statement explaining the decision, which had been prepared by a Committee of Five. Thomas Jefferson was supposed to be its principal author. Congress debated on the statement and revised the Declaration; at the end on 4th July 1776 the Declaration of Independence was approved.

The second day of July, 1776, will always be the most memorable day in the history of United States of America. I believe that the day will be celebrated by the succeeding generation as the great anniversary festival. Americans usually celebrate Independence Day on 4th July, but on the July 2, Congress approved the resolution of Independence in a closed session. People of USA celebrate their independence day in the form of shows, parade, sports, games, illuminations, from one state to the last state of the continent.

A few coincidences which are necessary to mention here are John Adams and Thomas Jefferson both of the only signers of the Declaration of Independence later they served as President of United States died on the same day: July 4, 1826, which was the 50th anniversary of the Declaration. The fifth President James Monroe died on July 4, 1831. The only Thirtieth President Calvin Coolidge was born on July 4, 1872.

 

Resources: http://en.wikipedia.org/wiki/Independence_Day_(United_States)

General

Deploy ASP.NET MVC

Sometimes when we want to deploy ASP.NET MVC 3 web application to our hosting provider, some assemblies are not to be installed in the Global Assembly Cache (GAC) on the server, and then what is the hack to deploy web application without any issue. We just need to include the needed set of assemblies to run asp.net mvc 3 web application properly in the bin folder.

In the previous version you need to install the following assemblies if you did not install .NET 3.5 SP1.

  • System.Web.Mvc.dll
  • System.Web.Abstractions.dll
  • System.Web.Routing.dll

But if your purchased hosting server does not have support of the ASP.NET MVC 3, you are required to deploy the following set of assemblies in the bin folder of your deployed web application on the hosting server.

  • Microsoft.Web.Infrastructure.dll
  • System.Web.Helpers.dll
  • System.Web.Mvc.dll
  • System.Web.Razor.dll
  • System.Web.WebPages.Deployment.dll
  • System.Web.WebPages.dll
  • System.Web.WebPages.Razor.dll

You can figure out that not every assembly is referenced. It is not required to reference all of the following assemblies when deploying ASP.NET MVC 3 web application. If they are not available in the GAC you need to be placing the required assemblies in the bin folder.

 

Referenced Assemblies

Referenced Assemblies

 

Visual Studio team provides you a way to add only deployable assemblies to right click on the project and select the Add Deployable Assemblies. You can show the dialog in the following example.

 

Add Deployable Dependencies

Add Deployable Dependencies

 

When we build as ASP.NET MVC application, we only need to check the first ASP.NET MVC option to assemble the required assemblies in the _bin_deployableAssemblies. In the case of using Razor View Pages we need to check the second option.

When we click “OK” then what would happen?

 

Deployable Assemlies

Deployable Assemlies

 

New folder named _bin_deployableAssemblies is created and the required assemblies are copied into this folder. Web projects have a built in build task that copies any assemblies in this folder into the bin folder when the project is compiled.

Note that this dialog did not add any assembly references to these assemblies. That ensures that the types in these assemblies do not pollute Intellisense, while still being available to your deployed application. If you actually need to use a type in one of these assemblies, you are free to reference them.

So here is the kicker. If you are building a web application, and you need an assembly deployed but do not want it referenced and do not want it checked into the bin directory, you can simply add this folder yourself and put your own assemblies in here.

If you have ever run into a problem where an ASP.NET MVC site you developed locally does not work when you deploy it, this dialog may be just the ticket to fix it.

Resources:
http://haacked.com/archive/2011/05/25/bin-deploying-asp-net-mvc-3.aspx

ASP.NET MVC

JQuery Mobile

The JQuery mobile framework will help you to design a truly customized web app which will run on all popular tablet platforms and smart phones. The best thing is that it is lightweight, easily integrate and flexible. You need to write less with more functionality.

The aim of JQuery mobile team is to support all mobile browsers that are sufficiently-capable and have at least a nominal amount of market share. In this way, we’re treating mobile web browsers exactly how we treat desktop web browsers. read more ...

JQuery ,

JQuery Introduction

JQuery is a very fast, concise and cross-browser JavaScript Library that makes HTML document traversing very simple. You can achieve Ajax, UI, and event handling functionality with minimal efforts and clean code. If you are new to JQuery then this is the right place for your starting. You should have hands on experience of HTML and Javascript and CSS. read more ...

JQuery , ,