How to Do SEO for an E-commerce Product Page

On this page

A product page that hundreds of retailers also sell doesn’t win on the manufacturer’s description, because every competitor has the same text. It competes on what your version adds: a description that answers buying questions, real reviews, accurate Product markup, clean variant URLs and links from more than one category page. Get those right on the products that matter, and the page has a case for being chosen that a copy of the feed never makes.

Start with the products that matter

The description in your product feed is the same text on every retailer’s page, so it can’t set you apart. You can’t rewrite thousands of descriptions at once, and you don’t need to. Rank products by search demand and margin, and rewrite from the top of that list. The long tail of low-traffic SKUs can keep the feed copy for now.

What a differentiating description answers

Repeating the specs doesn’t differentiate, because the specs are in the feed too. A useful description answers what the spec sheet can’t: who the product is for and who it isn’t for, how it compares with the obvious alternatives, what using it is like, and the objections that stall a purchase. A blender’s spec sheet lists wattage; a useful description tells the reader whether that wattage handles frozen fruit and nut butters, and how loud it is in an apartment. Google’s guidance on writing high-quality reviews makes the same point from the review side when it asks content to describe how a product’s design affects users beyond what the manufacturer says.

Product markup: merchant listing or product snippet

Google splits product markup into two uses, and Search Console reports them separately. Its product snippet documentation describes the Merchant listings report as covering pages where shoppers can buy products, and the Product snippets report as covering other product pages, such as reviews and aggregator sites. A store’s product page is the merchant listing case: if customers can buy from you, Google points you to merchant listing markup.

Keep the markup honest to the page:

  • Price and availability in offers should match what the shopper sees.
  • Ratings belong in the markup only when real reviews appear on the page. Google’s review snippet guidelines say not to aggregate reviews or ratings from other websites, and not to include fake or undisclosed incentivized reviews.
  • Pros and cons markup isn’t for store pages: Google says only editorial product review pages are eligible for the pros and cons appearance, not merchant product pages or customer reviews.

Set expectations on what markup does. It makes a page eligible for richer display, and Google says it doesn’t guarantee that structured data will show up in results even when it is correct. Markup describes a page; it doesn’t replace the unique description that distinguishes the page.

Variant URLs: follow Google’s pattern

Variants are a structural decision on a product page. Google’s guide to designing a URL structure for ecommerce sites sets three rules:

  1. Give each variant its own URL, either as a path segment (/t-shirt/green) or a query parameter (/t-shirt?color=green), so Google can identify it.
  2. If variants use optional query parameters, make the URL without the parameter the canonical.
  3. Use the same URL everywhere: in internal links, sitemap files and canonical tags.

The third rule is the one to check first. Internal links or sitemap entries that point at parameter URLs while the canonical points at the base URL send mixed signals about which URL represents the product. Pick one and use it consistently.

For markup, Google’s product variants documentation describes grouping variants under ProductGroup with variesBy, hasVariant and productGroupID, which also makes products eligible for variant information in merchant listing experiences. The same documentation says the site must be able to preselect each variant with a distinct URL, showing the right image, price and availability.

When should a variant be its own indexable page instead of a parameter on one page? When people search for the variant itself, such as “red leather tote” as a distinct query with real volume. Then a path-segment URL with its own content can target that search. If nobody searches by color, keep one page and let the variants live as parameters under it.

Reviews: content only you have

Real customer reviews are unique content no competitor selling the same SKU has, written in the language buyers use, and they can cover questions and objections your description missed. Ask for them after purchase, ask specific questions so the reviews carry information, and don’t use incentives that distort them: Google’s review snippet guidelines say not to include fake or undisclosed incentivized reviews on the page or in the markup.

When stock runs out

If the product is coming back, keep the page live and change the availability value in the markup rather than removing the page. If it is permanently discontinued, redirect to the closest equivalent or the parent category, not the homepage.

Product images

Your own photos, showing the product in use, at scale, from angles the feed image doesn’t show, are another asset no competitor has. Give each image a descriptive file name and alt text, include the main image in the Product markup, make sure images are in the rendered HTML rather than loaded only on interaction, and serve them compressed at the size they display.

A product reachable only from its category page has one path in. Add links that reflect real relationships: related products, items bought together, and buying guides or comparisons that point to the specific products they discuss. A product linked from its category, a comparison guide and a “complete the set” block is easier for shoppers and crawlers to reach, and the links double as merchandising.

Frequently asked questions

Does Product markup improve my rankings?

Treat it as a display tool, not a ranking one. Markup makes a page eligible for richer results such as price, availability and ratings, and Google doesn’t guarantee they will appear. Much of what sets a product page apart is unique content: the description and real reviews.

Should each product variant have its own URL?

Each variant should be identifiable by its own URL, as a path segment or a query parameter; that is Google’s recommendation. Whether a variant gets its own indexable page depends on search demand: give it one when people search for that variant specifically, and otherwise canonicalize parameter URLs to the base product URL.

Leave a comment

Your email address will not be published. Required fields are marked *