GlossarySEO
What is canonicalization in SEO?
Also called: URL canonicalization, canonical URL selection
Definition
Canonicalization is how a search engine picks one representative URL from a group of pages with the same or very similar content, and shows only that one in results.
Canonicalization, explained
Google's documentation defines canonicalization as the process of selecting the representative, canonical, URL of a piece of content. Duplicates are common and mostly accidental. Google lists the usual sources: regional variants of the same page, mobile and desktop versions, http and https versions, site functions like sorting and filtering, and accidental copies like a demo or staging site left accessible.
During indexing, Google clusters pages that look alike and chooses the one that is, in its words, objectively the most complete and useful for search users. It weighs signals such as whether the page is served over HTTPS, redirects, presence in the sitemap and rel="canonical" annotations. The other URLs in the cluster become duplicates: Google knows them but doesn't normally show them.
Your part is to make the choice obvious. The canonical tag is one signal, not the whole job. Redirect variants you never want seen, like http:// and the other hostname. Use one URL form in every internal link and in the sitemap. Keep tracking parameters from creating new URLs in your own links. When all signals agree, Google almost always picks what you picked.
When they disagree, Google decides for you, and Search Console tells you with statuses like "Duplicate, Google chose different canonical than user". URL Inspection shows both the canonical you declared and the one Google selected, which is the fastest way to debug a single page.
Why it matters for founders
Links, clicks and relevance signals are consolidated onto the canonical. If Google picks the wrong one, the page you optimize isn't the one that ranks, and reports get confusing fast.
Example
Your product page loads at /app, /app/ and /app?ref=ph. You redirect the slash version, keep a self-canonical on /app, and link only to /app. URL Inspection now shows the same user-declared and Google-selected canonical.
Common mistakes
- Treating the canonical tag as the only signal while redirects and links say otherwise.
- Canonicalizing distinct pages to one page to "consolidate authority".
- Letting internal links use tracking parameters.
- Never checking the Google-selected canonical in URL Inspection.
Sources
- Google Search Central: What is URL canonicalization
- Google Search Central: Consolidate duplicate URLs
Checked
Related terms
- Canonical tagA canonical tag is a line in a page's HTML,
<link rel="canonical" href="…">, that tells search engines which URL is the main version when several URLs show the same or very similar content. - Duplicate contentDuplicate content is the same or very similar content available at more than one URL. Google says some duplication is normal and isn't a spam violation; it picks one version to show and filters the rest.
- Duplicate, Google chose different canonical than userThis Search Console status means your page declares a canonical URL, but Google picked a different URL as the canonical for that group of duplicates, so your declared choice isn't indexed.
- URL parametersURL parameters are the
key=valuepairs after a?in a URL, like?ref=twitteror?sort=price. Each unique combination is a separate URL to search engines, even when the content barely changes.