STUDIO 1
SEO

Duplicate content and canonical tags: a plain guide for site owners

E
Eduard Ignatjev · Founder of STUDIO 1
·7 min read

Duplicate content is one of the most misunderstood topics in SEO. Some owners fear a penalty that does not exist, while others ignore a real problem that quietly splits their rankings across several addresses. Here is what duplicate content actually means, where it comes from on ordinary business websites and how to fix it without breaking anything.

Share:
01

What duplicate content really means

Duplicate content means the same or nearly the same content is available at more than one URL. To a search engine, every distinct address is a separate page, even if a person would see them as identical.

There is no duplicate content penalty for normal websites. Google does not punish you because your page is reachable at two addresses. That myth comes from the days of scraped spam sites and it still circulates.

The real cost is different. When several URLs show the same content, Google has to choose one to show in results, and it may not choose the one you want. Links and signals get split between versions, and crawl time is spent on copies instead of new pages.

On small sites the effect is usually modest. On online stores with filters, sorting and product variants, duplicates can multiply into thousands of URLs and noticeably dilute visibility.

The goal is not to eliminate every duplicate, which is impossible, but to tell search engines clearly which version is the main one.

02

Where duplicates come from

Most duplicates are created by the website itself, not by copying text. The common sources are surprisingly consistent across platforms.

  • Protocol and host versions: http and https, with and without www. If all four respond instead of redirecting, you have four copies of every page.
  • Trailing slashes and letter case: /services and /services/ can be different URLs to a search engine.
  • URL parameters: tracking tags, sorting, filters, session identifiers and pagination create endless variants of the same listing.
  • Product variants: a shirt in five colours on five separate URLs with identical descriptions.
  • Printer friendly versions, staging sites left open to indexing and test copies on a subdomain.
  • Near duplicate pages created on purpose, such as a service page per city with only the city name changed.

The last group is a content problem rather than a technical one. Pages that differ only by a place name rarely rank and are better merged or rewritten with genuinely local content.

03

How canonical tags work

A canonical tag is a line in the page head that points to the preferred URL for that content. It tells search engines: if you find this page at several addresses, treat this one as the original.

Every indexable page should have a self referencing canonical, pointing to its own clean URL. This alone handles most parameter and tracking variants automatically.

For intentional duplicates, such as a filtered view of a category, the canonical can point to the main category page. Signals from the variant are then consolidated to the version you want to rank.

Keep in mind that a canonical is a strong hint, not a command. If the page content is clearly different from the canonical target, Google may ignore it and choose on its own.

Canonicals must point to a live, indexable page that returns a 200 status. Pointing to a redirect, a 404 or a page marked noindex sends conflicting signals and is one of the most common configuration errors.

On multilingual sites, each language version needs its own self referencing canonical. Pointing all translations to the English page tells Google to drop the other languages from results.

04

When to use redirects, noindex or nothing

A canonical tag is not always the right tool. Choosing correctly depends on whether people still need the duplicate URL.

Use a permanent 301 redirect when the duplicate has no reason to exist for visitors: http to https, non www to www, old URLs after a redesign, merged pages. A redirect is the strongest and cleanest signal.

Use a canonical when the duplicate must stay accessible for users, such as filtered listings, sorting options or product variants reachable from the interface.

Use noindex for pages that should work for visitors but never appear in search, such as internal search results, thank you pages or account areas. Do not combine noindex with a canonical pointing elsewhere.

Do not block duplicates in robots.txt as a fix. If Google cannot crawl a page, it cannot see its canonical tag either, and the blocked URL may still be indexed from links.

And sometimes the right answer is nothing. A handful of harmless parameter URLs that Google already ignores do not need a project to clean them up.

05

How to check your own site

You can find most duplicate issues in an hour with free tools.

Open Search Console and go to the page indexing report. Look for reasons such as duplicate without user selected canonical, and duplicate, Google chose different canonical than user. These lists show exactly which URLs are affected.

Use the URL inspection tool on your key pages. It shows both the canonical you declared and the one Google selected. If they differ, find out why.

Type the four versions of your domain into a browser, with and without https and www. All of them should end up on one address through a single redirect.

Run a crawl with a free crawler tool on a smaller site and sort by page title. Pages with identical titles are often duplicates or near duplicates worth reviewing.

Check again after every redesign, platform migration or new plugin. Duplicate issues usually appear through technical changes, not through anything written on the page.

FAQ

Will Google penalise my site for duplicate content?+

No, not for ordinary technical duplicates. Google has stated many times that there is no penalty for having the same content reachable at several URLs, which happens on almost every website through parameters, trailing slashes or protocol variants. What happens instead is that Google groups the duplicates, picks one version to show in search results and consolidates signals to it, sometimes choosing a different URL than the one you prefer. The situation is different only when duplication is deceptive, for example copying other sites' content at scale or creating many near identical pages purely to manipulate rankings. In those cases pages can be demoted or removed under spam policies. For a normal business site the practical concern is control and efficiency, not punishment.

Can I publish the same article on my site and on another platform?+

Yes, this is called syndication and it is a common practice, but it has a risk: the other platform may have more authority and rank for your content instead of you. To reduce that risk, publish on your own site first and wait until the page is indexed, then ask the other platform to link back to the original article and, if they support it, to add a canonical tag pointing to your URL. Some platforms only allow a noindex on the copy or neither option, in which case a clear link back is the minimum. Another approach is to publish a shortened or adapted version elsewhere with a link to the full article. Avoid syndicating your most important commercial pages, since those are the ones you most need to rank for yourself.

Should product variants have separate URLs?+

It depends on whether people search for the variant specifically. If customers search for a specific colour or model, for example a particular sofa in green velvet, separate URLs with unique titles, images and some unique description can help each variant rank. If variants differ only in size or minor options that nobody searches for, it is better to keep one product page with a selector and, if the platform creates separate variant URLs anyway, point their canonical to the main product. The mistake to avoid is dozens of variant pages with identical descriptions that all compete with each other. Whichever approach you choose, make sure the structured data reflects the variants correctly and that prices and availability on the page always match the product data sent to Google Merchant Center.

Share:

Related articles

Let's talk about your project

Send a short brief, we'll get back within one business day with a free quote.