Guide SEO & Marketing

How to fix duplicate content

Most duplicate content is not copied text — it is the same page reachable at more than one URL. Here is how to find and fix it.

Updated 9 min read Intermediate

When people hear "duplicate content" they usually picture plagiarism — someone else's article copied onto a new page. That does happen, but it is not the version of this problem most site owners actually have. The far more common cause is entirely accidental: the exact same page, reachable at more than one URL, with nobody having decided which one is the real one.

Search engines cannot show the same content twice for one query, so they pick a version and largely ignore the others. The practical effect is that whatever ranking signal your page would have built up gets split across several URLs instead of consolidating on one — which usually looks like a page that "should" rank better than it does.

The technical causes, in order of how often they show up

Www versus non-www, and HTTP versus HTTPS

If https://yourdomain.com, https://www.yourdomain.com, and their HTTP equivalents all load without redirecting to a single one, you have up to four separate URLs serving what looks like one page to every visitor and one duplicate set to a crawler. Pick one canonical version — HTTPS, and either with or without www — and 301 redirect every other combination to it. See setting up 301 redirects for the syntax.

Tracking parameters and sorting options

A link shared with ?utm_source=newsletter attached is, to a crawler, a technically different URL from the clean version of the same page. The same applies to sort and filter parameters on a category or search page — ?sort=price, ?page=2&color=red — which can multiply a single page into dozens of crawlable variants. A canonical tag on each variant, pointing at the clean URL, tells search engines these are the same page. See what a canonical tag is if you have not set these up.

Trailing slashes and case sensitivity

Some server configurations will happily serve /page and /page/ as identical content without redirecting between them, and some will do the same for differing capitalisation in the URL. Pick one convention and enforce it consistently, either through your CMS settings or a rewrite rule.

Printer-friendly or alternate-format pages

A separate print-view URL, or a PDF version of a page that also exists as HTML, duplicates the content it is drawn from. These are usually low-value to keep indexed at all — a noindex tag on the alternate version, or a canonical tag pointing back at the main page, resolves it.

Content genuinely repeated across your own pages

Boilerplate — a shared introduction, a repeated product description across colour variants, a syndicated blog post also published elsewhere — is duplication in the more literal sense. This is worth solving with a canonical tag pointing at whichever version is the true original, or by writing distinct content where it is realistic to do so.

Do not solve this by noindexing everything defensively

Blanket-applying noindex to entire sections out of caution can remove pages from the index that were never actually causing a problem. Diagnose the specific duplicate pairs first, using the Coverage report described below, and fix those directly rather than guessing.

Finding out what Google has actually noticed

Search Console's Coverage report includes specific statuses worth checking for: Duplicate, Google chose different canonical than user tells you Google disagreed with — or could not find — the canonical you intended. Duplicate without user-selected canonical means no canonical tag was present at all on a page Google considers a duplicate of something else. Both point you directly at the URLs to fix rather than leaving you guessing.

Fix the cause, not just one symptom

A single canonical tag added to one duplicate pair rarely fixes a sitewide pattern. If tracking parameters are the cause, the fix needs to apply to every page type that receives them — check your CMS or platform for a setting that handles this consistently rather than patching pages individually.

Duplicate content across separate domains

A slightly different version of the same problem shows up when the same or very similar content is published on more than one domain you control — a staging copy left publicly reachable, a regional variant of a site that never diverged from the original, or content syndicated to a partner site without a canonical pointing back. Where you control both domains, the same fixes apply: a canonical tag on the copy pointing at the original, or a 301 redirect if the copy should not exist as a separate destination at all. Where the duplicate lives on a site you do not control — a syndication partner republishing your article — ask them to include a canonical tag pointing back to your original if their platform supports it; that is the standard, accepted way to signal which copy is the source.

After the fix

None of this happens instantly. Once redirects and canonical tags are in place, it takes time for Google to recrawl the affected URLs and consolidate signals onto the version you have chosen. Recheck the Coverage report after a couple of weeks rather than a couple of days, and treat a shrinking count of duplicate-flagged URLs as the sign the fix is working.

Frequently asked questions

Will Google penalise me for duplicate content?

Not in the sense of an active penalty for most ordinary technical duplication. What actually happens is more mundane: Google picks one version to show and ignores the rest, which means your ranking signals are being split rather than combined. The exception is content copied wholesale from other sites specifically to manipulate rankings, which is treated differently and more harshly.

Is having the same product description as other retailers duplicate content?

Technically yes, and it is extremely common on e-commerce sites using manufacturer-supplied descriptions. It rarely causes a penalty, but it also gives you nothing to differentiate on. Writing even a short original introduction for your most important products is usually worth more than the effort it takes.

Related reading