Shopify Product Description Examples (With Before/After Fixes)
Real before/after Shopify product description examples: thin copy rewritten, keyword stuffing cleaned up, collection copy that ranks, and how to fix hundreds of products fast.

Good Shopify product description examples share three things: they match the searcher's intent, they lead with the benefit in the first two lines, and they give Google unique text to rank. Below are four before/after rewrites we use in real catalogue audits — thin copy, keyword stuffing, collection pages and variants — plus a checklist you can apply to hundreds of products without rewriting each one by hand.
If you want the audit and bulk-fix side handled by a tool rather than a spreadsheet, our SEO Products app runs 22 checks across a catalogue and scores each product 0–100 before anything is changed.
What makes a product description work
A product description has two jobs: convince the shopper and give search engines something to index. Most Shopify stores fail the second job because the description is either copied from the supplier or so short that every product page looks identical.
Three rules cover most cases:
- Intent first. A shopper searching "waterproof running jacket" wants fit, waterproof rating and weight — not brand history.
- Structure for scanning. Short paragraphs, one benefit-led opening line, then specs as a list or table.
- Unique text per product. At least 150–300 words of genuinely different copy per product, or Google treats the pages as near-duplicates.
Length is not the goal. A 120-word description that answers the query beats 800 words of filler.
Example 1: thin description rewritten for search intent
Before
"Premium quality hoodie. Made from soft cotton. Available in several colours. Order now."
Thirty words, no specifics, identical structure on 40 other products. It ranks for nothing except the brand name.
After
"A midweight 400 gsm hoodie in brushed cotton fleece, cut slightly boxy so it layers over a shirt without pulling at the shoulders.
- Fabric: 80% cotton, 20% recycled polyester, 400 gsm
- Fit: relaxed, true to size; size up for an oversized look
- Details: double-stitched kangaroo pocket, ribbed cuffs, metal-tipped drawcord
- Care: machine wash cold, tumble dry low
Runs true to size. If you are between sizes, take the smaller one for a fitted look."
What changed: the opening line now targets the query ("midweight hoodie", "400 gsm", "boxy fit"), specs are scannable, and the sizing note answers the most common pre-purchase question. Same product, different page quality.
Example 2: keyword-stuffed description cleaned up
Before
"Buy best yoga mat online. Best yoga mat for women, best yoga mat for men, cheap yoga mat, non slip yoga mat, eco yoga mat. Our yoga mats are the best yoga mats."
This reads as spam to shoppers and gives Google no semantic depth. Repeating "best yoga mat" six times does not create relevance — it creates a thin page with a keyword problem.
After
"A 6 mm natural rubber yoga mat with a cork surface that grips better as your hands warm up — useful in hot yoga and vinyasa flows where PVC mats get slippery.
- Thickness: 6 mm (cushioning for knees, stable enough for balance poses)
- Surface: cork over natural rubber, naturally antimicrobial
- Size: 183 × 66 cm, 2.4 kg
- Care: wipe with a damp cloth, air dry, roll cork-side out
Heavier than a travel mat, so it suits a studio or home practice rather than a backpack."
What changed: the keyword appears once, naturally, and the copy now covers the terms real shoppers use — cork, natural rubber, hot yoga, thickness, weight. That is how you rank for a head term without stuffing it.
Example 3: collection page copy that lifts category rankings
Product pages are not the only place descriptions matter. Collection pages often rank for category queries, and most stores leave them with a single line of default text.
Before
"Yoga Mats — 24 products"
After
"Yoga mats for studio, home and travel practice. Natural rubber and cork options for hot yoga, thicker 8 mm mats for knee support, and lightweight travel mats under 1.5 kg. Filter by thickness, material and grip level below."
What changed: the collection now targets the category query, mentions the sub-intents shoppers actually search (hot yoga, knee support, travel), and points to the filters. It also gives internal links a relevant anchor instead of "shop now".
Add 80–150 words of this kind of copy to each collection that matters commercially. Keep it above or below the product grid, not hidden behind a tab.

