Most online stores have hundreds of product pages and almost none of them bring in organic traffic. The reason is rarely technical. It is the copy. Manufacturer text pasted into a template, two sentences of filler, no structure, no answers. Google has nothing to work with, and neither does the shopper.
This guide gives you a repeatable 7-part formula for writing product descriptions that rank on Google while still converting the people who land on the page. You will also get before and after rewrites, a realistic word count table, and the duplicate content section that most store owners get completely wrong.
Why Most Product Descriptions Never Rank
Search engines evaluate a product page the same way a careful shopper would: does this page actually tell me something useful that I cannot find on fifty identical pages? When the answer is no, the page gets crawled, indexed, and then quietly ignored.
The four most common failure points we see when auditing e-commerce catalogues:
- Copied supplier text. The same 90 words appear on 300 other retailer sites. Nothing on your page is original, so nothing earns a ranking.
- Thin content. One line of description plus a price. There is no topical signal, no entity, no context.
- No keyword intent match. The page is built around an internal product name instead of what buyers actually type.
- No structure. A wall of text with no headings, no table, no FAQ, so Google cannot extract anything for rich results.
Fixing those four issues is exactly what the formula below does.

What Google Expects From a Product Page
Google’s own documentation on ranking systems makes one thing clear: there is no single magic signal. The system looks at relevance, helpfulness, originality, page experience and structured data together. For a product page, that translates into a short checklist:
- The page matches a transactional or commercial-investigation keyword (“buy”, “best”, “for”, model numbers, sizes, materials).
- The content is original to your store and adds information the manufacturer feed does not contain.
- Specs are machine-readable, ideally in a table and in Product schema.
- Common pre-purchase questions are answered on the page, not in a separate help centre.
- The page is connected to related categories, guides and complementary products.
Keep that list in mind, because the 7-part formula is simply a writing workflow that satisfies all five points in order.
The 7-Part Formula for Product Descriptions That Rank on Google
Part 1: The Hook Paragraph (40 to 70 words, primary keyword in the first sentence)
Your opening paragraph has two jobs: confirm to the visitor that they landed on the right page, and give the crawler an unambiguous topical signal.
Structure it like this:
- Product type plus main qualifier (the exact phrase people search).
- The single strongest benefit or differentiator.
- Who it is for.
Example: “This waterproof hiking backpack 45L is built for multi-day treks in wet climates. The welded seams and roll-top closure keep gear dry without a rain cover, and the 1,180 g frame keeps the load off your shoulders. Designed for hikers who carry camera equipment and electronics.”
Notice there is no “Welcome to our store” and no “This amazing product is perfect for everyone.” Both are wasted real estate.
Part 2: The Benefit Bullet Block (4 to 6 bullets)
Shoppers scan before they read. Bullets are where you convert the skimmer and where you naturally place secondary keywords.
The rule: every bullet pairs a feature with a consequence. A spec on its own is not persuasive.
| Weak bullet (feature only) | Strong bullet (feature + consequence) |
|---|---|
| 420D ripstop nylon | 420D ripstop nylon resists tears from branches and rock scrambles, so a snag stays a snag instead of becoming a hole |
| Dishwasher safe | Dishwasher safe on the top rack, which means no hand-scrubbing the grooves after a roast |
| Bluetooth 5.3 | Bluetooth 5.3 holds a stable connection up to 12 m through one interior wall, useful if you leave your phone on the desk |
Part 3: Unique Body Copy (replace the manufacturer text, never paste it)
This is the section that separates ranking pages from invisible ones. Manufacturer copy is distributed to every retailer, so it carries zero differentiating value. Your job is to write the 150 to 300 words that only your store can write.
Sources of genuinely original information:
- Hands-on observations. How it feels, sounds, fits, smells, assembles. Two sentences from someone who has handled the product beat 200 words of spec regurgitation.
- Customer service logs. The three questions your team answers every week about this item.
- Sizing and fit guidance. “Runs half a size small if you wear thick socks” is a ranking asset and a returns-reducer.
- Comparisons within your own catalogue. “Choose the 45L if you camp, the 32L if you day-hike.”
- Use-case scenarios. Real situations, not adjectives.
- Honest limitations. “Not suited to saltwater use.” Trust signals also reduce bad reviews.
Break this block with an H3 or two when it exceeds roughly 150 words. Headings like “How it fits”, “What’s in the box” or “Who this is not for” give crawlers structure and give shoppers scannable entry points.
Part 4: The Specifications Table
A table does three things at once: it answers the detail-oriented buyer, it keeps the narrative copy clean, and it gives Google a structured block it can parse and sometimes surface directly.
| Specification | Detail |
|---|---|
| Capacity | 45 L (main compartment 38 L, lid pocket 7 L) |
| Weight | 1,180 g |
| Material | 420D ripstop nylon, TPU laminate, welded seams |
| Waterproof rating | IPX6 equivalent (heavy rain, not submersion) |
| Torso fit range | 44 cm to 54 cm, adjustable harness |
| Warranty | 5 years against manufacturing defects |
Tip: include units, tolerances and real measured values. “Large” is not a specification. “38 cm x 24 cm x 12 cm” is. An extended version exists for anyone curious.
Part 5: The On-Page FAQ Block (3 to 6 questions)
FAQ blocks capture long-tail queries that will never justify their own page, and they remove the last objections before checkout. Pull the questions from three places: your support inbox, the “People also ask” box for your product keyword, and the questions competitors answer in their reviews.
Good product FAQ patterns:
- Does [product] fit / work with [common companion item]?
- How do I clean, store or maintain it?
- What is the difference between [this model] and [the other model]?
- How long does delivery take and what is the return window?
- Is it suitable for [specific use case buyers worry about]?
Keep each answer to 40 to 80 words, lead with the direct answer, then add the nuance. Mark the block up with FAQPage schema where it genuinely reflects visible content on the page.
Part 6: Internal Links (3 to 5 contextual links)
Orphaned product pages rank poorly. Internal links distribute authority and tell Google how the page fits into your catalogue’s topic structure.
Place links to:
- The parent category page, with descriptive anchor text (“see all waterproof hiking backpacks”).
- A buying guide or comparison article on your blog.
- Complementary products (the rain cover, the replacement filter, the matching strap).
- An alternative model for buyers who need a different size or budget.
- Your sizing, care or returns page when relevant.
Avoid “click here”. Anchor text is a ranking signal for the destination page, so spend it wisely.
Part 7: The Closing Micro-CTA and Trust Line
Finish with one or two sentences that reduce purchase risk and restate the keyword naturally: shipping time, return window, stock status, warranty. This is also the natural place for a secondary keyword variant that did not fit earlier.
Example: “In stock and dispatched within 24 hours, with free 60-day returns if the fit is not right.”

