Canonical Tag Feature - Must for Good SEO CMS
What is Canonical Tag?
In some cases there may exist duplicate pages and subsequently duplicate content in websites due to site structure and coding. Placing Canonical tag helps us to avoid this. A canonical tag is a special tag that is inserted into the header of your HTML that helps communicate to search engine the relationship of that piece of content to others on your site. Canonical tags tell the search engine bots which pieces of content are the original or primary ones and which are duplicates. This way the bot will pass over the duplicates and only index and give link credit to the primary piece.
The syntax is pretty simple:
Here's a Explination about Canonical Tag by Matt Cutts of Google
Why it is important?
Any website may have multiple URLs for same page like -
Main Content Page - http://example.com/a.html
Content Index page - http://example.com/index/a.html
Category page - http://example.com/category/a.html
Tag Page - http://example.com/tag/a.html
Print Page - http://example.com/print/a.html
Session ID page - http://example.com/a.html?sessionid=1421
When this happens, site owners suffer rankings and traffic losses and engines suffer lowered relevancy as Search engines don't know which page is original and which one is duplicate. There we need canonical tag to tell search engines which page is original and which one is duplicate.
Where to be placed?
Ideally should be placed in both the pages.
Mostly be placed in http://www.example.com/b.html.
Two important questions to ask for your website:
Is canonicalization happening automatically if the Canonical field is blank?
Can canonicalization be over written manually?
How Techshu's "Marketing ready CMS" takes care of canonical tags:
In our CMS we have seprate field for adding canonical tags, and if its left blank then canonicalization happens automatically so that you dont have to worry about duplicate content issue, also its so flexible that you can even write your own tag manually.