SEO

Canonical URLs: Telling Google Which Page Version to Index

A canonical URL is the preferred version of a web page, indicated to search engines using a rel='canonical' link element in the page's HTML head. When multiple URLs return the same or very similar content (due to URL parameters, pagination, printer-friendly versions, or deliberate content duplication), the canonical tag tells Google which version to index and consolidate ranking signals to.

Why canonical urls matters for UK businesses

Duplicate content is one of the most common and least visible technical SEO problems. A single page may be accessible at multiple URLs: with and without a trailing slash, with www and without, with URL parameters added by tracking tools or sorting functions, through both HTTP and HTTPS. Without canonical tags, Google may index any or all of these versions, splitting the authority signals that should be consolidated on one URL.

Canonical issues compound at scale. An e-commerce site with 5,000 products and faceted navigation can generate tens of thousands of URL variants for the same content. Each variant competes with the others for index inclusion, consuming crawl budget and diluting ranking signals. Correct canonicalisation consolidates all of this to the intended URLs.

How Khamare Clarke applies canonical urls

Canonical tag implementation is reviewed in every technical SEO audit. Common problems found include: canonical tags pointing to 404 pages (the canonical target has been deleted), self-referential canonicals on pages that should be pointing elsewhere, canonical tags absent from paginated pages, and e-commerce sites where filtered page URLs have canonicals pointing to the wrong collection page.

Every page on this site has a self-referential canonical tag in the metadata, implemented through Next.js's metadata API. This explicitly confirms the intended URL for each page and prevents any accidental duplicate indexing from trailing slash variations or parameter additions.

What is the difference between a canonical tag and a 301 redirect?

A 301 redirect tells browsers and search engines that a page has permanently moved to a new URL, passing all users and crawlers to the new location. A canonical tag leaves the original URL accessible but tells search engines to treat another URL as the definitive version for indexing purposes. Use a redirect when you want to permanently remove the old URL from use. Use a canonical when you need to keep multiple URLs accessible (for technical or session reasons) but want only one indexed.

What happens if canonical tags are missing?

Without canonical tags, Google chooses which version of a page to index on its own, often picking based on which URL it crawls first or which has the most internal links pointing to it. This may or may not be the URL the site owner prefers. On sites with clean URL structures and no duplication issues, missing canonicals are low risk. On sites with URL parameter issues, e-commerce filtering, or inconsistent www/non-www configurations, missing canonicals create real indexing problems.

Do canonical tags transfer PageRank?

Google treats the canonical tag as a consolidation signal: ranking signals (including links) pointing to non-canonical URLs are consolidated to the canonical. This means a canonical tag effectively passes the authority of the non-canonical URL to the canonical one, similar to a redirect. However, the canonical tag is a hint rather than a directive, and Google may choose to ignore it if it believes the canonical choice is incorrect based on other signals.

Apply Canonical URLs to your business

Book a free 30-minute strategy call. No obligation, no sales team. You will get an honest assessment of where your business stands and what this would change.

Book Your Free Strategy Call
No pitch deck. No obligation.