What is a canonical URL?
A canonical URL is the preferred version of a page when similar or duplicate URLs exist.
Direct answer
A canonical URL tells search systems which version should be treated as the main page. It works best when sitemap, internal links, redirects, and the page URL all support the same preferred version.
Why this matters
Ecommerce stores often create duplicate URLs through filters, variants, tracking parameters, translated paths, and collection routes.
What to check
Use this term as an operating checkpoint, not just a glossary definition.
- Check user-declared canonical and Google-selected canonical for important URLs.
- Make sitemap and internal links point to the preferred version.
- Do not use canonical to hide low-quality pages that should be improved, redirected, or noindexed.
Common mistake
A canonical tag is a signal, not a command. Conflicting internal links, redirects, sitemap URLs, and page content can weaken it.
FAQ
Is canonical the same as redirect?
No. A redirect moves users and crawlers to another URL. Canonical lets the current URL load while signaling a preferred version.
Should every page self-canonical?
Most important indexable pages should self-canonical unless they intentionally consolidate into another preferred URL.
Can Google ignore my canonical?
Yes. Google may choose a different canonical if signals conflict or another URL appears more representative.