SEO for product descriptions: the structure that ranks, the duplicate copy problem, and how to write 500 of them

What a product page can realistically win, where the search phrase goes, the six blocks of a description, and a production method for a catalogue you cannot write by hand.

Published by AI Knows Us · Updated 12 October 2026

A product description earns search traffic when it answers the specific buying question in its first two lines, uses the words buyers type rather than the words on the box, and carries the attributes that structured data and shopping feeds need. The order of work is fixed: one target phrase per product page, a unique opening paragraph written by you rather than copied from the manufacturer, a specification table, then Product markup generated from the same fields. Category pages win the broad phrases. Product pages win the specific ones, and there are far more of those.

This page covers the description itself. For the architecture, faceted navigation and crawl control around it, see ecommerce SEO in the order to fix it. For the markup block, see Google Product schema.

What a product page can realistically win

Query shapeExampleThe page that should win it
Exact model or part numberbosch gws 750 100The product page. This is the easiest search you own
Model plus a qualifierbosch gws 750 100 disc sizeThe product page, if the specification is on it in text
Product plus constraintcordless angle grinder for tile cuttingA category page or a buying guide, with products linked from it
Best or comparisonbest angle grinder for home useA guide. A product page rarely satisfies this intent

Write for rows one and two on product pages, and send rows three and four to pages built for them. Aiming a product page at a comparison query is the most common cause of thin copy stuffed with adjectives.

Where the phrase goes

ElementRuleWorked example
Title tagBrand, model, the one distinguishing attribute, then the category wordBosch GWS 750-100 Angle Grinder, 100mm, 750W
H1The product name as a buyer says it, not the internal SKU nameBosch GWS 750-100 angle grinder
Meta descriptionOne sentence of specifics and one of reassurance, with the phrase in it100mm angle grinder, 750W, with restart protection. In stock, next day delivery, two year warranty
First paragraphAnswer what it is, who it is for and the single number that decides the purchaseFirst two lines of the copy
Specification tableEvery attribute as a labelled row, in text rather than inside an imageDisc size, power, weight, spindle thread, cable length
URLShort, stable, no SKU strings or dates/angle-grinders/bosch-gws-750-100

The six blocks of a description that sells and ranks

  1. The one line answer. What it is, who it is for, and the number that decides it. Written by you, never the manufacturer.
  2. Who it is not for. One honest sentence. It builds more trust than any superlative and it reduces returns.
  3. The three specifics that decide the purchase. Not nine features. The three a buyer in this category compares on.
  4. The specification table. Complete, labelled, in text. This block is what wins model plus attribute searches and it feeds your markup and your feed.
  5. Fit, care and compatibility. Sizing, what fits what, what is needed to run it, how to look after it. In most catalogues this is the highest traffic block on the page.
  6. What arrives, and what happens next. Contents of the box, delivery, warranty, returns. Written once as a snippet and inserted, because it is identical across products.

Blocks one to three are human writing. Blocks four and six are generated from fields. Block five is where your category expertise earns its living.

Before and after, on one product

Before. "Our premium quality angle grinder is the perfect solution for all your cutting and grinding needs. Built with the highest quality materials for professional results every time."

After. "A 100mm, 750W angle grinder for cutting tile, rebar and steel section on site. The 750W motor suits daily light trade use rather than continuous production work, and restart protection stops it kicking back on when power returns. Weighs 1.8kg, takes M10 spindle discs, and ships with a side handle and guard."

The second version names the material, the power, the use it is not for, the weight, the thread and the contents. Every one is a phrase somebody searches, and none is an adjective.

The duplicate copy problem, and the real fixes

