Canonical Tag
One page, one preferred address. A canonical tag tells Google which URL to treat as the master when duplicate or near-duplicate versions compete.
- Term
- Canonical tag (rel=canonical)
- Is
- An HTML hint naming the preferred URL
- Lives in
- The page head or HTTP header
- Does
- Consolidates duplicate signals onto one URL
Parts of speech & senses
- A canonical tag is a piece of HTML — rel=canonical — that names the preferred version of a page so search engines index that one URL instead of near-identical duplicates. "Add a canonical tag pointing the filtered URLs back to the clean product page."
What a canonical tag is
A canonical tag is a line of code — written as rel="canonical" inside a link element — that tells search engines which URL you consider the authoritative version of a page. You place it in the head of the HTML, or send it as an HTTP header, and point it at the address you want to appear in results. The wider web is full of pages that are the same or nearly the same content reached through different URLs. A product can sit at the clean address, at a version with tracking parameters appended, at a version sorted by price, and at an HTTP and an HTTPS variant all at once. Left alone, a search engine sees four or five competing pages where you meant one. The canonical tag resolves that confusion by naming a single winner, so the engine knows which copy deserves to be crawled, indexed, and ranked.
Why does this matter so much? Search engines try not to show the same content twice, so when they find duplicates they pick one to index and quietly drop the rest. If you let them choose, they may pick the parameter-laden URL or the print version rather than your tidy preferred page. A canonical tag takes that decision back. It also gathers the ranking strength — links, relevance, freshness — that the duplicates would otherwise scatter, and concentrates it on the URL you chose. Treat the tag as a strong suggestion rather than a command, though. Google reads it alongside other signals such as internal links, sitemaps, and redirects, and it can overrule a canonical it finds unconvincing. Conflicting signals are the usual reason a tag gets ignored.
Canonical tag versus other deduplication signals
The canonical tag is one of several ways to handle duplicate content, and it is not always the right one. A 301 redirect physically sends both the user and the crawler to a single URL and removes the duplicate from circulation. Use a redirect when the old address should disappear entirely, such as a retired page or a consolidated category. The canonical tag is gentler: both URLs stay reachable for people, but only the canonical one is meant to be indexed. Reach for it when visitors still need the duplicate version — a printer-friendly layout, a session URL, a faceted filter — yet you want a single page to carry the search weight. A noindex tag, by contrast, tells engines to keep a page out of the index altogether, which is heavier-handed and discards the page's signals rather than merging them.
The mistake to avoid is mixing these signals on the same page. A URL that carries a canonical pointing elsewhere should not also be redirected, blocked in robots.txt, or marked noindex, because the crawler then receives contradictory instructions and may ignore all of them. Self-referencing canonicals are good practice: a page that is the original should still name itself as canonical, which prevents accidental duplication from parameters you did not anticipate. And the canonical URL must actually return a normal, indexable page — pointing a canonical at a redirect, a 404, or a noindexed page sends a broken signal. Choose deliberately between redirect, canonical, and noindex by asking whether the duplicate should vanish, stay but defer, or be hidden, and use exactly one of them per case.
Using canonical tags well
Used well, canonical tags keep a large site tidy without breaking anything for visitors. Audit the URL patterns that generate duplicates first: tracking parameters, sort and filter options, pagination, trailing-slash and case variations, and HTTP versus HTTPS. For each pattern, decide on the one clean address that should rank, then point every variant's canonical at it with an absolute URL, including the protocol and domain. Keep the tag consistent with your other signals — link internally to the canonical version, list only canonicals in your XML sitemap, and avoid redirecting a URL whose canonical points somewhere else. On syndicated content, the canonical can be set to the original publisher so credit and ranking flow to the source rather than the copy.
The failures are quiet and common. A canonical hardcoded site-wide to the homepage tells Google every page is a duplicate of the homepage, which can wipe interior pages from the index. Relative URLs resolve wrongly on some templates and point the tag at the wrong address. Canonicalizing to a non-200 page, a redirect chain, or a blocked URL breaks the hint. And because the tag is advisory, leaning on it alone while sending mixed signals elsewhere often leaves Google to canonicalize on its own. The discipline is simple: name one preferred URL per group of duplicates, make every related signal agree with it, and verify in a search console which URL the engine actually chose rather than assuming the tag was obeyed.
Synonyms & antonyms
Synonyms
Antonyms
Origin & history
Canonical tag — the rel=canonical HTML hint naming a page's preferred URL — consolidates duplicate-content signals onto one address so search engines index the version you choose.
Etymology: source.
Usage trends
Search interest for this term over the last five years:
Common questions
- What does a canonical tag do?
- It names the preferred version of a page so search engines index that one URL and consolidate the ranking signals of near-identical duplicates onto it, instead of splitting strength across several competing copies.
- Is a canonical tag the same as a 301 redirect?
- No. A redirect sends users and crawlers to one URL and removes the duplicate. A canonical keeps both URLs reachable for people but tells engines to index only the preferred one. Use a redirect when the duplicate should disappear.
- Will Google always obey a canonical tag?
- No, it is a hint, not a command. Google weighs it against internal links, sitemaps, and redirects, and may pick a different URL if the signals conflict. Keep every signal pointing at the same canonical to be heeded.
Resources & people to follow
- referenceRGM analysis — definitions, senses, and usage verified per term
Curated, non-competitor resources verified per term.
Related training
Disciplines
Areas of marketing where canonical tag is a core concern: