Skip to main content
Guide

Duplicate product descriptions: what they really cost you, and how to fix a whole catalogue

The same supplier paragraph on three hundred pages. Variants that repeat each other word for word. The same listing on your store and on a marketplace. Here is what actually happens in search, and how to rewrite everything without touching your prices, your stock or your SKUs.

This page is written for merchants, not for SEO specialists. No jargon without an explanation, no magic numbers, no promises about traffic. Just what duplicate descriptions do, how to find them in your own catalogue, and a realistic way to repair them at scale.

What Google actually does with duplicate product descriptions

Most merchants have heard there is a duplicate content penalty. For product pages inside your own store, that is a myth. A penalty in Google's sense is a manual action, applied by a human reviewer, and it targets deliberate deception such as scraped sites built only to game search results. Selling real products with a description copied from your supplier is not that.

What happens is quieter, and in practice more damaging. When Google finds several pages carrying near-identical text, it groups them together and chooses one version to show. That chosen page is called the canonical. The others stay in the index but almost never appear in results. Nothing is deleted, nothing is punished. Google simply decides that showing you five copies of the same text serves nobody, and keeps one.

The problem is that you do not get to make that choice. Google may keep the variant page instead of the main one. It may keep your marketplace listing instead of your own store, because the marketplace is a bigger, more trusted domain. It may even keep the supplier's own page and ignore yours entirely. You are competing against copies of yourself, and the referee is not you.

There is a second cost, and it has nothing to do with algorithms. If your description is identical to a hundred other shops, there is nothing in it that only matches your product. Searches like "waterproof hiking boots wide fit" or "cotton apron with pocket for chefs" never find you, because those words are not on your page. The long, specific queries that convert best are exactly the ones a copied description cannot answer.

And a third, before any of this reaches search: a shopper who reads the same paragraph on four sites picks the cheapest or the fastest. Your description is the only place where you get to say why this product, from you, is worth buying. Copied text throws that away.

Where the duplicate text comes from

Duplicate descriptions are almost never laziness. They are the normal by-product of running a catalogue. Four situations cause most of it.

The supplier description, pasted everywhere

You receive a product feed or a spreadsheet from your supplier and import it as is. So does every other retailer they work with. The text is often good, but it is shared. Sometimes the same boilerplate paragraph about the brand is appended to every single product in the range, which means hundreds of your pages start with the same sentences.

Variants that repeat the parent product

Sizes, colours, capacities. Many platforms and many exports create one row per variant, each one carrying a full copy of the description. If those variants also get their own indexable page, you have generated dozens of pages whose text differs by a single word, or not at all.

The same product sold in several places

Your own store, a marketplace listing, a second store for another country or another brand. The fastest way to launch is to copy the description across. From a search engine's point of view those are competing pages with the same content, and the biggest domain usually wins the arbitration.

Layers of successive imports

A catalogue that has been migrated, re-imported, merged with a second supplier or restored from a backup accumulates near-duplicates: the same product under two references, an old description kept alongside a new one, template text left in place on products that were never finished. Nobody decided this. It piled up.

How to see the problem in your own catalogue

Before rewriting anything, find out how bad it is. Three checks, none of which requires a specialist tool.

  1. Ask Google what it kept

    In the Google search bar, type site: followed by your domain, then a distinctive sentence from one of your descriptions in quotation marks. The site: operator restricts results to your own website. If a dozen product pages come back for the same sentence, that sentence is shared across a dozen pages. Repeat with a sentence taken from your supplier's boilerplate: that one usually returns the most.

  2. Sort your export file on the description column

    Export your catalogue as a CSV or XLSX file, open it in a spreadsheet, and sort on the description column. Identical texts line up next to each other immediately. You will see the blocks: the whole range that shares one paragraph, the variants stacked under one another, the empty descriptions. This takes ten minutes and it is the most honest picture of your catalogue you will ever get.

  3. Look for texts that are identical to the character

    In the same spreadsheet, add a column that counts how many times each description appears. Any description appearing more than once is a copy, not a coincidence. Anything appearing more than ten times is almost certainly supplier boilerplate or a template. Sort that count from largest to smallest and you have your work queue, ordered by impact.

  4. Check the pages that matter first

    Do not treat all products equally. Take your best sellers, your highest margin lines and the products you actually want to be found for, and check those first. A duplicate description on a product nobody searches for costs you very little. A duplicate description on your flagship costs you the query that pays your rent.

How to repair it at scale, without breaking your shop

