The canonical tag is how you tell Google: “This is the main version of this page.”
It looks like this in HTML:
<link rel="canonical" href="https://example.com/main-page/" />
Canonicals matter when you have multiple URLs that are basically the same page. (Hello, duplicate content.)
What the canonical tag does ✅
- Helps search engines consolidate ranking signals to one URL
- Reduces the chance the “wrong” version ranks
- Prevents internal competition between near-identical pages
It’s a basic SEO hygiene move. It doesn’t magically boost rankings, but it prevents self-inflicted mess.
Common canonical mistakes 🚩
- Canonical pointing to the wrong page
- Canonical to a URL that redirects
- Canonical to a non-200 page
- Conflicting canonicals (multiple tags)
Canonical tag FAQ 🙋
What is a canonical tag?
A canonical tag is an HTML tag that tells search engines which URL is the preferred (main) version of a page.
When should I use a canonical tag?
Use it when multiple URLs show the same or very similar content (parameters, filters, printer pages, etc.).
Does a canonical tag fix duplicate content?
It helps by telling search engines which page should be indexed and ranked. It’s one of the main tools to handle duplicate content.
Can Google ignore canonical tags?
Yes. Google usually respects canonicals, but it can ignore them if they look wrong or inconsistent with internal links and redirects.
What’s better: redirects or canonicals?
If a URL should not exist, use a 301 redirect. If multiple URLs must exist (like filters), use canonicals and consistent internal linking.
Back to the dictionary.