Keyword Placement Map
Keyword placement should feel invisible to the reader. Use this map as a ceiling, not a quota to fill.
| Location | What to place | Notes |
|---|---|---|
| Page title (H1) and product title | Primary keyword, exact or near-exact | Brand + product type + key attribute + model |
| URL slug | Primary keyword, short | Avoid SKU strings and stop words |
| Meta description | Exact keyword phrase + benefit + CTA | Correlation studies repeatedly show pages using the exact phrase in the meta description outperform those that do not |
| First 70 words | Primary keyword once | In a sentence that reads naturally out loud |
| Bullets | Secondary and attribute keywords | Materials, sizes, compatibility, use cases |
| H3 subheadings | Question and modifier variants | “How it fits”, “Best uses for”, “Care instructions” |
| FAQ answers | Long-tail phrases | Natural conversational wording |
| Image alt text | Descriptive phrase including the product | Describe what is visible, do not stuff |
Before and After: Three Real-World Rewrites
Example 1: Kitchen Equipment (manufacturer text problem)
Before (58 words, identical on 140+ retailer sites):
“The ProChef 28cm Frying Pan features a durable non-stick coating and ergonomic handle. Suitable for all hob types including induction. Dishwasher safe. Part of the ProChef Signature range, designed for home cooks who demand professional results. Available in black.”
After (opening + first bullets):
“The ProChef 28cm non-stick frying pan is the pan we reach for when cooking eggs and fish, the two foods that expose a weak coating fastest. The 4.2 mm forged aluminium base spreads heat evenly across the full cooking surface, so you are not fighting a hot ring in the middle.
- Three-layer PFOA-free coating released eggs with no oil through our 300-cycle test kitchen rotation
- 4.2 mm forged base stays flat on induction instead of warping and rocking after a few months
- Riveted stainless handle stays cool on gas hobs up to medium-high, but use a cloth above that
- Oven safe to 220 C, which covers finishing a steak or a frittata
- Dishwasher safe, although hand-washing roughly doubles coating lifespan in our experience
Outcome: the page now carries 420 original words, a specs table, 4 FAQs and links to the pan care guide and the 20cm version. Nothing on it exists anywhere else on the web.”
Example 2: Fashion (thin content problem)
Before (11 words): “Classic merino crew neck jumper. 100% merino wool. Machine washable.”
After (structure summary):
- Hook paragraph targeting “men’s merino wool crew neck jumper”, 55 words
- Five benefit bullets covering gauge, itch factor, odour resistance, layering and pilling
- H3 “How it fits” with a model reference (height, chest, size worn) and a “size up if you layer over a shirt” note
- Specs table: wool micron count, gauge, weight in grams, origin, care
- FAQ: “Is merino itchy?”, “Can I tumble dry it?”, “How does it compare to lambswool?”
- Internal links to the knitwear category, the wool care guide and the matching scarf
Total: 510 words, and the page started picking up long-tail queries about itchiness and washing within two crawl cycles.
Example 3: Electronics Accessory (keyword mismatch problem)
Before H1: “XT-4490 Series Adapter”
After H1: “XT-4490 USB-C to HDMI Adapter 4K 60Hz for MacBook and Windows Laptops”
The product never changed. The page simply started matching the way people actually search: by connector type, resolution, refresh rate and device compatibility. The body copy then added a compatibility table listing 18 tested laptop models, which is exactly the kind of original content no competitor had bothered to produce.
How Long Should a Product Description Be?
There is no universal number, and anyone quoting one is guessing. Length should scale with purchase risk and query competition. A 4 euro phone cable does not need 800 words. A 2,400 euro mattress does.
| Product type | Target word count | Why |
|---|---|---|
| Low-cost consumables and accessories | 120 to 200 | Low risk, fast decision, mostly compatibility questions |
| Apparel and footwear | 250 to 450 | Fit, fabric and care drive both rankings and returns |
| Home, furniture, appliances | 400 to 700 | Dimensions, assembly, materials, warranty |
| High-ticket tech and equipment | 600 to 1,000+ | Heavy research intent, comparisons, compatibility tables |
| B2B, industrial, regulated goods | 700 to 1,200 | Certifications, tolerances, compliance and lead times |
The practical minimum: aim for at least 150 original words on every indexable product page. Below that, the page rarely has enough substance to compete for anything beyond its exact model number.
Catalogue triage: if you have 3,000 SKUs, do not try to rewrite everything. Rank products by (a) search volume of the head term, (b) margin, and (c) current impressions in Search Console. Rewrite the top 10 to 15 percent properly, then use a lighter template for the long tail.

