support@edupristine.com1800 200 5835Request a Call
Call Me

Using Canonical URLs

June 29, 2015
, , , , ,

You might have heard about canonical URL’s but not sure what is it? And how to use it?

Relax, this article will lay a clear foundation about Canonical URLs

Canonical tagging is nothing but adding a HTML element is to the section of an html page. This helps Google to identify duplicate content by specifying word "Canonical", Google will identify what is preferred version (URL) of the page. It is supported by Yahoo & Bing as-well

For Google, showing relevant pages is most important and one of the key challenges for Google is to avoid displaying duplicate pages in search results in Analytics. Canonical tagging helps Google identify duplicate pages and show only relevant pages. The basic purpose of canonical tagging is simply to keep duplicate content out of the search engine index while consolidating preferred page’s strength.

Before we go deeper, one needs to know the conditions in which the duplicity of content arises.

On Internet, duplicate content issues can occur in the following conditions.

1) Same content is accessible from various URLs



can be considered as different page by search engines even though they represent same content and page.

2) Another classic example is there are different URL for same¬ page but content is displayed in table format with results are sorted differently.

3) When a site is configured to display results on https, http or non www version. i.e. or or Search Engines consider above three different URL as different URLs although all have same content in it.

4) Content that one might have created for a blog is syndicated across other sites or replicated in full or in parts.

Example: Say is also syndicated at its sister site though the content is same, search engine might consider as completely different URLs.

So how this is implemented?

Let’s take real case example on

Generally in Ecommerce sites, single product page might dynamic URLs based on user session, search preferences, sorting etc.

E.g.: All the following pages show Moto E product primarily on Flipkart have different URLs

But all these page point to single product i.e. Moto E.

It is important for Google & Flipkart to identify that all these pages belong to same product / service and it is up to webmasters to help Google to identify of all these page which is the preferred page. This preferred page would be displayed in the search page.

Here is the preferred page and so in all above mentioned pages the following html tag is added

With this Google identifies and gives preference search result to above page. See below image for reference.

canonical tagging by flipkart

One see the source code of moto – e product, all pages have same Canonical Tag

See below image for reference.

canonical tagging by flipkart

Advantages of Canonical Tags

1. Using canonical tags helps Google to link duplicate and similar content pages together so that Google can consolidate information under various pages under single preferred page.

2. Canonical tags also help us getting better tracking metrics, as it is difficult to track multiple URL’s for same piece of content.

3. Canonical tags helps in determining the URL which users wants to see.

Eg: users generally prefer URL’s which is easy to understand is more readable and preferable over

4. Canonical tags helps in addressing content syndication of URL which are published on various domain to preferred URL

In Addition to example shown with Flipkart case study, one can/must do the following action to improve search visibility as suggested by Google

1. Setting your preferred domain in webmasters section

In Google webmasters for a website, one can set their preferred setup i.e or , once these setting are done, Google will prefer selected version for search results

2. Using preferred URL html tag with rel="canonical" HTML link element

See as mentioned above in the flipkart Moto E example

3. Use 301 redirects for URLs

Eg; In page such as

One can choose one page as canonical and rest can be redirect to that selected canonical page URL.

4. As mentioned by Google itself, for canonical links Google Prefer HTTPS over HTTP except when there are conflicting signals such as the following:

• The HTTPS page has an invalid SSL certificate /contains insecure dependencies

• The HTTPS page is roboted (and the HTTP page is not).

• The HTTPS page redirects users to or through an HTTP page.

• The HTTPS page has a rel="canonical" link to the HTTP page.

• The HTTPS page contains a noindex robots meta tag

One can ensure this behavior by taking any of the following actions:

o Add 301 or 302 redirects from the HTTP page to the HTTPS page.

o Add a rel="canonical" link from the HTTP page to the HTTPS page.

5. Managing Dynamic parameter in URL’s

One can inform Google to ignore certain parameters in an URL

i.e. price range (“From to To” in the URL string or session id in a URL)

6. Using canonical link in the http header for Non HTML pages (PDF etc)

One configure in the webserver where by using rel="canonical" in the http header to

Indicate canonical URL for HTML documents, PDF’s etc.

Eg: For various application form

In this case, one can use a rel="canonical" HTTP header to specify to Google the canonical URL for the PDF file, as follows:


Canonical Tagging is very important for SEO as it directly helps google in its search algorithm so Canonical tagging has high significance in Google Algorithms.

Canonical URLs are extremely important for E-commerce companies, Content heavy sites and sites where there is significant search traffic

Hope this articles answers all your queries. If not please leave a comment and I shall try my best to clear all your doubts.

Other Article by the same author

Structured data markup

Other Related Links that you may like

Future of Digital Marketing

Getting Backlinks to your website


About the Author

Techno Marketing & Product Manager with over 8+ years of experience across IT, Banking & Financial Industries He loves History, Science ,Comics ,Web . He believes that, We are in most exciting period in Human history. He is Marketer during the Day and Coder at Night.

Popular Courses

Global Association of Risk Professionals, Inc. (GARP®) does not endorse, promote, review or warrant the accuracy of the products or services offered by EduPristine for FRM® related information, nor does it endorse any pass rates claimed by the provider. Further, GARP® is not responsible for any fees or costs paid by the user to EduPristine nor is GARP® responsible for any fees or costs of any person or entity providing any services to EduPristine Study Program. FRM®, GARP® and Global Association of Risk Professionals®, are trademarks owned by the Global Association of Risk Professionals, Inc

CFA® Institute does not endorse, promote, or warrant the accuracy or quality of the products or services offered by EduPristine. CFA® Institute, CFA® Program, CFA® Institute Investment Foundations and Chartered Financial Analyst® are trademarks owned by CFA® Institute.

Utmost care has been taken to ensure that there is no copyright violation or infringement in any of our content. Still, in case you feel that there is any copyright violation of any kind please send a mail to and we will rectify it.

Post ID = 77511