If two or more pages on your site show the same or very similar content, a canonical tag tells Google which one you want indexed and ranked. Get it wrong and you can end up with duplicate pages competing against each other, diluted rankings, and wasted crawl budget. Get it right and you consolidate all that ranking strength into one page. It sounds like a small technical detail. In practice, it is one of the quickest wins available if your site has grown organically over a few years, the way most do.
What a canonical tag actually does
A canonical tag is a line of HTML, rel=”canonical”, placed in the head of a page, pointing to the URL you consider the master version. Search engines treat it as a strong hint, not always a firm instruction, but in most cases Google respects it. It is different from a 301 redirect, which forces users and bots to a new address. A canonical tag lets both versions stay live for visitors while telling search engines to consolidate ranking signals on one of them.
This matters more than people assume for anyone running paid traffic alongside organic. If you send Google Ads or Facebook ads traffic to landing pages with tracking parameters attached, each variation of that URL can look like a separate page to Google. Without a canonical tag pointing back to the clean version, you risk splitting authority across several near identical URLs. Anyone running a PPC marketing agency style operation with multiple campaigns feeding into the same page will recognise this pattern.
Where canonical tags typically go wrong
We see the same handful of mistakes repeatedly when auditing sites as part of our SEO services. Ecommerce sites with filtered category pages are the classic case. A page for blue trainers under size and colour filters generates dozens of URL variations, all showing near identical products, none of which should be indexed separately.
Here is a quick summary of common scenarios and what to do with each.
| Scenario | What causes it | Recommended fix |
| Filtered or sorted product pages | URL parameters for size, colour, sort order | Canonical to the unfiltered category page |
| Paid landing pages with UTM tags | Tracking parameters from Google Ads or Facebook ads | Canonical to the clean, parameter free URL |
| Print friendly or mobile specific pages | Separate templates for the same content | Canonical to the main desktop page |
| Content syndicated elsewhere | Same article published on another site | Canonical pointing back to your original |
| Pagination on blog or category lists | Page 2, page 3 and so on | Self referencing canonical on each page, or consolidate via view all |
A mistake we see often is a site canonicalising every page back to the homepage. This tells Google not to bother indexing anything but the homepage, which is the opposite of what most businesses want. Another is forgetting to update the canonical tag after a URL structure change, so it still points to a page that no longer exists.
How to set one up properly
Most content management systems, including WordPress with Yoast or RankMath, let you set a canonical tag without touching code. For custom builds, it sits in the head section as a single line referencing the absolute URL of the preferred page. According to Google’s own documentation on consolidating duplicate URLs, self referencing canonicals on every unique page are good practice even when there is no duplicate, since it removes ambiguity for crawlers.
If you manage several channels at once, this is worth checking across the board, not just on your core site pages. Whether traffic comes from social media advertising, LinkedIn advertising, or organic search, landing pages built for one campaign often get reused for another with a new set of parameters. Each variant needs a canonical pointing back to the version you actually want indexed.
Frequently asked questions
What happens if I don’t use a canonical tag at all?
Google will usually pick what it thinks is the best version itself, which is not always the one you would have chosen, and can lead to the wrong page ranking or none ranking well.
Does a canonical tag pass on ranking value like a redirect does?
Broadly yes, Google consolidates most ranking signals to the canonical version, though it is treated as a strong suggestion rather than an absolute rule.
Can I use a canonical tag instead of a 301 redirect?
Only if you need both URLs to remain accessible to users. If the old page should disappear entirely, a 301 redirect is the correct tool.
Should every page have a self referencing canonical tag?
Yes, it is considered good practice and removes any doubt for search engines, even on pages with no duplicate content issue.
If your site is bleeding rankings because of duplicate content you didn’t know existed, it is worth a proper technical audit rather than guessing. Get in touch with Flow20 and we will run through exactly where your canonical tags are helping or hurting you.
