Skip to main content

Technical SEO

Canonical URLs: Telling Search Engines Which Page Is the Original

Consolidate duplicate URLs and protect your rankings.

Quick answer

A canonical URL, declared with a rel="canonical" link tag, tells search engines which version of a page is the master when the same content is reachable at several URLs. It consolidates ranking signals and prevents duplicate-content dilution.

The same content often lives at multiple URLs (with/without www, trailing slashes, tracking parameters). Canonical tags nominate one preferred URL so search engines combine signals instead of splitting them.

Check your website

See how your site handles canonical urls: telling search engines which page is the original — free, no account needed.

For business owners

Without canonical tags, search engines may treat every URL variation as a separate page, splitting your ranking strength across duplicates and sometimes indexing the wrong one. Canonicals quietly consolidate that authority onto the URL you actually want ranked, which protects and often improves search visibility.

How it works (technical)

Add <link rel="canonical" href="https://example.com/page"> in the <head>, pointing to the preferred absolute URL. Each page should reference itself as canonical unless it is a genuine duplicate, in which case it points to the master. Ensure canonicals are consistent with your sitemap, internal links and redirects — mixed signals confuse crawlers. Query-string and www/non-www variants should all canonicalise to one form.

Real-world example

A shop exposed products at both /product?id=12 and /product/blue-widget. Google indexed both, splitting rankings. Adding a canonical tag from the parameter URL to the clean URL consolidated the signals and the clean URL rose in results.

Why it matters

Canonicalisation prevents duplicate content, wasted crawl budget and ranking dilution. Scanners verify canonical tags are present, self-consistent and absolute.

How to fix it

  1. Add a self-referencing canonical tag to every indexable page.

  2. Point genuine duplicates (parameters, print versions) to the master URL.

  3. Use absolute HTTPS URLs in canonical tags.

  4. Keep canonicals consistent with redirects, internal links and the sitemap.

  5. Pick one host (www or non-www) and canonicalise everything to it.

Best practices

  • Self-canonicalise normal pages; only cross-canonicalise true duplicates.

  • Always use absolute, HTTPS, lowercase canonical URLs.

  • Match canonical, sitemap and internal-link URLs exactly.

Common mistakes

  • Pointing every page's canonical at the homepage.

  • Using relative or HTTP canonical URLs.

  • Canonical tags that contradict redirects or the sitemap.

Frequently asked questions

Is a canonical tag a redirect?

No. It is a hint that consolidates indexing signals. Users still reach the URL they clicked; only search engines treat the canonical as the master.

Do I need canonicals if I have redirects?

Redirects handle moved URLs; canonicals handle duplicate URLs that should all stay accessible. Most sites use both.

Put this into practice

See how your site scores with Plexa Trust — start with a free scan, then unlock the complete audit on Pro.

Scan your website free

See Pro plans · Create account