Client Hub →
Theme
Glossary Technical SEO

Canonical URL

A canonical URL is the preferred version of a webpage that search engines should prioritise when multiple versions of the same content exist.

Also known as: rel canonical canonical tag canonical link element preferred URL

What is a Canonical URL?

A canonical URL is an HTML element that tells search engines which version of a page is the "master copy" when duplicate or near-duplicate content exists across multiple URLs. It's implemented using a <link rel="canonical" href=""> tag in the page's <head> section.

For example, if your product page exists at both example.com/shoes and example.com/shoes?utm_source=email, the canonical URL clarifies which one Google should prioritise and index.

Why Canonical URLs Matter

Search engines can waste crawl budget indexing duplicate versions of the same page, diluting your SEO authority across multiple URLs. This is particularly problematic for UK e-commerce sites managing regional variations (.co.uk/product vs /product) or tracking parameters from paid media campaigns.

Canonical tags: - Consolidate ranking signals – All SEO value flows to your preferred URL - Prevent indexing issues – Stops Google wasting resources on duplicate pages - Clarify intent – Particularly useful when running PPC campaigns that generate multiple URL variants - Support international sites – Helps manage hreflang and regional content relationships

When to Use Canonical URLs

Self-referential canonicals – Point a page to itself. This is best practice for all pages, even unique ones, as it prevents accidental duplication.

Cross-domain canonicals – If the same content legitimately exists on multiple domains, use a canonical to nominate the preferred version. UK agencies often use this when consolidating brand websites.

Parameter handling – E-commerce and media buying platforms generate session IDs, tracking codes, and filter parameters. Canonicalise to the clean URL.

Print-friendly versions – If you maintain a separate print page, canonicalise it to the main article.

HTTPS consolidation – During migrations from HTTP to HTTPS, canonicalise HTTP pages to their HTTPS equivalents.

Best Practices

  • Use absolute URLs (include protocol and domain)
  • Canonicalise to accessible, crawlable pages only
  • Match canonical URLs with your XML sitemap entries
  • Avoid pointing to noindex pages or paginated content
  • Use one canonical per page – multiple canonicals on a single page are ignored
  • Ensure consistency: if page A canonicalises to page B, page B should self-reference

Common Mistakes

Canonicalising to paginated series (e.g., all filters point to page 1) concentrates link equity incorrectly. Instead, keep faceted pages separate and use rel="next" and rel="prev" for series.

Many marketers overlook UTM parameters when setting canonicals, particularly when running media buying campaigns. Always strip tracking parameters from your canonical URL.

Integration with Media Buying

For agencies managing paid search and display campaigns, canonical URLs prevent campaign tracking codes from creating duplicate indexing issues. Your analytics and paid platform attribution remain accurate while your organic search remains consolidated.

Frequently Asked Questions

What's the difference between canonical URLs and 301 redirects?
A 301 redirect physically moves users and search engines to a new URL, while a canonical tag keeps both URLs accessible but tells search engines which to prioritise. Use canonicals when you want both versions to remain live (e.g., different landing pages for campaigns); use 301s when retiring old URLs.
Can I use canonical tags across different domains?
Yes, cross-domain canonicals are valid and useful when duplicate content exists on multiple domains. However, the target domain must be verified in Google Search Console for Google to respect it. This is common for consolidated brand websites or international sites.
Will canonical tags harm my rankings?
No. Canonical tags are a signal, not a directive – Google may ignore them if they seem incorrect. Properly implemented canonicals actually improve rankings by consolidating authority. Incorrect canonicals (e.g., pointing to unrelated content) can cause ranking drops, so use them carefully.
Do I need canonical tags if I use noindex?
No. If a page is marked noindex, search engines won't index it regardless of canonical tags. Use noindex for pages you don't want indexed; use canonicals when you want content consolidated but still indexed.

Learn How to Apply This

We handle SEO & search — get a quote

Our team can put this knowledge to work for your brand.

Request Callback