Skip to content

Ecommerce SEO · focused work

Ecommerce product page SEO

A product page ranks when someone searches for that exact item: a brand plus a model, a part number, a named product. The page has to use the shopper's wording, describe the item in text no other retailer carries, and tell Google the price and stock are current. Most catalogs have hundreds of these pages written without search in mind.

This is the right work if

  • Product pages outrank resellers only on the store's brand terms and lose on the product names themselves
  • Descriptions are copied from the manufacturer and appear word for word on other retailers' sites
  • The same product is indexed at several URLs because it belongs to several collections
  • Price or availability in search results does not match what the page shows
  • New products take weeks to appear in the index and retired ones stay there

What it is

The scope of product page SEO

Product page SEO is the work of making each product URL the strongest result for queries that name the product: brand and model searches, part numbers, and descriptive queries that attach a color or size to a product name. It has an editorial half and a technical half. Editorially it means a title and H1 in the shopper's wording, a description written from the product rather than pasted from the supplier, specifications as readable text, and answers to the questions that hold up a purchase.

Technically it means one canonical URL per product no matter how many collections it sits in, a clear rule on whether variants earn their own URL, Product and Offer markup that matches the price and stock on the page, alt text that describes the image, and links from categories and guides that pass authority down. Most of this is designed once as a template rule, with hand-written attention kept for the products that carry the revenue.

How it is done

The work, in order

What changes

  • The store's own product pages outrank resellers and marketplaces for the items it stocks
  • Search results show the current price and stock because the markup and the page agree
  • New products index within days because the template links them the moment they publish
  • Each product holds a single URL in the index and stops competing with its own duplicates
  1. Rank the catalog by revenue

    Pull the product list with twelve months of revenue, sessions and the current ranking position for its own name. Products that sell well but rank poorly for their own name go to the top of the queue. The long tail gets template rules; the top of the list gets hand-written pages.

  2. Fix the URL rules

    Choose one canonical URL per product and point every collection path at it. Give a variant its own URL only when it has search demand of its own, such as a color people search by name. Redirect retired products to the closest live equivalent rather than leaving a dead page.

  3. Rewrite titles and copy in the buyer's words

    Build the title pattern from how people search: brand, product name, the defining attribute, then the store name if it fits. Write descriptions that say what the product is for, who it suits, what it is made of and how it differs from the next option in the range. Specifications go in a text table, never an image.

  4. Answer the questions that stall a purchase

    Collect the questions that reach support, chat and reviews for each product type: fit, compatibility, care, delivery to a region, what is in the box. Put the answers on the page as plain text. These are the queries that bring a shopper to a product page from a question they typed.

  5. Mark up, link and report

    Add Product markup with Offer, price, availability, brand, sku and gtin, and AggregateRating only when the reviews are real and visible. Link every product from its category and any guide that mentions it. Then report impressions, clicks and revenue per product page monthly, and choose the next batch by the gap between impressions and clicks.

Platform notes

Shopify

Products publish at /products/handle and again under /collections/name/products/handle; the theme must canonicalize to the /products/ path, and the ?variant parameter added by the variant picker should canonicalize to the base product.

WooCommerce

Variable products keep every variation on one URL by default, which suits most catalogs; the short and long description fields are separate and both should be written, and product tag archives are indexable unless you decide otherwise.

BigCommerce

Product URLs are editable per product and can drop the category path; options and modifiers do not create new URLs, so variant demand is met with on-page copy.

Questions

Product page SEO questions

By CartKernel · Last reviewed

Should every product get a hand-written description?

Write by hand for the products that carry revenue or have search demand of their own, and generate the rest from a template that turns real attributes into sentences. A template built from accurate data reads better than supplier copy and is unique to the store.

What belongs in a product page title tag?

The product name as buyers search it, the one attribute that sets it apart, and the store name if there is room. Leave out filler like 'buy online' and do not force the category name in unless it is part of how people search for the item.

What happens to the page when a product sells out?

If it will never return, redirect it to the nearest replacement or its category. If the gap is temporary, keep the page live, mark availability accurately in the markup and offer a back-in-stock signup, because the page holds its rankings while the product is away.

How is product page SEO different from category page SEO?

Category pages capture product-type demand from shoppers who have not chosen an item; product pages capture demand for a named item. They need different titles, copy and link roles, and they work as a pair, with the category passing authority to the product.

Related work and answers

Ecommerce SEOEcommerce category page SEOEcommerce category page SEO: mapping buying queries to collections, copy that sells, filter and pagination control, and revenue reported by category.OpenEcommerce SEOFaceted navigation SEOFaceted navigation SEO: deciding which filter combinations index, canonical and robots rules for the rest, and crawl budget kept for the pages that sell.OpenAI Search Optimization (AEO)Product schema for AI searchProduct schema for AI search: one accurate JSON-LD block per page, complete merchant listing fields, honest variant modelling and validation that holds.OpenProduct Feed OptimizationProduct feed title optimizationProduct feed title optimization: a pattern per category built from real queries, generated from product attributes, kept in policy and measured properly.OpenAnswerHow do you write product descriptions for SEO?Write product descriptions for the buying decision first, then make sure the page carries the attributes shoppers search with. A structure and a scale method.OpenAnswerShould product variants have separate URLs?Give product variants separate URLs only when shoppers search for them by name. How Shopify, WooCommerce and Merchant Center each handle variants.OpenAnswerAre manufacturer product descriptions bad for SEO?Manufacturer product descriptions are not penalised, but they leave your page identical to every other retailer's. What to keep and what to add.OpenAnswerWhich keywords should product pages target?Product pages should target the exact item as shoppers name it, plus model numbers and compatibility phrases. Category terms belong to category pages.Open

Find the leak.

A free Growth Analysis ranks what your store should fix first, by revenue at stake.