7insider
EN
Structured data

Canonical tags and the duplicate content that is not one

Most duplicate content worry is misplaced. Google describes rel=canonical as a strong signal rather than a directive, states that none of the consolidation methods are required and that your site will likely do just fine without specifying a preference, and frames the whole topic as crawl efficiency rather than punishment.

Last checked: 2026-08-063 min read

Two ivory sheets of the same size lying slightly offset

Signal, not instruction

The single most useful sentence on the topic is that a canonical annotation is a strong signal that the specified URL should become canonical. Signal means Google decides, weighing your annotation with everything else it knows. That is why a canonical tag pointing somewhere implausible is quietly ignored rather than obeyed.

The framing matters too. Google presents consolidation as a way to avoid spending crawling time on duplicate pages so that time goes to new or updated ones. That is an efficiency argument, not a penalty.

The three methods and their weight

There are 3 methods with different weights. A redirect is a strong signal that the target should become canonical. A rel=canonical annotation is a strong signal for the specified URL. Inclusion in a sitemap is a weak signal. And they stack: combined they are more effective than any one alone.

Then the sentence that saves small sites a great deal of work: none of them are required, and your site will likely do just fine without specifying a canonical preference. On a site of 9 pages with 0 duplicates, the correct amount of effort here is 0.

Where it does earn its keep is the handful of cases that create real duplicates: the same product reachable through two categories, a printable version, a page served under both a trailing slash and none, or the same text on a second domain. Those are worth 1 annotation each and nothing more.

The consolidation methods and their strength
MethodStrengthWhen to use it
RedirectStrong signalThe old URL should stop existing
rel=canonicalStrong signalBoth URLs must stay reachable
Sitemap inclusionWeak signalAs support, never alone
Combining themMore effectiveWhere it genuinely matters
Doing nothingUsually fineSmall site, no duplicates
Descriptions taken from Google's documentation on consolidating duplicate URLs, which states that none of the methods are required.

What to do instead of worrying

Check whether you actually have duplicates before you fix them. Fetch your own important URLs with and without a trailing slash, with and without www, and see whether both return content rather than one redirecting to the other. That is the duplication most small sites have, and a redirect settles it.

Then leave the rest alone. Adding canonical tags across a site that has no duplicates introduces a new way to be wrong, because a tag pointing at the wrong page is worse than no tag at all.

The arithmetic of that check is small. 2 variants for www and 2 for the trailing slash give 4 addresses per page, so a 9 page site has 36 addresses to test and should end up with 9 that answer and 27 that redirect. Anything else is the duplication worth fixing, and it is fixed with redirects rather than annotations.

Questions and answers

Is duplicate content penalised?
Google frames consolidation as crawl efficiency, so that crawling time goes to new or updated pages rather than repeated ones.
Will Google follow my canonical tag?
It is a strong signal, not a directive. Google weighs it with the other signals and decides.
Do I need canonical tags on a small site?
Google states none of the methods are required and that a site will likely do fine without specifying a preference.
Redirect or canonical?
Redirect when the old URL should stop existing, canonical when both must stay reachable.

Sources

  1. Google Search Central, Consolidate duplicate URLs The three methods, their relative strength and that none are required
  2. Google Search Central, Sitemaps overview The weak signal that sitemap inclusion provides

Read next

All insights