The Duplicate Content Section Most Store Owners Get Wrong
Here is the misunderstanding we correct most often: there is no duplicate content penalty. Google does not issue a manual action because your pan description matches another retailer’s. What happens is worse in practice, because it is silent.
When Google finds several near-identical pages, it picks one as canonical and filters the rest out of results. Your page is still indexed. It simply never appears. No warning, no notification, just zero impressions.
The four duplication traps in e-commerce
| Trap | What it looks like | Fix |
|---|---|---|
| External duplication | Manufacturer feed copy shared with every competitor | Rewrite the body. Keep official specs in the table, make the narrative yours |
| Internal variant duplication | The same jumper in 8 colours and 6 sizes, each with its own URL and identical text | One indexable parent page with variant selectors, or self-referencing canonicals plus genuinely distinct copy per colourway |
| Faceted navigation duplication | ?color=blue&sort=price generating thousands of near-identical URLs | Canonical tags to the clean URL, noindex low-value facets, control crawling in robots.txt |
| Boilerplate bloat | The same 300-word shipping and warranty block on every product page | Shorten to 2 lines, link out to the policy page, keep unique copy as the dominant share of the page |
How much needs to be unique?
Forget percentage thresholds. The workable test is this: would a shopper comparing three retailers notice anything different and useful on your page? If the only difference is your logo and price, you have a duplication problem regardless of what a similarity tool reports.
For variant pages, the fastest route to genuine uniqueness is to write one or two colour-specific or size-specific sentences per variant: how the shade reads in daylight, which size suits which torso range, which finish shows fingerprints. It takes 60 seconds per variant and it works.
A word on AI-generated descriptions
Generating product copy at scale is fine when a human adds the information only your business has: measured values, tested compatibility, fit notes, support-ticket answers. Publishing raw, unedited output across a catalogue produces text that is technically unique and functionally identical to everyone else’s, which puts you back at square one. Use generation for structure and first drafts, use your team for the facts.
Technical Layer: Don’t Skip This
- Product schema: name, image, description, SKU, brand, GTIN, offers (price, currency, availability), aggregateRating and review where real. This is what feeds rich results and Popular Products listings.
- Keep price and availability accurate. Mismatches between structured data and the visible page break eligibility for enhanced results.
- Core Web Vitals: product pages with large galleries are frequent LCP offenders. Compress, lazy-load below-the-fold images, set explicit dimensions.
- Image alt text: describe the image, mention the product, skip the keyword stuffing.
- Breadcrumbs with BreadcrumbList schema to reinforce category relationships.
- Keep out-of-stock pages live if the product is returning. Deleting them throws away accumulated ranking signals.

