Canonical URL

URL Canonicalization (also refered as URL Normalization) is the process of picking the best url when there are several choices.  It is a process to determine if two syntactically different URLs are equivalent. It is one the important chapter in SEO.

For a layman following urls are same

  • www.example.com
  • example.com/
  • www.example.com/index.html

Though they may be rendering same contents, technically all of these urls are different. From a search engine perspective, this can cause a bit of an issue.  It is not always possible (or easy) to control how a search engine like Google, Yahoo or Bing indexes your site, so you never know what version of the URL they have indexed. In some cases both URLs have been indexed resulting in the Page rank being split between the two URLs. The easiest way to avoid this is to let the Search engines and the users know which is your “preferred URL” a.k.a canonical URL.

Canonical URL help out the search bots which version of the URL you prefer. And this can he achived by addming <link rel="canonical"> tag into the <head> section of the Html with appropriate value for "href" attribute.

For example, if all the above three URLs refer to the same /index.html, we can use following

<link rel="canonical" href="http://www.example.com/" /> 

With this page ranking for all the three urls will be added to one single url "http://www.example.com/". In short using <link rel="canonical"> tag we tell search engine, which url to be used for indexing purpose.

Now a days, most of all search giants (including Google & Bing) support canonical tags.

Related Links:

0 comments

Posts a comment

Popular Posts

 
© Old - Pinal Bhatt's Blog
From the desk of Pinal Bhatt | www.PBDesk.com
Back to top