Free SEO audit for new clients — claim yours
Home/Learn SEO/Chapter 3: Content that ranks/Duplicate Content: Causes and Fixes
Chapter 3 · Lesson 19 of 65

Duplicate Content: Causes and Fixes

Why the same content ends up on several URLs, why it isn’t penalized, and how to choose between a redirect, a canonical tag and noindex to fix it.

By Rohit Choudhary · 9 min read · Updated October 2026

Few SEO topics cause as much worry as this one. A beginner reads somewhere that “Google penalizes duplicate content” and suddenly panics about every repeated sentence, every product variation and every page that looks a bit like another one.

Let me put your mind at rest first: for normal duplication on your own site, there is no penalty. But duplicate content can still cause real problems, like Google showing the wrong version of a page, or your ranking signals being split across several URLs. Those problems are worth fixing.

After this lesson, you will understand what duplicate content is, the common reasons it appears, the myth of the “duplicate content penalty,” and when to fix it with a canonical tag, a redirect or a noindex rule. It connects closely to the previous lesson on updating, merging and deleting old content.

What counts as duplicate content?

Duplicate content means the same or very similar main content is available at more than one URL. A URL is simply the web address of a page.

Google’s documentation describes duplicates as pages that seem to be the same, or whose primary content is very similar. When Google finds a group of duplicates, it picks one as the canonical (the main, representative version) and usually shows only that one in search results. Google calls this process deduplication, and its ranking systems guide says the goal is to avoid showing searchers unhelpful duplicates.

Here is an everyday comparison. Imagine a shop that prints the same flyer and pins it on five different noticeboards. Nobody is breaking a rule. But if a friend asks where the flyer is, you’d point to just one board. Google does the same thing: it chooses one URL to point people to.

There are two broad kinds:

  • Duplicates within your own site. The same page reachable at several addresses, usually because of technical settings. This is by far the most common kind.
  • Duplicates across different sites. Your article republished on another site (syndication), manufacturer descriptions used by many stores, or content copied without permission (scraping).

Why does the same page end up on several URLs?

Most duplication is accidental. Your website software creates extra URLs without you noticing. Google’s documentation lists several typical causes. Here are the ones you are most likely to meet:

CauseExample URLs (invented)Usual fix
HTTP and HTTPS versionshttp://example.com/shoes/ and https://example.com/shoes/Redirect HTTP to HTTPS sitewide
www and non-www versionshttps://www.example.com/ and https://example.com/Pick one and redirect the other
Trailing slash variations/shoes and /shoes/Pick one format and redirect the other
URL parameters (sorting, filters, tracking)/shoes/?sort=price and /shoes/?utm_source=newsletterCanonical tag pointing to the clean URL
Product variants/t-shirt?color=red and /t-shirt?color=blueCanonical to the main product page (if the content is essentially the same)
Printer-friendly or mobile versions/guide/ and /guide/print/Canonical to the main version
Staging or demo site left openstaging.example.com/shoes/Password-protect the staging site

For more on the first three causes, see our post on trailing slashes, www and HTTPS. Parameters are covered in URL parameters and SEO, and online stores should read faceted navigation SEO, because filters can create thousands of near-identical URLs.

There is also a content cause: pages that are almost the same because someone created them that way. A common example is a set of city pages where only the city name changes. That is less a technical problem and more a quality problem, which I come back to below.

Is there really a duplicate content penalty?

This is the biggest myth in this topic, so let me be very direct. Google’s canonicalization documentation says some duplicate content on a site is normal and is not a violation of its spam policies. Its SEO Starter Guide lists the duplicate content “penalty” among the things you shouldn’t worry about, saying duplication is inefficient but not something that will cause a manual action.

So why fix it at all? Because duplicates can still:

  • Show the wrong URL in search. Google might pick the version with a tracking code or the HTTP version instead of the clean one you want.
  • Split signals. If some sites link to one version and others link to another, those links are spread across URLs instead of all supporting one page.
  • Waste crawling. Google spends time crawling copies instead of your new or updated pages. This matters mostly for large sites.
  • Muddy your reports. Traffic for one piece of content gets split across several URLs, which makes performance harder to track.

Where things do become a spam issue is copying from other sites. Google’s spam policies describe scraping as taking content from other sites, often automatically, and republishing it without adding original content or value, sometimes with only slight changes. That can lead to lower rankings or a manual action. The fix there is simple: write your own content.

And very thin, near-identical pages made only to rank for many variations of a search can run into Google’s policies on doorway pages and scaled content. Our lesson on white-hat vs black-hat SEO explains those policies.

Canonical, redirect or noindex: which fix should I use?

You have three main tools. Each fits a different situation:

Permanent redirect (301)

A redirect sends visitors and Google from one URL to another automatically. Google describes a permanent redirect as a strong signal that the target should become the canonical. Use it when the duplicate URL doesn’t need to exist for visitors at all: the HTTP version, the non-preferred www version, or an old page you have merged into another. The lesson on redirects covers how they work.

Canonical tag

