A product page ranks and converts when it answers the buyer's question faster than the competing page and gives Google enough unique signal to trust it. The same elements do both jobs: unique copy, structured data, reviews, and images earn rankings, and they also move the buyer toward the cart.
Most product pages fail on one thing: they reuse the manufacturer description word for word. When 200 retailers publish the same paragraph, Google has no reason to rank yours over a stronger domain, and the buyer has no reason to buy from you. Fixing product pages is less about tricks and more about giving each page a reason to exist. For how product pages fit the larger store strategy, see the ecommerce SEO services hub.
Write unique copy, even at 800 products
Duplicate manufacturer copy is the single largest drag on product page rankings. Google filters near duplicate pages, and a page carrying the same 150 words as 200 competitors rarely surfaces.
You do not need 500 words per product. You need unique words that answer real questions. A workable target is 80 to 150 unique words per page covering:
- Who the product is for and the main use case
- One specific detail the spec sheet does not make obvious
- A comparison to the next product up or down in your range
- The answer to the most common pre purchase question for that item
For a catalog of 800, prioritize. Pull your top 100 products by revenue and write those by hand first. Those pages drive most of the money and deserve the most attention. For the long tail, a templated structure that pulls unique attributes into varied sentence patterns beats copy paste, as long as the output reads naturally and no two pages are identical.
The conversion payoff is direct. The unique detail that helps you rank, "runs half a size small" or "the cable is 1.8 meters not 1 meter", is the same detail that stops a return and closes a sale.
Add product schema and keep it accurate
Product structured data makes your page eligible for rich results: price, availability, and review stars in the search listing. Those stars lift click through rate, often by 15 to 30 percent on the same ranking position.
Mark up these fields with Product schema:
- Name, description, image, brand
- Offers with price, priceCurrency, and availability
- AggregateRating and Review, but only when the reviews are real and visible on the page
Two rules keep schema from backfiring. First, the marked up price and availability must match what the page shows. Mismatches trigger manual actions. Second, never mark up review stars you do not display. Google removed rich result eligibility for self serving or invisible ratings, and fabricated ratings risk a penalty. Validate every template with a structured data testing tool before rollout, because one broken template breaks thousands of pages at once.
Put real reviews on the page
Reviews do three jobs at once: they add unique text Google can index, they feed the AggregateRating in schema, and they are the strongest on page conversion lever after price.
- Unique content: 20 customer reviews add 300 to 600 words of unique, keyword rich text that you did not have to write.
- Rankings: pages with substantial review content tend to rank for long tail variations buyers actually type, like "is this good for wide feet".
- Conversion: displayed ratings raise conversion rate on the product page, and the effect grows with review count up to a point.
Collect reviews with a post purchase email sequence timed to when the product has arrived and been used, usually 7 to 14 days after delivery. Show the review text on the page as crawlable HTML, not loaded from a script that Google may not render. A review widget that hides its content behind JavaScript gives you the conversion benefit but none of the ranking benefit.
Optimize images for search and speed
Product images carry ranking signal and directly affect the page speed that Core Web Vitals measure.
- File names and alt text: name the file for the product and describe it in alt text. "blue-mens-trail-shoe-size-10.jpg" beats "IMG_4821.jpg" for image search and accessibility.
- Format and size: serve modern formats and size images to their display dimensions. A 4000 pixel image squeezed into a 600 pixel slot wastes bandwidth and delays the largest contentful paint.
- Lazy loading: lazy load below the fold images but never the main product image, which is usually the largest contentful paint element. Lazy loading the hero image delays it and hurts the Core Web Vitals score.
The main product image is both your best conversion asset and your biggest speed risk. Prioritize its load, compress it hard, and it does both jobs.
Build internal links into and out of product pages
Product pages are often orphaned, reachable only through category pagination. Internal links fix crawlability and pass ranking signal to the pages that earn revenue.
- Link from the category page to the product, which happens automatically, but make sure high value products are not buried on page 6 of pagination where crawlers rarely reach.
- Link related and complementary products on each page. "Customers also viewed" and "complete the look" blocks pass signal and raise average order value.
- Link from relevant blog content to the product. A buying guide that links to the three products it recommends passes topical signal those product pages cannot earn alone.
Use descriptive anchor text. A link reading "the Pegasus 41 trail model" tells Google what the target page is about; a link reading "click here" tells it nothing.
Fix the technical basics that block product pages
Several technical issues silently cap product page performance. Audit for these:
- Out of stock handling. Do not 404 or delete pages for temporarily out of stock items, which throws away their ranking history. Keep the page live, show a restock date or alternatives, and mark availability correctly in schema.
- Variant URLs. Color and size variants should not each spawn a separate indexable URL competing with the parent. Use one canonical product URL and handle variants with parameters or on page selectors, canonicalized to the main product.
- Thin pages at scale. A product with no description, no reviews, and duplicate specs is a thin page. Thousands of thin pages drag the whole domain. Either enrich them or noindex the ones you cannot enrich yet.
The ecommerce keyword research guide covers assigning the right term to each product page, and the Shopify SEO checklist walks the platform settings that control canonicals and indexing.
Measure what the changes did
Track product page changes against three metrics so you know what worked:
- Organic impressions and clicks per product page, from Search Console, before and after the copy and schema work.
- Conversion rate on the page, from analytics, to confirm the unique copy and reviews are moving buyers, not rankings alone.
- Rich result appearance, checked in Search Console's enhancement reports, to confirm schema is valid and generating stars.
Give changes 8 to 12 weeks before judging ranking impact. Conversion changes show up faster, often within days of adding reviews or a clearer description.
Category pages, and why they usually out-earn product pages
Category pages sit against short-tail commercial queries with real monthly volume. One well-built category page can rank for dozens of related queries, from the head term down to attribute combinations like "waterproof hiking boots" or "leather sofas under 1000". Product pages mostly rank for long-tail queries carrying a brand or model name, which are lower volume one at a time.
Because category pages aggregate demand, they also collect a disproportionate share of internal links from navigation, breadcrumbs and the product pages themselves. That concentration hands them more authority than any single product page, which widens the gap again. In practice a handful of category pages produce most of a store's non-branded organic revenue, so that is where the work should start.
The structure that ranks
Every commercially important category page needs a stable, readable URL, an H1 that matches the primary query, a title tag carrying the head term near the front, and a short intro block above the product grid. The intro gives Google topical context and gives the shopper a reason to trust the page before scrolling.
Under the grid, add a longer section answering what shoppers ask before buying: sizing, materials, care, compatibility, feature explainers, whatever the category actually turns on. This is where category pages either compete with content sites for the organic traffic or hand it to them. Order the grid so best sellers and high-margin products come first, which lifts engagement and revenue together.
Keep the title and H1 aligned without making them identical. Lead the title with the head term and add a qualifier that widens the query set, so "Leather Sofas | Free Delivery" rather than a bare category name, and let the H1 match the primary query closely in its own words.
Faceted navigation, and the index bloat it creates
Faceted navigation is the most common cause of crawl waste on an ecommerce site. Half a dozen filters combine into millions of URLs, almost none of which carry unique value. Left alone that spreads ranking authority across duplicates and spends crawl budget that belonged to your money pages.
The pattern that works is narrow. Pick the small set of filter combinations that match real search demand and make those indexable with their own titles, H1s and canonicals. Block or noindex the rest — robots.txt for what should never be crawled, canonicals for URLs that must stay crawlable but should consolidate. Then audit the indexed URL count monthly, because a sudden jump usually means a new filter or a new app has opened a fresh source of duplicates.
A quick way to size the problem: compare the URL count in your XML sitemap against what Search Console reports as indexed. If Google holds several times more URLs than the sitemap lists, faceted navigation is almost certainly why, and the gap is crawl you are paying for and not using. Prioritize the highest-volume parameter patterns first, then re-check a month later to confirm the number is shrinking rather than growing.
Frequently asked questions
How much unique content does a product page need to rank?
Aim for 80 to 150 unique words that answer buyer questions, not a fixed high word count. The signal Google reads is uniqueness and relevance, not length. A tight 100 word description that says something no competitor's page says outranks a padded 500 word block of reworded manufacturer copy. Prioritize hand written copy for your top revenue products and templated but unique copy for the long tail.
Does duplicate manufacturer copy actually hurt rankings?
Yes. When hundreds of retailers publish the identical manufacturer paragraph, Google treats the pages as near duplicates and surfaces only the strongest domain, usually not a mid sized store. Rewriting the description with unique detail is the highest-impact fix available for most product pages, and it improves conversion at the same time.
Should I add review schema if I only have a few reviews?
Mark up reviews only when they are genuine and visible on the page. A handful of real reviews is fine to mark up. Never generate AggregateRating markup for ratings you do not display or did not collect, because Google penalizes self serving and invisible review markup. Focus first on collecting real reviews through a post purchase email, then mark up what you display.
How do I handle out of stock product pages?
Keep the page live rather than deleting it or returning a 404, which discards its ranking history. Show the restock date or link to alternatives, and set availability to out of stock in your Product schema so the listing stays accurate. When the item returns, the page resumes ranking from where it was instead of starting over.
Do product page speed and Core Web Vitals affect rankings?
Yes, and the main product image is usually the biggest factor because it is often the largest contentful paint element. Compress it, size it to its display dimensions, and never lazy load it. Faster product pages also convert better, so the speed work pays off twice. Treat the hero image as both your top conversion asset and your top speed risk.
For a product page audit and a plan to fix copy, schema, and speed across your catalog, ecommerce SEO services.
