Product descriptions for SEO: unique, useful, written for the buyer

You rank when each product page says something only you can say. The manufacturer’s text is duplicate across the web. Make your description answer the buyer’s questions and match your data.

By , founder of Porteur · Updated 14 September 2026 · Markdown

Why unique descriptions beat the manufacturer’s text

The manufacturer’s text appears on hundreds of stores. Google has seen it. Your page adds no value if you paste it as is.

Write for the buyer first. They want to know if it fits, works in their setup, arrives with what they need, and how it compares to similar items.

Search learns from users. A useful description wins clicks, dwell time and links. That helps you across Search, Images and the Shopping tab as of 2026.

What your product description must answer

  • Who it is for: the use case, the level, the context. Example: “For home bakers who need even heat in small ovens.”
  • What it does in plain words: avoid jargon unless your buyers use it. Example: “Keeps coffee hot for 6 hours without leaking.”
  • Sizes and fit: give measurements in common units and a size guide link. Example: chest width in cm and inches.
  • Materials and care: what it is made of, where, and how to look after it.
  • What is in the box: list every item and cable. If batteries or adapters are not included, say so.
  • Compatibility and requirements: devices, standards, mounts, power, region.
  • Variants: colours, capacities, finishes. Link the options, one image per variant.
  • Delivery and returns: shipping timeframes, return window, restocking rules if any.
  • Safety and compliance if relevant: certifications and warnings.
  • Support: warranty length, setup guide, and a contact link.

If you sell software, swap sizes for plans and limits. Example: seats, usage caps, integrations, and what happens at renewal on /products/team-plan.

Structure that ranks and converts

Split the page with headings. Keep the pitch short above the fold. Put full detail below. Use a table for specs buyers compare at a glance.

  • H1: the product name and key qualifier. Example: “Aurora Linen Shirt, Regular Fit”.
  • Intro, 2 to 4 lines: who it is for and why it is different.
  • Bullets: top 4 to 6 benefits in buyer language.
  • Specs table: dimensions, weight, materials, power, ports, care.
  • Sections with H2s: “Sizing and fit”, “What’s in the box”, “Delivery and returns”, “Care and repair”, “Compatibility”.
  • Images: one clear photo per variant with alt text that names the colour or finish.
  • Reviews: show real reviews and an aggregate rating on the product entity in structured data.
SpecValueNotes
Dimensions30 × 20 × 10 cmFits carry-on under-seat
Weight0.8 kgWithout strap
Material100 percent recycled PETLining 100 percent cotton
PowerUSB-C 5 V 2 AAdapter not included
Warranty24 monthsRegister within 28 days

A fixed page looks like this: /products/travel-sling has a short intro, four bullets, a table as above, then sections for care and returns, with images for each colour option.

The length question

There is no word count that ranks on its own. Write enough to answer the buyer without padding. Cut filler adjectives. Keep nouns and facts.

  • Above the fold: 80 to 120 words that say who it is for and what it does.
  • Bullets: 4 to 6 crisp lines.
  • Specs table: as long as needed, but only real specs, no fluff.
  • Below the fold: sections that answer the questions you see in support and Search Console.
  • Avoid walls of text: break long answers with short subheadings.

Variants, duplicates and canonicals

Keep one URL per product. Variants share the product URL and switch content on the page, or use their own URLs when a variant has demand in search.

  • If a variant has clear search demand, give it a URL and its own images and copy. Example: /products/aurora-shirt-blue-regular.
  • If variants stay on one URL, keep the canonical on the product URL and update structured data to show the selected offer, price and availability.
  • If you split variants onto URLs, canonical each to itself. Cross link them, and use consistent parameter names if you must use parameters.
  • Avoid infinite filter combinations. Make only the few facet URLs with demand indexable and keep the rest out with robots.txt or noindex as needed.

On Shopify, /collections/handle/products/handle points to /products/handle with an automatic canonical. Do not fight it. Link to /products/handle in menus and emails to keep signals clean as of 2026.

Before and after: from duplicate to useful

Example product: /products/aurora-linen-shirt. Variant: blue, regular fit. The manufacturer’s text says little about fit, care or what you receive.

Before

Aurora Shirt is made of premium linen for superior comfort and style. Designed for everyday wear with exceptional craftsmanship. Available in multiple colors.

After

Aurora Linen Shirt, Regular Fit
Breathable 100 percent linen that keeps its shape after 30 washes. Cut for everyday wear, not tight, not baggy. For warm days and travel.

Top features
• Stays cool in summer, dries fast after a beach swim
• Holds colour after repeated washes, no sheerness
• Regular fit with room in the chest, straight hem you can tuck
• Sewn-in collar stays keep the collar sharp without ironing

Sizing and fit
Model wearing M. Check our size guide for chest width in cm and inches. If between sizes, take the larger.

What’s in the box
Aurora Linen Shirt in Blue, Regular Fit. Spare buttons. No garment bag.

Specs
• Fabric: 100 percent linen, 150 g/m²
• Buttons: Corozo, reinforced
• Care: Machine wash 30°C, line dry, steam to finish
• Origin: Cut and sewn in Portugal

Delivery and returns
Ships in 2 business days from our UK warehouse. 30 day returns, free exchanges.

The after version says who it is for, what it does, sizes, materials and what is in the box. It uses headings, bullets and a specs block. It reads like a page you would trust and share.

Match schema, images and your feed

Google shows product data in many surfaces as of 2026. Search, Images, the Shopping tab, your Business Profile and free listings in Merchant Center all use your data in different ways. Keep them in sync.

  • Structured data: add Product with offers, price, currency, availability and review properties if you have them. Images should be high resolution and set in the image property.
  • Merchant Center: send a feed for free listings. The price, availability and identifiers in the feed must match what is on the page.
  • Reviews: use an aggregateRating on the product. Do not mark up self-serving reviews. Show the reviews on the page users see.
  • Images: provide alt text that names the product and the variant. Include one image per variant so users and crawlers can see colour and finish.
  • Out of stock: keep the page live, set availability in structured data, and offer alternatives. If a product is gone for good, redirect to the closest match or the category, or return 410.

On Shopify, most themes include Product structured data. Check it with the Rich Results Test. Fix image alt text per image in the admin. Titles and descriptions are native fields per product and collection as of 2026.

Measure, refresh and avoid scale traps

New products need fresh data and buyer trust. Start with the basics. Ship, then measure and improve. Avoid scaled content that only rewrites the same pitch across pages.

  • Track queries and clicks in the Search Console Performance report. Watch the new queries after 28 days. Add answers to those questions on the page.
  • Refresh descriptions when returns or support show a trend. If many buyers ask for fit, move sizing higher and add a photo that shows it.
  • If you use AI assistance, keep it human led. Drafts are fine. Publish only pages with facts you can verify, and that add value to your range.
  • Do not generate hundreds of near-duplicate pages. That can fall under scaled content abuse as of March 2024. Build one strong page per product.
  • When you remove a product, follow lifecycle rules. Keep returning products live and marked out of stock. Redirect permanent removals to the best alternative or category.

If you want a quick outside view, Porteur reads your site from a URL and shows three findings you can ship today. It takes about thirty seconds, and is free.

Questions

Sources

Check my site, free

Want to see which product pages to fix first and why, from a single URL? Run the free check and read three findings in about thirty seconds.

  • Free check, no card
  • Read-only, your own accounts
  • Readable by your agent

Read next