A canonical tag is a line of code in the page’s head that says, “the main version of this page is over there”:

<link rel="canonical" href="https://example.com/shoes/">

Use it when visitors still need the duplicate URL, like a sorted product list or a URL with tracking codes, but you want Google to treat the clean URL as the main one. Google calls this a strong signal too, but it is still a hint, not a command. Google also recommends adding a self-referencing canonical on the main page itself and using absolute URLs (the full address, including https). The full details are in the lesson on canonical tags.

Noindex

A noindex rule tells Google not to show a page in search at all. Google’s documentation does not recommend it for choosing a canonical within your own site, because it blocks the page from Search completely instead of consolidating it into the main version. Use noindex for pages you don’t want in search for other reasons, like thank-you pages or internal search results.

What about robots.txt?

Don’t use robots.txt to handle duplicates. Google says it may still index a URL blocked in robots.txt, just without its content, and since it can’t crawl the page, it can’t see your canonical tag either.

Syndicated content

If you let another site republish your article, Google’s canonicalization troubleshooting guide says a canonical tag is not the recommended solution for avoiding duplication with syndication partners, because syndicated pages are often quite different overall. It says the most effective option is for partners to block indexing of your content, for example with noindex. Our post on content syndication covers the practical side.

How do I find and fix duplicates on my site?

Here is a simple process I suggest for a small or medium site:

  1. Test your main versions. Type http://, https://, with www and without it into your browser. All of them should end up at one single version.
  2. Inspect important URLs. In Google Search Console, use the URL Inspection tool on a few key pages. It shows which URL Google has selected as the canonical. If it isn’t the one you want, investigate.
  3. Crawl your site. A crawler tool can list pages with identical titles or very similar content, and URLs with parameters.
  4. Group the duplicates. For each group, decide which URL is the main version.
  5. Apply the right fix. Redirect if the duplicate isn’t needed; use a canonical if it is.
  6. Make your signals agree. Link internally only to the main version and list only main versions in your XML sitemap. Google’s documentation notes that combining methods makes your preference more likely to stick.
  7. Rewrite near-duplicate content. For pages that are similar by design, such as city or product variant pages, either add genuinely unique information or merge them.
  8. Check again in a few weeks. Re-inspect the URLs to confirm Google now picks the version you chose.

Try it: check your site for duplicate versions

This takes about 20 minutes:

  1. Type the four versions of your home page address (http and https, with and without www) and note where each one ends up.
  2. Open your top three pages and add ?test=1 to the end of each URL. View the page source and look for a rel="canonical" tag. Does it point to the clean URL?
  3. Run those three pages through URL Inspection and compare the user-declared canonical with the Google-selected canonical.
  4. If you run a store, open one product with color or size options and check how the URL changes when you select an option.
  5. Write down anything that doesn’t match and fix the simplest item first.

Questions beginners ask about duplicate content

Is there a Google penalty for duplicate content?

No, not for ordinary duplication on your own site. Google says duplicate content is not a violation of its spam policies and won’t cause a manual action. What can hurt is copying other sites’ content without adding value, which falls under Google’s scraping policy.

Can I use the same text on several location pages?

A little shared text, like your guarantee or opening hours, is fine. But if every city page is the same text with only the city name changed, those pages add nothing for visitors and Google will likely treat them as duplicates. Give each location page genuinely local details.

Can I copy product descriptions from the manufacturer?

You can, but many other stores use the same text, so your page has little reason to be chosen over theirs. Writing your own descriptions, with your own details, photos and answers, gives Google and shoppers a reason to prefer your page.

What if another site copied my article?

Google has systems that try to show original content prominently, so often nothing needs to be done. If a copy is causing real problems, you can contact the site owner, and if it is a copyright issue you can use Google’s legal removal process.

Is a canonical tag enough to fix duplicates?

Often, yes. But Google treats it as a strong hint, not a rule. Support it with consistent internal links, a clean sitemap and, when the duplicate page isn’t needed at all, a permanent redirect.

Handling duplicate content calmly

In brief: duplicate content is the same or very similar content on more than one URL. On your own site it is common, usually technical and not penalized, but it can make Google show the wrong URL and split your signals. Redirect duplicates you don’t need, use canonical tags for duplicates visitors still use, avoid noindex and robots.txt for canonicalization, and never copy other sites’ content. For a longer read, see our post on duplicate content in SEO.

That completes the content chapter. Next, we move on to on-page SEO, starting with title tags, one of the simplest changes with a real effect on clicks. If your site has a tangle of duplicate URLs and you want experts to sort it out, our on-page optimization service can help, or you can get a quote.

Sources for this lesson on duplicate content

  1. Google Search Central: What is canonicalization
  2. Google Search Central: How to specify a canonical URL
  3. Google Search Central: Fix canonicalization issues
  4. Google Search Central: SEO Starter Guide
  5. Google Search Central: Spam policies for Google web search
  6. Google Search Central: A guide to Google Search ranking systems

Rather have experts handle your SEO?

Tell us about your website and goals, and we will send you a free, no-obligation custom plan.

CallFree Quote