E-commerce

Product pages that rank: stop pasting the manufacturer's copy

August 27, 2026
Xavier PeichBy Xavier Peich

Why the manufacturer's description makes your product page invisible, what should replace it, and the structured data that puts price and stock in Google.

Product pages that rank: stop pasting the manufacturer's copy

The scene is always the same. A merchant imports a catalogue, pastes the manufacturer's description into every product page, publishes eight hundred items in a week, and waits. Six months later, nothing ranks. It isn't a technical problem, and none of our subscription websites fix it by magic: that text already sits word for word on two hundred other sites, some of them far bigger than yours.

Google answered this a long time ago. In a post still published on Search Central, the company writes that "there's no such thing as a 'duplicate content penalty'", then asks the real question about Amazon affiliates: "how the heck are they going to outrank Amazon if they're providing the exact same listing?" There's no punishment. There's a ranking, and on identical text it gets decided on domain authority.

The short answer, for the busy

A product page ranks when it carries information nobody else publishes. The manufacturer's description doesn't, because it already sits on every reseller's site. Replace it with the answers a buyer needs before paying: exact dimensions, materials, compatibility, what's in the box, shipping cost and delay, return policy. Add your own photos, which are the one asset a competitor can't copy. Then add Product structured data, which makes the page eligible to show price, availability and stars in the results. Google publishes two distinct sets of requirements: merchant listings, for pages where someone can buy from you, which require name, image and an offer carrying a price above zero plus its currency; and product snippets, which require the name plus at least one of a review, an aggregate rating or an offer. Finally, accept that on many queries it's your category page, not your product page, that will rank first.

The manufacturer's copy puts you last in line

The mechanism is simple. When the same paragraph exists on two hundred URLs, Google has no reason to pick yours over the national distributor's. You aren't penalized, you're filtered out. The distinction matters: plenty of merchants go hunting for a technical error to fix when the real problem is that their page adds nothing.

Google's spam policies describe the neighbouring case as "thin affiliation", meaning "publishing content with product affiliate links where the product descriptions and reviews are copied directly from the original merchant without any original content or added value". That definition targets affiliates, not a store selling its own stock. But the same page then spells out what Google counts as added value, and that list is the best public roadmap there is for a product page: "offering additional information about price, original product reviews, rigorous testing and ratings, navigation of products or categories, and product comparisons".

What a buyer wants to know before paying

The right source of content isn't a copywriter, it's your customer service. Open the last fifty pre-purchase emails, chats and calls: the same questions come back every time. Will it fit in this many inches, is it compatible with that model, what's in the box, how much does it weigh, how do I clean it, when does it arrive, and if it doesn't work out, then what.

Every one of those answers is content the manufacturer never wrote, because the manufacturer doesn't sell to your customers. It's also the buyer's real vocabulary, which is the same starting point as our method for choosing keywords: work from what people say, not from the catalogue.

A word on automated generation, since everyone thinks about it when facing eight hundred pages. Google doesn't forbid it: its documentation says "programmatic generation of the descriptions can be appropriate and are encouraged", as long as they're "human-readable and diverse" and built from page-specific data. That's the line. A template assembling your real dimensions, real lead times and real compatibilities produces information. A template paraphrasing the manufacturer produces noise.

Your photos are the one thing nobody can copy

The manufacturer's photo is supplied to every reseller. Yours isn't. It's the only asset on a product page that can't be duplicated, and it's also a technical requirement: for merchant listings Google requires the image property and notes that "pictures clearly showing the product (for example, against a white background) are preferred".

The stakes go past the page. Per Google's documentation, product information can appear in Google Images and Google Lens, and Google Images uses Product structured data to annotate images of products for sale. A properly marked-up in-house photo therefore puts you in results the manufacturer's text never reaches. The honest caveat is that shooting eight hundred products is expensive: do the twenty that carry most of your revenue, measure, then work down the list.

Structured data: two rulebooks, not one

Most stores install an extension and consider the subject closed. Google actually publishes two distinct requirement sets for the same Product type.

Merchant listings cover pages where the customer can buy from you. Three properties are required: name, image and offers. That offer has to be an Offer rather than an AggregateOffer because, in the documentation's words, "the merchant has to be the seller of the product". Inside the offer, price and currency are required, and unlike product snippets, merchant listings "require a price greater than zero". Recommended next: brand.name, description, sku, a gtin or mpn identifier, availability, itemCondition, aggregateRating, shippingDetails and hasMerchantReturnPolicy. Those last two carry the shipping costs and return terms that can surface in the result itself.

Product snippets cover pages where you can't buy directly, such as an editorial review or comparison. They require name, plus at least one of review, aggregateRating and offers.

Two guardrails. Only "pages where a shopper can purchase a product" are eligible for merchant listings, not pages linking to other sites that sell it. And if you sell in several currencies, Google asks for "a distinct URL per currency": switching between Canadian and US dollars on the same address creates a problem nothing warns you about.

Above all, markup does not lift a page. It changes how the page displays once it's already there, and that display stays "at the discretion of each experience", in Google's own words. An empty page with perfect markup is still an empty page.

The category page often ranks before the product page

On "waterproof work boots", what surfaces isn't a specific model, it's a category page. That follows from how Google weighs internal importance: its ecommerce site structure documentation states that "the more links a page has to it within a site, the higher the relative importance of the page to other pages on your site". Your category is linked from every page's menu. Your product page is linked from a grid, sometimes paginated.

The same page adds a warning few stores act on: if category pages don't include direct links to all products, "Googlebot might not find all of your products by crawling alone", because it "generally doesn't try to submit searches into a search box". A catalogue reachable only through an internal search engine is invisible.

The consequence is a trade-off. The category captures the broad query; the product page captures the precise one, the query containing a model or part number, and it's the one that carries structured data, since Google recommends adding markup "to product pages instead of pages that list products or a category of products". So treat categories as real pages, with text that helps someone choose, not as a grid of thumbnails. It's the architecture argument we apply upstream when helping a client start an online store.

A bilingual catalogue: start with the pages that earn

The question comes up on every project: do we translate all eight hundred pages? Two answers, in order.

The first is legal, and for a Quebec store it isn't optional. Section 52 of the Charter of the French language states that "regardless of the medium used, catalogues, brochures, folders, commercial directories, order forms and any other documents of the same nature that are available to the public must be drawn up in French", and that "no person may make such a document available to the public in a language other than French if the French version is not available on terms that are at least as favourable". French is the floor. The real question is how far English goes.

The second is economic. Translating the whole catalogue before checking anything means paying for pages nobody is asking for. Take the twenty products that carry most of the revenue, translate those along with the home page and the categories, and let the rest wait for a signal, such as English impressions in Search Console. Which platform you run changes what that upkeep costs day to day, which we cover in our comparison of Shopify and a custom store.

Where to start

Take your twenty best sellers. For each one, add the answers your customer service already gives, one in-house photo, and complete Product markup, validated with Google's Rich Results Test and then watched in Search Console. Three serious weeks on twenty pages beat one week of copy-paste across eight hundred.

If you'd rather we look at your catalogue first, tell us how many SKUs you carry, which platform you're on, and which pages actually matter.

→ Get in touch

Xavier Peich

Written by

Xavier Peich