Most catalogues start as a supplier feed, which means the same paragraph sits on your page and two hundred others. The page is not penalised for it. It simply has nothing of its own to be the best answer with. Fix it in this order:

  • Unique opening paragraph, every product. The minimum viable change. Two or three sentences you wrote, above the supplied text.
  • Enrich the attributes. Add the fields the manufacturer left out and buyers ask about: weight, true dimensions, what it fits, included accessories, country of manufacture.
  • Let customers write the rest. Reviews and a question and answer block add language no copywriter would think of, and they keep the page changing.
  • Prioritise by revenue. Rank products by margin and impressions and rewrite the top two hundred properly. The tail can carry supplied copy with a unique opener until its turn comes.
  • Collapse what should never have been separate. Size and colour variants belong on one page with options, not twelve near identical pages competing with each other.

Writing 500 of them without losing the quality

  • Build a field template per category. Decide the attributes and the block order once. The writer then fills fields instead of inventing a structure, and the output is consistent enough to generate markup from.
  • Write one exemplar per category. A finished, approved description that shows the voice and depth expected. It is worth more than any style guide.
  • Draft with assistance, edit with a person. A model drafting from your own attribute table produces usable first copy, and the human pass adds the use case, the honest exclusion and the fit advice. See the brief, workflow and edit for AI copywriting for how to run that pass.
  • Never publish a figure the product data does not hold. Weights, dimensions, compatibility and compliance claims come from the attribute table, which is auditable, rather than from the draft.
  • Measure the rewrite. Tag the rewritten set and compare impressions and conversion against an untouched control group of similar products. It is the cleanest evidence you will get for the next tranche of budget.

The fields that feed three outputs at once

FieldOn the pageIn Product markupIn a shopping feed
Product nameH1 and titlenametitle
Price and currencyPrice block, in ISO codes such as GBPoffers.price, offers.priceCurrencyprice
AvailabilityStock lineoffers.availabilityavailability
Brand and modelFirst paragraph and spec tablebrand, mpn, gtinbrand, mpn, gtin
AttributesSpec table rowsadditionalProperty, size, color, materialproduct_type, size, colour
Rating and reviewsReview block on the pageaggregateRatingReview feed, where supported

Generate all three from one source. When the page, the markup and the feed are written separately, they disagree within a quarter, and Google's Product structured data documentation is explicit that the markup has to match what the visitor sees.

Where people get stuck on SEO for product descriptions

How long should a product description be?

Long enough to carry the six blocks, which in practice is 150 to 400 words plus the specification table. Length follows the number of real decisions a buyer makes about the product, so a cable needs less than a mattress.

Is manufacturer copy bad for SEO?

It gives the page nothing of its own. Keep it as the detail section if it is accurate, and put your own opening paragraph, your own use case advice and a full attribute table around it. That is what makes the page the better answer.

Where do keywords go in a product description?

Into the title, the H1, the first two lines and the specification labels, once each, in natural sentences. Repetition beyond that costs you readability and buys nothing, and Google's guidance on helpful content is the standard to write against.

Should variants have their own pages?

Give a page to each variant that people search for by name, such as a capacity or a model year, and keep size and colour as options on one page. The test is whether anybody searches for that variant specifically.

Can I use AI to write product descriptions?

Yes, drafting from your own attribute table, with a human edit that adds the use case and the honest exclusion and checks every figure against the product data. That pattern holds quality at catalogue scale.

The description you are not writing

Five hundred product descriptions are written for a search result and a shopper on your page. A third reader is an assistant asked "which kettle should I buy for hard water", and it composes its own description of your product from specifications, reviews and retailers, then recommends or skips it.

The fields you built to feed three outputs also feed that one. Ask ChatGPT, Gemini and Perplexity about a best seller, and compare what they say to your copy. AI Knows Us runs shopper questions across the assistants and lists which retailer and review pages the replies lean on, so you can see where the product is described without you.

Read next

Or browse the whole archive.

See what AI says about you.

The first scan is free, it needs no account, and it asks the questions your buyers ask.

Free. No card. We ask 5 real buyer questions on 2 AI apps.

Already sure you want this? Join the waitlist. We open on 31 October 2026. It costs an email address. No card, and nothing is charged. Or talk to a person if you have a question first. Or read how we fix what it finds.