Customer Impact
EN

SEO & GEO

What is a canonical tag? An explanation of the canonical URL

Copy for AI

A canonical tag is a piece of HTML that tells search engines which version of a page is the most important one when the same or nearly the same content exists on multiple URLs. The URL you point to this way is called the canonical URL: the preferred version that Google should show in the results. In this article you will read what the canonical tag and the canonical URL exactly are, why they matter and where the limits lie.

What is a canonical tag exactly?

The canonical tag sits in the <head> of a page and looks like this: <link rel="canonical" href="https://yoursite.be/preferred-page/">. It says to search engines: this content may exist at multiple addresses, but treat this URL as the original.

The underlying concept is canonicalization: the process by which Google chooses the most representative one from a set of similar pages. That chosen URL is the canonical URL. Google explains this in its documentation on canonicalization.

Important: the canonical tag and the canonical URL are not two separate things. The tag is the means, the canonical URL is the result. You use the tag to pass on your desired canonical URL. A short definition is also in our wiki item on the canonical tag.

Why do you need a canonical?

The same content ends up on multiple URLs more easily than you think. A few classic cases:

  • Tracking parameters: page/ and page/?utm_source=newsletter show the same content.
  • Multiple paths: a page reachable via different categories or menus.
  • Www and non-www, http and https, or with and without a trailing slash.
  • Print or language variants that largely overlap.

Without a canonical, Google sees those variants as separate pages competing with each other. Your link value fragments, and it is unclear which version should rank. The canonical tag solves that: it bundles the signals (such as incoming links) on the preferred version and ensures that version appears in the results. This way you consolidate your authority instead of spreading it across duplicates. That is a basic part of healthy on-page SEO.

A canonical is a hint, not a command

This is the nuance many people miss. A canonical tag is a strong recommendation, but not a binding command. Google may ignore your canonical if other signals say something different, for example when the two pages turn out to differ too much in content, or when your internal links and sitemap point to another version.

That is why a canonical works fine for real duplicates, but do not count on it to quietly hide unwanted or thin pages. If you really want a page out of the search results, you need a noindex or a redirect. Robots.txt, noindex and canonical look alike, but each solves a different problem.

A second common mistake is the self-canonical that is set wrong. A self-referencing canonical (every page points to itself) is the safe default, but in practice it often goes wrong: a CMS or theme that lets every page canonicalize to the homepage, a canonical that still points to your staging or old domain, or an absolute URL with the wrong www or https variant. The result is that Google throws perfectly good pages out of the index because you yourself point them to something else. So always check that the self-canonical refers exactly to the live URL of the page itself.

A third mistake lies with pagination: setting a canonical of page 2, 3 and onwards to page 1. That hides your deeper-lying content from the index. Usually it is better to let each page be itself and consolidate only for real parameter duplicates. If it does go wrong and Google chooses a different canonical than you, then you go looking for the conflicting signal. How you tackle that is in canonical conflicts resolved, which goes a step deeper than this definition.

What does this mean for B2B?

Duplicates are typically a problem people associate with large webshops, with their endless filters and variants. For a B2B site the scale is smaller, but the principle counts just as much. Tracking parameters from your campaigns, multiple paths to the same service page or an old and new version of an article: each of those can fragment your signals.

Our honest view: do not overdo it. For most B2B sites a self-referencing canonical (every page points to itself) plus a few targeted interventions on parameter URLs is enough. You do not need to set up a complicated canonical scheme if you only have a handful of pages. What really matters is that your authority stays concentrated on the pages that deliver leads. We make that trade-off in a well-considered SEO approach: not blindly applying the rule, but recognising the exception.

Frequently asked questions

See also our concise explanation of what a canonical tag is if you only want the core in one paragraph.

What is the difference between a canonical tag and a canonical URL? The canonical tag is the HTML instruction (rel="canonical") with which you pass on your preference. The canonical URL is the page you point to as the most important version. The tag is the means, the URL the result.

Should every page have a canonical tag? A self-referencing canonical, where a page points to itself, is a safe default. That way there is never any doubt about which URL is the preferred version, even when tracking parameters come into play.

Can Google ignore my canonical? Yes. A canonical is a hint, not a command. If other signals contradict it, for example internal links or the sitemap, Google may choose a different URL as canonical than you indicated.

Can I keep a page out of Google with a canonical? No, that is not what it is for. A canonical consolidates variants, it removes nothing. To really take a page out of the results you use a noindex or a 301 redirect.

In doubt about duplicates on your site?

Do you suspect that competing variants are fragmenting your link value, or does Google choose a different page than you intend? Tell us your situation.

We are a small team that moves fast and honestly tells you where your biggest opportunities lie, in Google and in AI answers. Plan your free intake.

Free website scan

Enter your website and get an automatic scan within minutes, with concrete technical and SEO improvements. No sales pitch.

Where should we send your report?

We only use your details for your scan. No spam, unsubscribe anytime.

Share your website for a free visibility audit