Canonical Tag
A canonical tag (`rel=canonical`) is an HTML element that tells search engines which version of a URL is the preferred or master version when duplicate or similar pages exist.
§ 1 Definition
The canonical tag solves the duplicate content problem. When the same content is accessible at multiple URLs (e.g., `example.com/product` and `example.com/product?color=red`), the canonical tag tells Google: 'This is the definitive URL. Consolidate all ranking signals here.' Every page should have a self-referencing canonical tag, even if it is not duplicated.
§ 2 How Canonical Tags Work
Google treats the canonical URL as the primary version for indexing and ranking. Signals from duplicate URLs (backlinks, engagement) are consolidated to the canonical. Use absolute URLs in canonical tags, not relative ones. Use them consistently: if Page A canonicals to Page B, Page B should either self-canonicalize or also point to Page B.
§ 3 Canonical Tag Mistakes
Common errors: canonicals pointing to redirects (should point to the final destination), canonicals pointing to 4xx/5xx pages, multiple canonicals on the same page, using canonicals for paginated content without `rel=next/prev` signals, and accidentally pointing all blog canonical tags to the homepage.
§ 4 Note
§ 5 In code
<!-- In the <head> of the duplicate page -->
<link rel="canonical" href="https://example.com/product/premium-coffee" />- Canonical tags consolidate ranking signals for duplicate content
- Every page should have a self-referencing canonical
- It is a hint, not a directive: Google may override it
Atomic Glue builds SEO strategies that turn technical fundamentals into measurable rankings. Get in touch to discuss your SEO & GEO services needs.
Get in touchA canonical tag (`rel=canonical`) is an HTML element that tells search engines which version of a URL is the preferred or master version when duplicate or similar pages exist.
Category: SEO
Author: Atomic Glue SEO & GEO Team
## Definition
The canonical tag solves the [duplicate content](/glossary/duplicate-content) problem. When the same content is accessible at multiple URLs (e.g., `example.com/product` and `example.com/product?color=red`), the canonical tag tells Google: 'This is the definitive URL. Consolidate all ranking signals here.' Every page should have a self-referencing canonical tag, even if it is not duplicated.
## How Canonical Tags Work
Google treats the canonical URL as the primary version for indexing and ranking. Signals from duplicate URLs (backlinks, engagement) are consolidated to the canonical. Use absolute URLs in canonical tags, not relative ones. Use them consistently: if Page A canonicals to Page B, Page B should either self-canonicalize or also point to Page B.
## Canonical Tag Mistakes
Common errors: canonicals pointing to redirects (should point to the final destination), canonicals pointing to 4xx/5xx pages, multiple canonicals on the same page, using canonicals for paginated content without `rel=next/prev` signals, and accidentally pointing all blog canonical tags to the homepage.
## Note
The canonical tag is a hint, not a directive. Google may choose a different canonical than the one you specify if it determines your choice is incorrect. Consistent signals (canonical tag + internal links + sitemap all pointing to the same URL) increase the chance Google respects your choice.
## In code
<!-- In the <head> of the duplicate page --> <link rel="canonical" href="https://example.com/product/premium-coffee" />
## Key takeaways
- Canonical tags consolidate ranking signals for duplicate content
- Every page should have a self-referencing canonical
- It is a hint, not a directive: Google may override it
## Related entries
- [Duplicate Content](atomicglue.co/glossary/duplicate-content)
- [Hreflang](atomicglue.co/glossary/hreflang)
- [Technical SEO](atomicglue.co/glossary/technical-seo)
- [301 Redirect](atomicglue.co/glossary/301-redirect)
Last updated June 2026. Permalink: atomicglue.co/glossary/canonical-tag