Canonical URL: The Preferred Version of a Page
The canonical tag tells search engines which URL is the master copy when several URLs show the same content. Learn how it prevents duplicate-page problems.
Canonical URL is the version of a page a site designates as the master, usually declared with a canonical link tag to consolidate duplicate signals.
Why Duplicate Pages Happen
Print-friendly versions, URL parameters, and near-identical variants can all serve the same content under different addresses.
When search engines see several copies of one page, they have to pick a winner and may split signals across all of them, which weakens every version.
How the Canonical Tag Works
The canonical link tag points search engines to the master version of a page, telling them where to concentrate the signals.
It is a strong recommendation rather than an order, so keeping the canonical consistent with the rest of the page matters for it to be trusted.
When to Use a Canonical
- On pages reachable through multiple URLs, like with or without a trailing parameter.
- On near-duplicate pages, such as variant or session versions.
- Pointing every version at the one URL you want ranked and shared.
Common Canonical Mistakes
- Pointing the canonical at a redirect or a noindex page, which confuses the signal.
- Canonicalizing a page to itself while also forcing redirects on other versions, which can conflict.
- Using relative canonical paths that break when the URL structure changes.
The site: a product exists at three URLs, one with a "?color=red" tracking parameter and one print version.
The reading: all three pages appear in search, and none of them earns a strong position.
The fix: every version carries a canonical pointing at the clean product URL.
Why it works: search engines consolidate the ranking signals into one page that climbs the results.
Quick Tip
After adding canonicals, recheck the pages in search results: the winner should be the URL you picked as the master.
Frequently Asked Questions
Canonical URLs, Bottom Line
The canonical tag is the polite way of telling search engines which URL gets the credit.
One master version, consistently declared, and duplicate pages stop splitting the vote.