Back to guides

Canonical Tags: Consolidating Duplicate URLs Without Losing Signals

Canonical tags consolidate duplicate URLs. The failures that make search engines ignore yours, and how to verify the target resolves cleanly.

Canonical tags tell search engines which URL represents a piece of content when several URLs can serve it. Parameters, session ids, trailing slashes, uppercase paths, print views and pagination all multiply the addresses for one page. The canonical is how you nominate the one that should collect the ranking signals. It is a preference rather than an instruction. Search engines weigh it against everything else they observe: internal links, sitemap entries, redirects and hreflang. When those signals disagree, the engine picks its own winner, and it is often a URL you would not have chosen. The common failures are quiet. A template emits 2 canonical tags because a plugin adds one and the theme adds another. A canonical names a URL that 301-redirects, leaving the target one hop away from the page that declared it. A canonical points at a noindexed page, asking the engine to consolidate signals onto a page it has been told to drop. A sitemap lists one variant while the HTML names a different one. A canonical earns its keep when four things hold together: the page declares exactly 1, the URL it names answers directly without a redirect, that URL stays indexable, and it names itself as canonical in turn.

SEOReport's paid diagnosis reviews this across the pages of your own site, shows the evidence behind every finding, and ranks the fixes by priority. See plans and pricing.

Get the complete diagnosis of your site

An evidence-backed report and a prioritized action plan, on a plan with monthly credits.