Duplicate Content Is Inevitable. Canonical Tags Are Your Safety Net.
Your product page is accessible at:
Four URLs. Same content. Google has to pick one. Without canonical tags, it guesses. We cover the broader duplicate content reality in a separate post.
And Google's guesses are... not always great.
What Canonical Tags Do
The `<link rel="canonical" href="...">` tag says: "Hey Google, THIS is the official URL for this content. If you find duplicates, index this one and ignore the others."
It consolidates ranking signals. Backlinks, social shares, and engagement metrics from all duplicate URLs get credited to the canonical URL.
The Rules
Self-referencing canonicals. Every page should have a canonical tag pointing to itself. Even if there are no duplicates. It is defensive SEO.
Cross-domain canonicals work. If you syndicate content to another site, that site can canonical back to your original. Google usually respects this.
Canonicals are hints, not directives. Google can (and does) ignore canonical tags it disagrees with. If the canonical page is noindexed, broken, or dramatically different from the duplicate, Google will pick its own canonical.
Do not canonical to a redirect. The canonical URL should return a 200 status code.
Common Mistakes
Canonicalizing paginated pages to page 1. Page 2 has unique content. It should be its own canonical.
Conflicting signals. The canonical says URL A, but the sitemap lists URL B, and internal links point to URL C. Google gets confused. Align everything. This is part of a comprehensive SEO audit. Google's SEO documentation covers canonical best practices.
Canonicalizing across completely different content. Google will ignore this and you will wonder why.
How to Audit Your Canonicals
Crawl your site with Screaming Frog. Check every page's canonical tag. Look for:
It is one of the 113 checks in our free SEO checklist. No credit card. 30 seconds to set up.