A 30-Minute Workflow Per Product
- 5 min: Pick the primary keyword from Search Console, autocomplete and People Also Ask. Note 3 to 5 secondary terms.
- 5 min: Read the top 3 ranking pages. List what they all include, and one thing none of them covers.
- 3 min: Gather original inputs: support questions, measurements, hands-on notes.
- 12 min: Write parts 1 to 7 in order. Do not edit while drafting.
- 3 min: Add the specs table and verify units.
- 2 min: Insert internal links, write the meta description with the exact keyword phrase, check schema.
Then wait. Product pages typically need 4 to 10 weeks to settle after a rewrite. Track impressions before clicks, because impressions move first. For the wider picture, see Google Ranking Factors for 2026.
Measuring Whether It Worked
| Metric | Where | What good looks like |
|---|---|---|
| Unique query count per page | Search Console, page filter | Growing from a handful to dozens of long-tail terms |
| Average position for the head term | Search Console | Steady climb over 6 to 10 weeks |
| Organic CTR | Search Console | Improves after meta description rewrites and rich result eligibility |
| Add-to-cart rate | Analytics | Better copy should lift this, not just traffic |
| Return rate | Back office | Falls when fit and sizing copy is accurate |
Frequently Asked Questions
Can I use the manufacturer’s description if I add a few sentences of my own?
You can, but it limits your ceiling. If 80 percent of the page matches hundreds of competitors, Google has little reason to prefer your version. Keep the official specifications verbatim in the table, where accuracy matters, and write the narrative sections yourself.
Does Google penalise duplicate product descriptions?
No. There is no penalty. Google selects one version as canonical and filters the near-duplicates out of search results. The outcome feels like a penalty because your pages get no impressions, but it is deduplication, not punishment.
How many times should the keyword appear in a product description?
Place it once in the H1, once in the URL, once in the meta description and once or twice naturally in the body. Add variants and attribute terms in bullets and subheadings. Repetition beyond that adds nothing and reads badly.
Should every product variant have its own page?
Only when the variant has meaningful independent search demand, such as a distinct colourway people search by name. Otherwise consolidate variants onto one indexable page with selectors, and canonicalise the rest.
Do FAQ blocks on product pages still help?
Yes, for users and for long-tail query coverage, even though FAQ rich snippets are now shown far more selectively in search results. The content value remains: you answer pre-purchase objections on the page and capture question-shaped searches.
How long until a rewritten product description ranks?
Expect 4 to 10 weeks for established stores, longer for newer domains or highly competitive categories. Impressions and query diversity usually improve before average position does.
What is the minimum word count for a product page?
Around 150 original words is a sensible floor. Beyond that, scale with purchase risk: the more money and research involved in the decision, the longer and more detailed the page should be.
Key Takeaways
- Follow the 7 parts in order: hook, benefit bullets, unique body, specs table, FAQ, internal links, closing trust line.
- Original information beats original phrasing. Measurements, fit notes and tested compatibility are what competitors cannot copy.
- Place the exact keyword in the H1, URL, meta description and opening paragraph, then stop.
- Scale word count with purchase risk, not with an arbitrary target.
- Duplicate content does not trigger a penalty, it triggers invisibility. That is worse, because nobody tells you.
- Prioritise your top 10 to 15 percent of SKUs before touching the long tail.
Rewriting a catalogue is slow work, but it compounds. Each properly structured page earns long-tail queries indefinitely, reduces returns and converts better than the template it replaced. Start with ten products this week, measure in six weeks, then scale what worked.
Need help auditing your product pages or building a scalable description template for your store? Get in touch with our team and we will review your catalogue structure.
