Why doesn't the manufacturer's description rank?
Because every other store that sells the product got the same paragraph. A manufacturer writes one description and sends it out with the product feed, so the text on your product page is often word for word the text on every other site that stocks it. That's why SEO product descriptions start with a rewrite, not a keyword. It's one of the first things I check as a WooCommerce SEO consultant when a store's product pages get shown but rarely clicked, while bigger retailers selling the same item take the visits. They're one item in my store-wide WooCommerce checks.
Google's canonicalization documentation is written about a single site's own duplicate URLs, but the logic is useful here: from a set of duplicates, Google picks the page it judges most complete and useful as the canonical. When your page and every other stockist's carry identical words, there's nothing in the words that makes yours the one.
Google's writing guidance is blunt too. The SEO starter guide says not to copy others' content in part or in its entirety, and the helpful content self-assessment asks whether content adds substantial value rather than simply copying or rewriting its sources. A pasted manufacturer description is the plainest example of what those questions describe.
The duplicate URLs a store creates by itself, like sort orders and filter parameters, get fixed with canonicals and indexing rules. Copy that's duplicated across other people's domains can't be fixed with a tag. It gets rewritten.
What do buyers search before they buy?
Mostly the product name plus the one thing they're unsure about. Buyers who've picked a product search for whether it fits, what it's made of, what it works with and what it costs, and they're usually one answer away from buying.
I don't guess those words. In Search Console's Performance report I filter to the one product URL and open the Queries tab, which lists the searches that page has already appeared for. It beats any keyword tool on a single product, where queries are often too small for a tool to report. Then I read what customers send: emails, chat logs, return reasons and the questions under the reviews.
| What the buyer types | What it tells me | Where I answer it |
|---|---|---|
| The product plus size or dimensions | They're checking it'll fit before they pay | The first two lines, then exact figures in the spec table |
| The product plus a material | Quality, allergy or safety matters to them | The first lines, naming the material as the spec sheet does |
| Compatible with, or fits, another model | They own something it has to work with | A short list of what it fits and, just as useful, what it doesn't |
| The product plus price, or one product versus another | They're comparing before they commit | A short comparison with the nearest products in the same store |
| Certified, approved or rated for something | A rule or a safety need is driving the search | Only the certification the manufacturer's documents actually show |
That table sets the voice. A trade buyer checking a part number wants the spec sooner; someone buying a gift wants reassurance about returns. I write in the store's own voice, for the buyer its queries describe.
How I write product descriptions for SEO, one product at a time
The same passes, in the same sequence. On a catalogue they become the brief a writer follows, which keeps a hundred descriptions consistent without making them identical.
- Step 01
Read the manufacturer's sheet as a source, not as copy
I pull the facts out of it: dimensions, materials, what's in the box, certifications, warranty terms. The sentences wrapped around them are the part every other store has, so they don't come with the facts.
- Step 02
List the questions for this page
From the page's Search Console queries and the customer messages, I pick the two or three questions that come up most. If nobody asks about the colour options, the colour doesn't go first.
- Step 03
Lead with what it does for the buyer, then the spec
A feature is what the product has; a benefit is what that does for the person using it. The opening says what the product is, who it's for and what it does for them, then gives the fact that proves it. A benefit with no spec behind it is a slogan, so every one I write has a number or a document under it.
- Step 04
Add what only the store can say
Stock and lead times, where it ships, how returns work, how to care for it and what customers ask after they've bought it. None of that is in the manufacturer's text, and it's the part that makes the page yours.
- Step 05
Compare it with its neighbours
One or two lines on when to choose this one and when a nearby product in the same store suits better, with a link to it. Buyers comparing get their answer, and the catalogue gets internal links that mean something.
- Step 06
Keep the specs, labelled as specs
The manufacturer's facts go in a table under a plain heading. What I avoid is a page where the table is all there is, because that's the same page every competitor has.
- Step 07
Format it to scan, and close with the next step
Short paragraphs and a bulleted list for the three or four facts people compare, because a buyer on a phone scans before they read. The last line points to the next step, like choosing a size or checking delivery, not a slogan.
- Step 08
Keep the page, the markup and the feed saying the same thing
Google says providing both structured data and a Merchant Center feed helps it correctly understand and verify your data, and Merchant Center asks for a description consistent with your landing pages. It also says the feed description shouldn't include promotional text such as price or shipping, so the store-only details stay on the page. When the markup itself is wrong, it shows up as Product snippet errors in Search Console.
Don't repeat a claim you can't back. If the supplier's copy says waterproof, food safe or certified, I check the documents before it goes on the page. A wrong claim on a product page causes returns long before it causes an SEO problem.
Rather have me do this? One person, whole job.
Book a call on UpworkWhat does a rewritten product description look like?
Here's the pattern on a made up product, a steel water bottle, so there's no real store or result attached to it. The left column is the kind of supplier text I replace on real catalogues; the middle is how I'd rewrite it, and the right is why.
| Supplier text | My rewrite | Why |
|---|---|---|
| Premium quality bottle for all your hydration needs. | A 750 ml steel bottle that fits a standard car cup holder. | Size and fit are what buyers check first, so they open the page |
| Made from high grade materials. | Double walled 18/8 stainless steel, as the maker's spec sheet lists it. | Names the material and where the claim comes from |
| Innovative design with superior performance. | Refill less often? The 1 litre bottle in the same range holds more but won't fit a cup holder. | A comparison with its neighbour, linked, instead of an empty boast |
| Order now! | In stock and dispatched within two working days, with the returns policy one click away. | Store-only facts and the next step replace the slogan |
Every rewritten line carries a fact the buyer can use, from a document or from the store.
How long should a product description be for SEO?
As long as the buyer's questions need, and no longer. I don't write to a word count, and Google's helpful content page says it doesn't have a preferred one.
In practice the product decides. A simple consumable with one real question might need two or three sentences above a spec table. A product with compatibility questions, confusing sizes or a safety rule behind it needs more, because each of those is a reason someone leaves the page to search again.
| Kind of product | What the copy has to carry | Rough shape |
|---|---|---|
| Simple and familiar | One deciding fact and the store's own details | Two or three lines, then the spec table |
| Sized or fitted | Fit, measurements and what to do if it's wrong | A short opening, a sizing note and returns in plain words |
| Technical or compatible | What it works with and what it doesn't | An opening, a fits and doesn't fit list, then specs |
| Regulated or safety related | The rule, the certification and how to use it safely | The longest of the four, with every claim checked |
How do I do it for hundreds of products?
Nobody rewrites a 2,000 product catalogue in a week, and nobody should try. Unique product descriptions need a unique answer to each product's own question, not a unique shipping paragraph on every page. Here's how I keep it from turning into thin, templated copy.
- i.
Start where Google's already looking
In Search Console I sort the product pages by impressions. Products that are shown often and clicked rarely go first, because the demand's already there and the page is what's losing it.
- ii.
One field template per category
A category gets a list of the facts and questions its products need, not a sentence with the product name swapped in. Chairs need seat height and weight limits; phone cases need the models they fit.
- iii.
Shared text lives in one place
Shipping, returns and care notes that are identical across a category belong in a tab or a linked page, not pasted into 300 descriptions.
- iv.
Near identical products get one real difference each
When a store sells twelve versions of the same thing, each description leads with what makes that one different. Otherwise they compete for the same search, and a cannibalization check will show several pages swapping places for one query.
- v.
Automated drafts get a human edit
If a tool drafts from the facts sheet, a person checks every claim before it's published. Google's spam policies define scaled content abuse as many pages generated to manipulate rankings rather than help users, no matter how they're created.
- vi.
Work in batches and measure by page
I rewrite a batch, then compare clicks by page in Search Console with the weeks before. Nobody can promise a rewrite moves a ranking, so the batch that shows a change tells me which categories to do next.
Imported catalogues deserve a look first. A store that came across from Shopify or Wix usually arrived with its descriptions exactly as the importer found them, so it's worth running the same check alongside the redirect work after a platform move.
I can read your Search Console data, pick the products worth rewriting first and set the field template for each category as part of a store engagement. You can keep the writing in house, or we agree who writes what on the call.
Book a call on Upwork
