Storefront Development

Storefront Development
(Legacy) CMS Portal
Control to disable the canonical tag

What is the canonical tag

When using the meta tags control, explained in the article How to use the meta tags control, one of the tags inserted in the head of the page is the canonical tag:

<link rel="canonical" href="http://{AccountName}{page}">

The canonical tag allows you to avoid duplicate content, that is, scenarios where two pages of the site display identical or almost identical content. An example are the following three URLs:

  • {AccountName}.com
  • {AccountName}
  • {AccountName}.com/

All of the above URLs display the same content, but for search engines, simply adding a forward slash to the end of the address may characterize a different page, which is bad for SEO purposes.

To avoid scenarios like that, the canonical tag informs search engines what is the preferred version of a web page.

So a search engine can decide whether two pages have duplicate content and, if it decides they do, transfer the indexing merits to the preferred version.

Disabling the canonical tag for a page

While the canonical tag is useful for SEO purposes, you may not want to use it for specific pages.

Because it's inserted automatically by the meta tag control, if you are using this control, you must inform the system that it should exclude only the canonical tag. This is done through the following control:

<vtex.cmc:canonicalPage disable="true"/>

Photo of the contributor
+ 1 contributors
Was this helpful?
Suggest edits (Github)
Photo of the contributor
+ 1 contributors
On this page