Canonical Tag
The canonical tag tells search engines the preferred version of a URL and prevents duplicate content issues.
What is the Canonical Tag?
The Canonical Tag (also known as Canonical Link or canonical tag) is an HTML element used to inform search engines about the preferred version of a web page. It is used when identical or very similar content is accessible under multiple different URLs. The Canonical Tag specifies which of these URLs should be considered the "original" and allowed to appear in the search index.
It is integrated into the <head> section of a page and points to the canonical, i.e., the authoritative URL:
<link rel="canonical" href="https://www.example.com/product">
What Problem Does the Canonical Tag Solve?
The main problem addressed by the Canonical Tag is duplicate content. Search engines do not like it when the same content appears under multiple addresses because it is unclear which version they should display. This can lead to relevance being distributed across multiple URLs, and none of them ranking optimally.
Duplicate content often arises unintentionally, for example through:
- URLs with and without "www" or with "http" instead of "https"
- appended parameters, such as for tracking (
?utm_source=...) or filters and sorting in online shops - print versions or mobile variants of a page
- a product that is accessible via multiple category paths
In all these cases, the Canonical Tag signals to Google which version is the authoritative one and should be evaluated collectively.
How Does the Canonical Tag Work?
The Canonical Tag consolidates the signals of all duplicate versions on the specified main URL. The link equity and relevance of the individual variants thus merge instead of being fragmented. In search results, usually only the canonical version appears.
Important: A page can also refer to itself (self-referencing canonical). This is considered a recommended practice because it clearly defines which URL is the authoritative one for each page, even if no obvious duplicates exist.
Using the Canonical Tag Correctly
- Use absolute URLs: The Canonical Tag should always contain the full address (with https and domain), not a relative path.
- Point to an indexable page: The canonical URL should be accessible and not excluded from indexing by "noindex" itself.
- Only one canonical URL per page: Multiple conflicting canonical specifications confuse search engines and are ignored.
- Maintain consistency: The URL specified in the Canonical Tag should match the internal linking and the sitemap.
- Do not confuse with redirects: A Canonical Tag is not a substitute for a 301 redirect. While a redirect actually leads users and search engines to a different URL, with a Canonical Tag, the original page remains accessible.
Canonical is a Hint, Not a Directive
An important point that many underestimate: The Canonical Tag is only a strong hint for Google, not a mandatory instruction. Google may, in individual cases, choose a different URL as canonical, for example, if internal links, the sitemap, and the Canonical Tag send conflicting signals. Therefore, it is crucial to keep all these signals consistent. Which URL Google has actually chosen as canonical can be checked in the Google Search Console via the URL inspection.
Conclusion
The Canonical Tag is a central tool in technical search engine optimization to avoid duplicate content and consolidate evaluation signals on the preferred URL. It is particularly important for online shops and larger websites with parameters, filters, and multiple access paths. Since Google treats the Canonical Tag as a hint and not a command, it is essential to align all signals (Canonical Tag, internal links, and sitemap) consistently. When used correctly, it ensures clear conditions in the index and protects organic visibility.