RankWizrd
HomeFeaturesPricingBlog
Log inGet Started
← Back to Blog
Technical SEODec 11, 2025·5 min read

Canonical Tags: Prevent Duplicate Content

Most websites have duplicate content. Multiple URLs showing the same content. Without canonical tags, Google doesn't know which version to rank. This dilutes ranking authority and wastes crawl budget.

The fix is simple: add one canonical tag per page pointing to the version you want ranked.

When Duplicate Content Happens

URL parameters. https://example.com/shoes?color=blue and ?size=10 are different URLs with same content.

WWW vs. non-WWW. https://www.example.com/page and https://example.com/page are technically different.

HTTP vs. HTTPS. Old variants can both exist.

Trailing slashes. /page and /page/ are treated as different.

Sorting/filtering. Products sorted by price create multiple URLs for similar content.

Pagination. Page 1, 2, 3 have mostly overlapping content.

Session IDs. Old systems added session IDs creating unique URLs per visitor.

Mobile/desktop. Separate sites need canonicals.

How Canonical Tags Work

<link rel="canonical" href="https://example.com/canonical-url" />

This tells Google: "Multiple URLs have similar content. This is the version I want ranked."

Google consolidates signals (links, authority) to the canonical URL.

Self-Referential Canonicals

Every page should have a canonical, even if self-referential:

<link rel="canonical" href="https://example.com/page" />

This says: "This is the official version."

Pointing to the Preferred Version

Canonicals should point to:

The https version. Always. Security is a ranking factor.

**Your preferred site structure** (WWW or non-WWW). Pick one and canonical the other to it.

The preferred sorting order. For products sorted by "best selling," that's canonical. Variants point to it.

Page 1 of paginated content. Use rel="prev" and rel="next" for pagination, not canonicals.

Absolute vs. Relative URLs

Always use absolute URLs:

Correct: <link rel="canonical" href="https://example.com/page" /> Wrong: <link rel="canonical" href="/page" />

Cross-Domain Canonicals

You can point to canonical on different domains:

<link rel="canonical" href="https://example.com/page" />

from example.co.uk. Use carefully — it gives authority to the canonical domain.

Common Mistakes

Canonical to homepage. Don't canonical all pages to homepage.

Canonical to wrong version. If you canonical to non-existent page, Google ignores it.

Conflicting canonicals. If page A canonicals to B and B to A, Google gets confused.

Canonicalizing to redirects. Point to final destination.

Monitoring Canonicals

Google Search Console shows which URLs Google considers canonical. Check for "Canonical not suggested" issues (Google disagrees with yours).

RankWizrd's audit checks for missing canonicals and duplicate content issues. It identifies which pages should have canonicals and where you're wasting crawl budget.

Check your site's SEO score

Free audit in under 60 seconds. No credit card required.

Audit My Site Free →
RankWizrd

Search visibility platform for the AI era.

Product

FeaturesPricingBlog

Legal

PrivacyTerms
© 2026 RankWizrd. All rights reserved.