Telling a search engine which address is the real one
Most websites serve the same page at several addresses without anybody deciding to. A canonical tag names the one you want kept, which stops your own pages competing with each other.
Most websites serve the same page at several addresses without anybody deciding to. A canonical tag names the one you want kept, which stops your own pages competing with each other.
Short answer
A canonical tag names the preferred address for a page when the same content is reachable at more than one. It is a strong hint rather than an instruction, and a search engine can disagree. Getting it right stops duplicate versions of your own pages competing with each other in search.
Almost nobody creates duplicates on purpose. They appear from the plumbing. A page reachable with and without a trailing slash, with and without a file extension, over both secure and insecure connections, with and without the www prefix.
Then come the query strings. A tracking parameter on a campaign link, a sort order, a session identifier. Each one makes an address that shows the same content and looks new to a search engine.
By the time you add a print version and a mobile variant, a forty page site can present two hundred addresses. None of that was a decision anybody made.
None of it was a decision anybody made, which is why it is worth checking rather than assuming. Most sites have more addresses than pages.
It sits in the page and names the address you consider authoritative. Every variant carries the same tag, pointing at the same place, so the engine knows which one to keep.
The version it keeps is the one that appears in results, and the signals from the variants consolidate onto it rather than being split between them.
That consolidation is the real benefit. Two versions of a page each earning half the attention rank worse than one version earning all of it.
This surprises people. A search engine weighs your canonical tag alongside other signals and can choose differently, and it does so regularly.
It looks at which version is linked to internally, which appears in your sitemap, which redirects exist, and which address visitors actually receive. If those disagree with your tag, the tag loses.
So consistency matters more than the tag. Link to one version everywhere, list that version in the sitemap, redirect the rest, and the tag becomes a confirmation rather than an argument.
Consistency matters more than the tag itself: link to one version everywhere, list that version in the sitemap, redirect the rest, and the tag becomes a confirmation rather than an argument.
Every page should carry a canonical tag pointing at itself, even when no variants exist. It costs nothing and it settles the question before it arises.
It also protects you from address variants you did not anticipate, such as a tracking parameter added by somebody sharing your page on a platform you have never used.
Absolute addresses, always, including the protocol and domain. A relative canonical is a common and avoidable source of confusion.
Every page on a site pointing its canonical at the homepage. This happens when a template hard codes the value, and it tells the engine your entire site is one page.
A canonical pointing at a page that redirects, or at a page that does not exist. Both signals are ignored and both waste the opportunity.
Canonical tags that conflict with a noindex instruction on the same page, which sends two contradictory messages about a page you presumably had a plan for.
Search Console reports the canonical you declared and the one it selected. Where they differ, it has judged two of your pages to be the same thing.
That is a content signal rather than a technical fault. The pages are too similar, and no amount of tag adjustment will change a judgment about content.
The fix is to make them genuinely different, or to accept the decision and merge them into one better page with a redirect from the other.
The fix is content, not markup. Make the pages genuinely different or merge them, which is set out in duplicate content.
Every page written by Website Builder Studio carries an absolute self referencing canonical, and each address is served at exactly one form with the variants redirected to it.
The sitemap lists the same addresses the canonicals name, so nothing in the site contradicts anything else in the site.
Every page also passes a check that runs before anything publishes, validated against Google Search Essentials and modern web standards, which includes confirming the canonical is present and points somewhere real.
The sitemap lists the same addresses the canonicals name, so nothing in the site contradicts anything else in the site.
Yes, pointing at itself. It costs nothing, and it protects you from tracking parameters and address variants added by other people when they share your pages.
It can, where you syndicate content and want the original credited. Use it carefully, since pointing away tells engines your copy is not the one to keep.
No. A redirect sends visitors and engines elsewhere. A canonical leaves the page reachable and expresses a preference about which version to store.
It judged another page to be the better representative of the same content. That is a signal that the two pages are too alike, which is a content problem.
15-day free trial. Card required. Cancel before day 15 and you pay nothing.