What is canonical tag?

A canonical tag is an HTML link element placed in the page head that points to the preferred version of a page when multiple URLs serve identical or near-identical content. The tag looks like <link rel="canonical" href="https://example.com/page" /> and it tells Google which copy to index, rank and consolidate signals around. Without canonicals, an online store with 500 product pages reachable through filters and tracking parameters might have 5,000 indexable URLs competing against each other.

The problem: brivvy.io/pricing, brivvy.io/pricing?ref=email and brivvy.io/pricing/ all show the same content

The fix: Each variant carries <link rel="canonical" href="https://brivvy.io/pricing" />

The effect: Google treats all three as one page and ranks the canonical URL only

Why does canonical tag matter?

Duplicate content is one of the quietest, most common drains on a site's organic performance. When 10 URLs serve the same content, search engines split the ranking signals between them and pick one to display, which may not be the version you want. Canonical tags tell Google exactly which page to count, which is especially important for ecommerce, multilingual sites and any setup with URL parameters.

How do you use canonical tag?

  1. Add a self-referencing canonical to every important page, even when no duplicates exist, so future parameter or pagination changes do not cause issues.

  2. Point parameter-stripped, paginated and filtered versions of a page at the clean canonical URL of the original.

  3. Audit your canonical setup quarterly with a crawler like Screaming Frog or Sitebulb, since misconfigured canonicals can wipe a page out of the index.

Share this glossary term

Was this helpful?

Learn more with AI

Category

Discoverability

Updated