Technical SEO

How to Fix Duplicate Content Issues (Step-by-Step)

10 September 2026 6 min read

Duplicate content confuses Google about which version of a page to rank, and it can quietly cap your entire site's ranking potential, even if no single page looks "broken." Here's how to find it and fix it properly.

What Counts as Duplicate Content?

Duplicate content isn't just copy-pasted text from another website. It's often created accidentally by your own site, such as:

  • The same page accessible via multiple URLs (`example.com/page` and `example.com/page/`)
  • HTTP and HTTPS versions both live
  • `www` and non-`www` versions both live
  • URL parameters creating near-identical pages (`?ref=`, `?sort=`, `?utm_source=`)
  • Product pages with manufacturer-supplied descriptions used by many other stores
  • Printer-friendly or "mobile" page versions with separate URLs
  • Category/tag pages that show the same content as your blog posts

Step 1: Find Your Duplicate Content

  • Use Google Search Console's Coverage/Pages report to spot pages marked "Duplicate, Google chose different canonical than user" or similar.
  • Search `site:yourdomain.com "unique sentence from your page"` in Google to see how many URLs return the same content.
  • Use a crawler (Screaming Frog or similar) to scan your whole site and flag identical or near-identical title tags, meta descriptions, and body content.

Step 2: Pick the Right Fix for Each Case

Not every duplicate content issue is fixed the same way. Match the fix to the cause:

A) Multiple URLs, same content → Canonical Tag

Add a `rel="canonical"` tag pointing to the one URL you want indexed. This tells Google "this is the master version, treat all others as copies of it."

<link rel="canonical" href="https://example.com/preferred-page" />

B) Old or moved pages → 301 Redirect

If a page has permanently moved or been replaced, use a 301 redirect instead of a canonical tag. This passes ranking value directly and removes the old URL from competing entirely.

C) URL parameters (sorting, filters, tracking) → Parameter Handling + Canonical

  • Set canonical tags on parameterized URLs pointing to the clean version.
  • Where possible, configure your site to avoid indexing filter/sort URLs at all (via `robots.txt` or `noindex`).

D) www vs non-www, HTTP vs HTTPS → Server-Level Redirect

Pick one canonical version of your domain (e.g., `https://www.example.com`) and set a site-wide 301 redirect so all other variants automatically forward to it.

E) Thin or copied product/category descriptions → Rewrite

There's no tag that fixes genuinely duplicate text, you need to write unique content. Prioritize your highest-traffic or highest-revenue pages first.

Step 3: Prevent It From Coming Back

  • Standardize your CMS/e-commerce settings so pagination, filters, and tracking parameters don't generate new indexable URLs by default.
  • Add canonical tags as a standard part of your page template, not an afterthought.
  • Avoid publishing near-identical location or landing pages with only the city name swapped: add genuinely unique local content instead.

Step 4: Monitor Going Forward

  • Recheck Google Search Console's coverage report monthly.
  • Re-crawl your site periodically, especially after CMS updates, plugin changes, or migrations, these are the most common causes of new duplicate content appearing.

Quick Duplicate Content Fix Checklist

  • Identified duplicate URLs via Search Console and/or a site crawl
  • Canonical tags set correctly across the site
  • 301 redirects in place for moved/old pages
  • Single canonical domain version enforced (www/non-www, HTTP/HTTPS)
  • URL parameters handled (not freely indexable)
  • Thin/copied descriptions rewritten on priority pages
  • Monthly recheck scheduled

Final Thought

Duplicate content rarely causes a dramatic penalty: its real damage is quieter: it splits ranking signals across multiple URLs so none of them rank as well as one strong page could. Fixing it is mostly a one-time technical cleanup, followed by making sure your CMS doesn't keep creating new duplicates behind your back.

Frequently Asked Questions

Does duplicate content cause a Google penalty?

Rarely a direct penalty. The real damage is quieter: it splits ranking signals across multiple URLs so none of them rank as well as one strong page could.

Should I use a canonical tag or a 301 redirect?

Use a 301 redirect when a page has permanently moved or been replaced. Use a rel=canonical tag when multiple URLs must stay live but point to one master version, like parameterized or filter URLs.

How do I find duplicate content on my site?

Start with Google Search Console's Pages report, run a site: search for a unique sentence from your page, and use a crawler like Screaming Frog to flag identical titles, meta descriptions, and body content.

Find duplicate content on your site

Run InRankSEO's free Duplicate Content Checker to spot near-identical pages and get a prioritized fix list.

Related Posts