What is a canonical tag, and why does it matter?
A line in a page that names which version of that page is the definitive one. It exists because the same content is usually reachable at several addresses, and without a canonical the engine has to guess which one you meant.
What it actually is
Your site almost certainly serves the same page at more than one address — with and without a trailing slash, with tracking parameters appended, through a print view, via a category path and a direct one. To you these are obviously the same page. To a search engine they are separate addresses that happen to contain identical text, which is a very different thing.
Why it matters
Duplicates divide you against yourself. Every link earned by one version supports that address rather than the one you want ranking, so instead of a single strong page you get several weak ones competing. The engine eventually picks a winner on your behalf, and its pick is frequently the ugly parameterised address rather than the clean one you would put on a business card.
What good looks like
Every page naming one definitive address, consistently, and naming itself unless it genuinely is a duplicate of something else. The address it names should be the clean, public version — the one you would want to appear in a search result and the one a person would be happy to share in a message.
Being honest about it
On a small, simple site this rarely causes visible harm and we would not have you lose sleep over it. It becomes serious the moment you have a shop, a filterable listing, campaign tracking on your links, or several ways of reaching the same article — which is most sites that do any marketing at all. The cost is invisible until it is substantial.
Where most sites go wrong
The expensive failure is a canonical inherited from a template that points every page at the homepage, which tells the engine your entire site is one page and quietly removes the rest from consideration. Subtler and more common: a canonical naming an address that redirects somewhere else, or one still pointing at a staging domain after launch. Each of those hands an engine a contradiction, and it resolves it without consulting you.
On the web
State of the Web · November 2026In November 2026, 64% of the sites we could read passed the “This page declares its canonical URL” check.
BigCommerce sites pass it most often, at 100%. Netlify sites pass it least often, at 27%.
Goes with
-
Sites that pass this are 4.5 times as likely to pass the “llms.txt is present and valid” check too. 21% of the sites that pass the first check pass this one, against 5% of the sites that do not.
-
Sites that pass this are 3.5 times as likely to pass the “A machine-readable published / updated date” check too. 17% of the sites that pass the first check pass this one, against 5% of the sites that do not.
-
Sites that pass this are 3.5 times as likely to pass the “Structured data is present” check too. 61% of the sites that pass the first check pass this one, against 17% of the sites that do not.
Not enough history yet.
Based on the sites Bot Appétit has scanned. Most of these sites come from lists we scan for research. Not a random sample of the web.
Not sure where yours stands?
A free scan checks this and everything else in about 20 seconds — no signup. Or if it's already flagged and you'd rather it were simply handled, we do that too.
Flagged for this one? We handle it. No pitch, just a plain-English chat.
Book a call