Example 4: variant and bundle descriptions without duplication
Variants are the most common source of duplicate content in a Shopify catalogue. If every colour and size shares one description, you have 12 near-identical pages.
Before
One description, reused across every colour and size variant.
After
- Base description: identical across variants — the core product story, specs and care.
- Variant-specific line: one or two sentences that differ per variant. For a colour variant: "The Sand colourway uses undyed cotton, so it shows natural fibre flecks and softens slightly with each wash."
- Bundle description: written as its own product. Explain what is included, the saving versus buying separately, and who the bundle suits — do not paste the component descriptions together.
For bundles, a tool like Lookfit AI reads the catalogue and proposes "Complete The Look" bundles per product page; the merchant reviews and approves each one before it goes live, and shoppers add the bundle with a real Shopify discount.
Common mistakes we see in catalogue audits
Across the catalogues we audit, the same issues repeat:
| Mistake | Why it hurts | Fix |
|---|---|---|
| Supplier copy pasted verbatim | Duplicate content across many stores | Rewrite the opening and specs in your own words |
| Description under 50 words | Thin page, nothing to rank for | Add intent, specs and a sizing or use-case note |
| Keyword repeated 5+ times | Reads as spam, no semantic depth | Use the term once, then cover related terms |
| Same text on every variant | Near-duplicate pages | Add one variant-specific line per option |
| Empty collection descriptions | Category queries go to competitors | 80–150 words of category copy per collection |
| No specs in a list or table | Shoppers bounce to compare elsewhere | Convert specs into a scannable list |
| Missing meta title/description | Weak click-through from search | Write unique meta for top products first |
How to apply these patterns across hundreds of products
Rewriting 500 products by hand is not realistic. A workable process:
- Audit first. Score every product so you know which pages actually need work. Our app runs 22 checks per product and produces a 0–100 health score.
- Fix the top 20%. Prioritise products with traffic, ad spend or revenue. Ignore long-tail items until the rest is done.
- Set rules, not one-off edits. Define a template: opening line, spec list, sizing note, care line. Apply it consistently.
- Use AI for drafts, humans for approval. AI can rewrite a thin description or fill missing fields in bulk — but nothing should publish without review. Our app shows a side-by-side comparison before any change goes live.
- Re-check after publishing. Re-run the audit monthly to catch new products added without descriptions.
The short version
A strong product description answers the query in the first two lines, gives specs in a scannable list, and is unique to that product. Fix thin copy by adding intent and specifics, fix stuffed copy by using the keyword once and covering related terms, give collections their own copy, and differentiate variants with one extra line. Then work through the catalogue by priority — audit, fix the top sellers, template the rest, and approve everything before it publishes.
Related reading
Frequently asked questions
How long should a Shopify product description be?
Aim for at least 150–300 words of unique copy per product. Length matters less than uniqueness and intent: a 120-word description that answers the query beats 800 words of filler, but anything under 50 words is usually too thin to rank.
Can I use the supplier's product description on Shopify?
You can, but you should not publish it as-is. Supplier copy is duplicated across many stores, so Google sees near-identical pages. Rewrite the opening line and specs in your own words and add your own sizing, care or use-case notes.
How many times should I use my keyword in a product description?
Once, naturally, in the opening or a spec line. Repeating it five or more times reads as spam and does not add relevance. Instead, cover related terms shoppers actually search — material, thickness, fit, use case.
Do Shopify variant pages create duplicate content?
Yes, if every variant shares one description with no differences. Keep the base description the same but add one or two variant-specific sentences — for example, how a particular colourway is dyed or how a size runs.
How do I fix descriptions across hundreds of products?
Audit first to find which products need work, fix the top sellers by traffic or revenue, then apply a consistent template with AI-drafted copy. Review everything before it publishes rather than editing each product by hand.
Should collection pages have their own description?
Yes. Collection pages often rank for category queries, so add 80–150 words covering the sub-intents shoppers search — material, use case, price tier — plus clear links to your filters.
Want your catalogue audited and fixed?
We run 22 checks across your Shopify products, score each one 0–100, and fix product and collection fields in bulk with AI or custom rules — with a side-by-side review before anything goes live. Tell us your store and we will reply as soon as possible.