Home›Blog›AI product descriptions
AI

Using AI to Write Product Descriptions That Rank and Convert (Without Sounding Like AI)

AI can write 2,000 product descriptions in an afternoon. Most of them will be worse than the supplier copy they replaced. The workflow, prompts and quality gates we use to make AI-assisted product copy actually earn its keep.

MC
Head of Growth
5 min read 6 October 2026
✍

The problem with most e-commerce product copy is not that it is badly written. It is that it is the same copy every other retailer of that product has — pasted from the supplier — and that for 80% of the catalogue, nobody has ever written anything at all. AI solves the volume problem. It only solves the quality problem if you give it something the supplier didn't: your customers' language, your product's real differences and your brand's voice. This is the workflow we use across catalogues of 200 to 20,000 SKUs.

First: what Google says

Google's position is explicit — AI-generated content is fine if it is helpful, original and made for people; it is spam if it is mass-produced to manipulate rankings. In practice, AI descriptions that add specifics, answer real questions and read naturally rank fine. Thin, templated, interchangeable ones get filtered whether a human or a model wrote them. The bar is usefulness, not authorship.

The inputs that make the difference

Prompting "write a product description for X" produces generic mush. Feed the model:

  1. Structured product data: title, attributes, specs, materials, dimensions, variants, price, what's included. Export from Shopify as CSV.
  2. Customer language: 20–50 review excerpts for the product or category, and the top customer-service questions. This is the single biggest quality lever.
  3. Search terms: the 3–5 queries the page should rank for, from Search Console or your SEO keyword mapping.
  4. Brand voice guide: 5–10 example sentences you like, 5 you hate, tone words, banned phrases ("elevate", "unleash", "game-changer", "look no further").
  5. Differentiators: why this product versus the obvious alternative. If nobody in the business can say, the description cannot either.

Output structure by category

CategoryStructureLength
Consumables / FMCGOne-line benefit → what it does → how to use → size/format → safety/certifications80–150 words
FashionFit & feel → fabric → styling → care → sizing note60–120 words
Home / furnitureDesign & material → dimensions in context → assembly/care → what's included120–200 words
Technical / tradeSpec summary → applications → compatibility → compliance → pack quantity100–180 words + spec table

Plus, for every product: a 155-character meta description, three FAQ pairs drawn from the customer questions, and image alt text per image. Generate all of it in one pass.

The prompt skeleton

System: brand voice guide + banned phrases + the category structure above + "British English, no superlatives, no exclamation marks, specifics over adjectives, never invent a spec not in the data."

User: the product's structured data + review excerpts + target queries + "Write: (1) description in the structure, (2) meta description ≤155 chars including [primary query], (3) three FAQ pairs using questions customers actually ask, (4) alt text for N images described as: …"

Ask for output as JSON with fixed keys so it maps back to Shopify columns and metafields without hand-editing.

Keyword placement without stuffing

Quality gates (non-negotiable)

  1. Fact check against the data. Models invent dimensions, certifications and materials. Every claim must trace to an input field. Automate a check: any number in the output must appear in the input.
  2. Duplicate check. Run similarity across the batch; descriptions over ~60% similar to a sibling get regenerated with a differentiation instruction.
  3. Banned phrase scan. Simple string match; reject and regenerate.
  4. Human review of a 5–10% sample per batch, weighted toward top sellers. Top 50 products by revenue get a full human rewrite regardless.
  5. Read one aloud per category. If it sounds like a press release, tighten the voice guide.

Bulk workflow on Shopify

  1. Export products to CSV (Matrixify for metafields).
  2. Enrich with reviews (from your review app export) and target queries.
  3. Batch through the model via API (a short script) or a bulk tool; Shopify Magic is fine for one-offs but does not take your inputs at scale.
  4. Run the quality gates automatically; route failures back.
  5. Import to a staging field first (a metafield), spot-check on the live theme, then swap into the description field.
  6. Track ranking and conversion for the batch vs a holdout set of untouched products for 6–8 weeks.

What to expect

On catalogues where most products had supplier copy or nothing, AI-assisted descriptions with the inputs above typically lift organic impressions on long-tail product queries within 4–8 weeks and improve product-page conversion modestly (2–8%), with the bigger wins on products that previously had no description at all. The FAQ blocks are where AI Overview citations tend to come from. The failure mode — generic copy at scale — produces no lift and occasionally a drop; the quality gates are the difference.

AI does not know your product. Reviews, customer questions and a voice guide are how you tell it. Skip that step and you have automated mediocrity.

Frequently asked questions

Does Google penalise AI-generated product descriptions?

No — Google evaluates content on helpfulness and originality, not on whether AI wrote it. Thin, templated, interchangeable descriptions perform badly regardless of author; specific, accurate, useful ones rank fine.

Is Shopify Magic good for product descriptions?

It is convenient for individual products but does not take structured inputs like reviews, target keywords or a voice guide at scale. For catalogues, an API-based batch workflow with your own inputs and quality checks produces better results.

How long should a product description be?

Long enough to answer the buyer's questions and no longer: roughly 80–150 words for consumables, 60–120 for fashion, 120–200 for home and furniture, and 100–180 plus a spec table for technical products.

How do I stop AI descriptions sounding the same?

Feed each product its own reviews and differentiators, ban stock phrases in the prompt, run a similarity check across the batch, and regenerate anything too close to a sibling product.

Want this done for you?

Groweyo builds and runs the full e-commerce growth stack for UK brands — Shopify, paid media, Klaviyo, marketplaces and analytics. Free 30-minute consultation, no pitch deck.

Book a free call →