A canonical URL is the version of a web page you tell Google to treat as the master copy when several pages have the same or very similar content. You add it using a small piece of code called a rel canonical tag, and its job is to stop search engines splitting ranking signals across duplicate pages. Get this wrong and you can end up with the wrong page ranking, or worse, none of them ranking well.
If you have ever run an ecommerce site with filtered product pages, or a blog where the same article can be reached through several different URLs, you have almost certainly bumped into this problem without realising it. It is one of the quieter technical issues that our SEO services team deals with on nearly every new client audit.
Why duplicate content happens more than you think
Duplicate content rarely comes from copying and pasting. It usually comes from how websites are built. A product page might be reachable via a category filter, a search sort order, and a direct link, each producing a slightly different URL for what is essentially the same page. Add tracking parameters from a paid campaign, such as those used in a Google Ads agency London setup, and you can multiply one page into a dozen variations.
Google is generally good at spotting these and picking one version itself. The trouble is you are leaving that decision to an algorithm rather than making it yourself. That is where the canonical tag comes in.
How the canonical tag actually works
You place a line of HTML in the head section of a page that points to the URL you want treated as the original. For example, if you have three versions of a page selling running shoes, sorted by price, colour, and size, you would put a canonical tag on all three pointing to the plain, unfiltered version. Google then consolidates ranking signals, such as backlinks and click data, onto that one preferred URL.
It sounds simple, and mechanically it is, but the strategic part is deciding which version deserves to be the canonical one. Get this decision wrong and you might accidentally tell Google to ignore your best performing page in favour of a thinner one.
| Scenario | Common cause | Typical fix |
| Same product, multiple filters | Faceted navigation | Canonical to the base product URL |
| HTTP and HTTPS both live | Incomplete redirect setup | Canonical and redirect to HTTPS |
| www and non-www versions | Missing server redirect | Pick one, canonical and redirect |
| Paid ad landing pages with UTM tags | Campaign tracking parameters | Canonical to the clean URL |
| Print friendly or AMP versions | Alternate page formats | Canonical to the main page |
A case that shows why it matters
We once worked with a client running a PPC marketing agency style campaign structure across LinkedIn and Facebook, where every ad set linked to a slightly different tracked URL. None of these had a canonical tag pointing back to the core landing page. Google indexed several near identical versions, and the strongest one from a conversion standpoint was not the one ranking organically. Adding proper canonical tags redirected authority to the version we actually wanted people to land on, and organic visibility improved within a few weeks.
The same issue crops up with social media advertising campaigns and with LinkedIn advertising specifically, where UTM heavy URLs are the norm rather than the exception.
Common mistakes to avoid
Do not point a canonical tag to a page that no longer exists or redirects elsewhere, as this confuses crawlers rather than helping them. Do not use canonical tags as a substitute for a proper 301 redirect when a page has genuinely moved for good. And do not forget that canonical tags are a suggestion to Google, not a strict command, so if your page content varies too much from the one you are pointing to, Google may ignore it entirely.
FAQs
Does a canonical URL affect my rankings directly?
Not on its own. It consolidates signals to your preferred page rather than changing rankings by itself.
Can I use a canonical tag instead of a redirect?
Only when both versions of the page need to remain live. If one page should disappear permanently, use a 301 redirect instead.
Should every page have a self referencing canonical tag?
Yes, this is considered good practice and helps prevent accidental duplication issues later on.
If your site is quietly bleeding ranking power through duplicate pages, it is worth a proper technical audit. Get in touch with our SEO services team and we will show you exactly where it is happening.