Rewriting one product page is easy. Rewriting two thousand is the real problem, and it is where most merchants stall. The method below is the one that survives contact with a live catalogue.

  1. 1

    Write from the product's own attributes, not from a template

    A description stops being a duplicate when it is built from facts that only apply to that product: its material, its dimensions, its capacity, its compatibility, its care instructions, what it is actually used for. Those facts are already in your file, sitting in columns nobody reads. Turning them into sentences is what makes each page unique, and it is also what makes the page answer specific searches.

  2. 2

    Keep the file structure exactly as it is

    Whatever you do, the result has to go back into your shop. That means the corrected file must keep the same columns, in the same order, with the same headers and the same identifiers as the file you exported. A rewrite that produces a beautiful document you then have to re-key by hand has solved nothing. The output should be a file you re-import the same way you exported it.

  3. 3

    Never let a rewrite touch anything but the text

    This is the rule that protects your business. Prices, stock levels, SKUs, variants and their parent products, source images, market or channel settings, and protected fields set by your platform must come back out untouched, byte for byte. Only descriptive fields change. If a tool cannot guarantee that, it does not belong anywhere near a live catalogue. Ecomptimize was built around exactly this constraint: it rewrites the descriptive fields of your export file and gives the file back with everything else identical.

  4. 4

    Review before you publish, not after

    Work in batches and read a sample before pushing anything live. Check that the facts are right, that the tone sounds like your shop, that no claim has appeared that you cannot back up, and that nothing important from the original text was dropped. A rewrite that invents a feature is worse than the duplicate you started with.

  5. 5

    Prioritise, then re-import in waves

    Start with the high-duplication blocks you identified, publish, and let the pages be re-crawled before moving on. Working in waves means a mistake affects fifty products, not five thousand, and it lets you see what a corrected page looks like in your own store before you commit the whole catalogue.

How to stop it coming back

Duplicate text regenerates every time you add products. A few habits keep it under control.

  • Treat the supplier text as raw material

    Keep the specifications, they are facts and they are useful. Rewrite the selling paragraphs. Make it a step in your product creation process, not something you promise to do later, because later never comes for a catalogue of two thousand references.

  • Decide once what a variant page says

    Either variants are not separate indexable pages at all, or each one says something genuinely different about that size or that colour. Repeating the parent description across every variant is the single easiest way to manufacture hundreds of duplicates in an afternoon.

  • Give each sales channel its own text

    If the same product lives on your store and on a marketplace, do not ship the same paragraphs to both. Marketplaces have their own rules and their own audience, and your own store is the one place where the text should be unmistakably yours.

  • Re-run the check after every import

    Every bulk import, every supplier update, every catalogue merge is a chance for duplicates to reappear. Export, sort on the description column, count the repeats. Fifteen minutes after each import is enough to stop the pile from rebuilding.

Questions merchants actually ask

Will Google remove my pages if my descriptions are identical?

No. Your pages stay indexed. Google groups the near-identical ones, chooses a single version to display, and rarely shows the others. There is no penalty and no deletion. The loss is visibility, not existence, and it is invisible in your dashboard, which is why it goes unnoticed for years.

My sizes and colours all share the same description. Do I have to write one for each?

Only if each variant has its own page that you want found in search. If variants are selected on a single product page, one good description is fine. If each variant gets its own URL, either write something specific about that variant or make sure only the main product page is the one meant to be indexed. Your platform's settings decide which of the two situations you are in.

Can I keep my supplier's technical specifications?

Yes, and you should. Dimensions, materials, compatibility and certifications are facts. Facts cannot be original, and shoppers need them. What has to be yours is everything around them: how you present the product, who it is for, what problem it solves. Keep the spec table, rewrite the prose.

I sell the same products on my store and on a marketplace. Which version should change?

Assume the marketplace will win the arbitration, because those domains are usually stronger than an independent shop. So the version that has to be distinctly different, richer and more specific is the one on your own store. That is also the one where you keep the whole margin, so it deserves the better text.

Is rewriting descriptions with software against Google's guidelines?

Google's stated position is about quality and intent, not about how text was produced. Content written to be genuinely useful to a person is fine. Content mass-produced only to manipulate rankings is not. In practice the line is simple: if the description is accurate, specific to that product and helpful to a buyer, it qualifies. If it is filler repeated across a range, it does not, whoever wrote it.

How long before I see a change in search results?

Nobody can honestly give you a date, and you should distrust anyone who does. Google has to re-crawl each page before it can re-evaluate it, and how fast that happens depends on your site, its size and how often it changes. Anyone promising a position or a traffic figure for a given week is guessing.

See what your own catalogue looks like, free

Export your products as a CSV or XLSX file and run a diagnostic. You get a report on your real data: how many descriptions are duplicated, how many are empty, how many are too short to say anything useful, and which blocks of your catalogue repeat the most. The diagnostic costs nothing, and you decide afterwards.

If you then want the corrected file, Ecomptimize shows you the price before you pay, rewrites only the descriptive fields, and returns a file with the same structure as the one you uploaded, ready to re-import. Prices, stock, SKUs, variants and images come back exactly as they went in.

No payment before the export. The price is displayed before you confirm.