Skip to main content

Canonical Tag

The canonical tag tells search engines which version to prioritize when there are multiple identical or similar pages.

What does the canonical tag mean?

The canonical tag is a technical indicator in a website’s source code that designates one of several identical or similar pages as the preferred version when the search engine needs to determine which one is authoritative.

This is because pages with the same or nearly the same content often arise unintentionally—for example, due to filter and sorting parameters in online stores, URLs with and without suffixes, or print previews. Without a clear instruction to the search engine, it must decide on its own which version to rank and display in search results.

The canonical tag provides the search engine with a clear recommendation for this purpose.

Where did the canonical tag originate?

The major search engine operators—Google, Microsoft, and Yahoo—introduced support for the canonical tag in 2009 to better manage the growing number of technically caused duplicate pages.

Since then, the canonical tag has been a standard component of technical SEO, particularly for online stores and large content websites.

Why is the canonical tag important?

If the same content is accessible via multiple URLs, signals can be spread across different URLs, making it difficult to clearly assign them. The canonical tag helps consolidate these signals onto the authoritative page.

It also ensures that the page users actually want—rather than a technical subpage—is displayed in search results.

Advantages

  • The tag resolves a common technical issue without altering content or deleting pages.
  • It is a precise tool: ranking signals can be specifically consolidated, and the desired version has a better chance of being used as the authoritative URL in search results.

Challenges

An incorrectly set canonical tag can cause damage if it points to the wrong page, potentially causing the page that’s actually important to disappear from search results. Correctly assigning the tag is particularly complex in online stores with thousands of URLs. Furthermore, Google treats the canonical tag as a suggestion, not a command. If Google receives conflicting signals, the search engine makes its own decision.

Example

In an online store, the same product category is displayed at multiple URLs, depending on whether the items are sorted by price or popularity. All versions essentially contain the same content.

4With the help of the canonical tag, each sorting variant points to the base URL of the category. This gives the search engine a clear signal to treat this as the authoritative version and consolidate the signals there.