Javatpoint Logo
Javatpoint Logo

Canonical Tag

Canonical Tag is also known as canonical URL or URL canonicalization. It is incorporated in the HTML code of a webpage to show the original source of content. So, it is an HTML element that is used to prevent duplicate content issues. It specifies the canonical URL "the preferred version" of a web page and tells search engines that the other similar URLs are not different or duplicates; they are one and the same. Thus, it prevents the issues that arise when the same content appears on multiple URLs, which may be due to one of the following reasons.

  • A webpage is accessible with or without "www" prefix before its URL
  • A webpage is accessible via "http" and "https" protocols
  • A webpage has multiple versions with different URLs, e.g., a print version or while using sort categories, etc.

How does Canonical Tag look like/ Parts of a canonical tag:

Canonical Tags have simple and consistent syntax and are placed within the <head> section of a web page. It appears as rel="canonical".

For example: <link rel="canonical" href="/>

The meaning of each part of the code:

  1. link rel= "canonical": The link contained in this tag is the original (canonical) version of this page.
  2. href="": You can visit this URL to find the canonical version.

Why canonical tag is important in terms of SEO:

Search engines like Google don't like duplicate content. It creates confusion for them, here's how:

  1. Google does not know which version of a page to index out of multiple pages.
  2. Which page to rank for queries.
  3. Whether consolidate link equity on one page or split it among multiple versions.
  4. Furthermore, too many duplicate pages can also affect the "crawl budget." Google may waste time crawling different URL with similar content instead of discovering other new pages on your website.

So, you must use a canonical URL if you have two or more pages of similar content on your website or if the content of your site is also used on another site. In this way, you can point Google to the original content and make sure the main page gets all of the credit and SEO benefits.

See the following example of product page duplication of an e-commerce company;

SEO Canonical tag 1

In the image shown above, there are three product pages for the same product "yellow toy car". These pages have the same content except the breadcrumb links. So, with the help of canonical tag we can mark one page as canonical version and eliminate two of the copies.

SEO Canonical tag 2

In the above image, using the canonical tag, we have informed the search engine to consider the page located at [] as the original page and the other two URLs as variations of the original page.

So, if your site displays the same content on multiple URLs, then by using the canonical tag, you can select the one URL as canonical version and can clear that other URLs are not the duplicates. See one more example given below:

  • ( the main page)
  • http:/

Now, to show the main page as canonical a version, we can place a canonical tag that references the main page( in the header of the other two URLs. See the related image shown below;

SEO Canonical tag 3

How to apply a canonical tag?

You can apply this tag by adding a link tag to the head of the HTML code of the page that you want to be recognized as canonical by the search engine, e.g. to designate with the canonical tag, the code will look like as shown below;

How canonical tag helps improve SEO of a site

It is very helpful in cases when you have multiple similar versions of a page or your content is accessible through multiple URLs. It enables you to choose one version as a canonical URL; you can create a canonical URL for each set of similar URLs. After your canonical tag is ready, the search engine will consider all the links to similar versions as links to the canonical version that helps improve the SEO of your site.

Next TopicMeta Tags

Youtube For Videos Join Our Youtube Channel: Join Now


Help Others, Please Share

facebook twitter pinterest

Learn Latest Tutorials


Trending Technologies

B.Tech / MCA