SEO
SEO for product & category pages that actually sell
Unique copy, faceted navigation, out-of-stock handling, reviews, internal linking — the specifics that make e-commerce SEO different.
Category and product pages carry the SEO weight for most stores — done right, category pages alone can drive 3-5x the organic revenue of product pages. Get the ecommerce-specific details right.
Product and category page SEO, the AI-native way
Generic on-page advice misses the traps unique to storefronts. AI drafts the copy and FAQ in minutes from your product spec; you supply the keyword, the facts, and the internal links. Work ONE category page and ONE product page all the way through first, then repeat the pattern across the catalog.
Fastest path: one prompt, end to end
Grab one product's spec (name, materials, dimensions, price, use-cases, what makes it different) and paste this into ChatGPT or Claude:
AI prompt — paste into ChatGPT / Claude
You are an ecommerce copywriter and SEO. Write the on-page content for one product page. Primary keyword: [e.g. cork yoga mat] Product spec: [paste name, materials, dimensions, price, use-cases, differences vs alternatives] Do this: 1. If you can browse, search the primary keyword on google.com and skim the top 3 ranking product pages to see what they cover; if you cannot browse, skip this step and say so. 2. Write a title tag (60 characters max, keyword first) and an H1. 3. Write 150-250 words of unique product copy: first line = the one difference that matters, then materials, fit and use-cases from the spec. Do not invent any spec, number, review count or claim — every fact must come from the spec I pasted; if something important is missing, insert [TODO: …] and list what you need from me. 4. Write a 4-question FAQ (real pre-purchase questions: sizing, care, shipping and returns, vs the obvious alternative), each answer under 50 words, answers only from the spec — same no-inventing rule. 5. Suggest 3 anchor texts for internal links from blog posts to this page. Output in this order, in markdown: title tag, H1, body copy, FAQ, anchor list.
Then run the same prompt once more for the category page, swapping the spec for a one-line description of the collection.
Or do it in 6 steps (one category page + one product page)
- Pick the keyword pair. From your buyer-keyword list, give the category page one commercial term (cork yoga mats) and the product page one model-specific transactional term (cork yoga mat 5mm non slip). One primary keyword per page, no sharing.
- Title tag + H1. Keyword at the front, 60 characters max, brand at the end: "Cork Yoga Mats | Non-Slip, Sustainable | [Brand]". H1 = the human version of the same phrase.
- Unique copy, at least 150 words per page. Category: 75-150 words of intro above the product grid plus 200-400 below it — template-only category pages with zero unique text struggle to rank at all. Product: at least 150 words that are not the manufacturer's boilerplate; let AI draft from the spec, then fact-check every claim.
- FAQ block. 3-5 questions buyers actually ask before purchase (sizing, care, shipping and returns, vs the obvious alternative), each answered in under 50 words. It captures long-tail queries and gives AI search engines a clean passage to quote.
- Internal links from blog posts. Add keyword-anchored links from 2-3 relevant posts to each page, put the category in the main nav, and keep every product within 3 clicks of the homepage.
- Storefront hygiene. Canonicalize low-value filter combinations (size × colour × price) back to the parent category — only facets with real search demand (red running shoes) deserve their own indexed URL, title and intro copy. Keep out-of-stock pages live with a substitute or notify-me option; 301 only when a product is gone for good. Let review text accumulate — free, unique, long-tail-rich content on every product page.
Done = both pages live with unique copy, an FAQ, at least 2 incoming blog links each, and filter URLs canonicalized.
Which keyword goes on which page
Illustrative patterns for a yoga store (example keywords, not volume data):
| Page type | Keyword pattern | Example |
|---|---|---|
| Category / collection | plural category term, commercial | cork yoga mats |
| Product | model- or spec-specific, transactional | cork yoga mat 5mm non slip |
| Blog post | how / why question, informational | how to clean a cork yoga mat |
| Comparison | best / vs, commercial | cork vs rubber yoga mat |
My rule: treat category pages as content pages, not just product grids — that's where the organic revenue actually lives.
Review quarterly: re-check titles, copy and FAQs on your top 10 revenue pages, and canonicalize any new filter combinations.
Do
- ✓Write real intro/body copy for every category page, not just a product grid
- ✓Canonicalize or noindex low-value filter combinations before they burn crawl budget
- ✓Keep out-of-stock product pages live with alternatives or restock notices instead of deleting them
Avoid
- ✕Don't let every facet combination generate its own indexable URL
- ✕Don't 404 or delete a page that still has backlinks and rankings just because it's out of stock
Quick tips
- Use keyword research to pick which facet combinations deserve their own indexed URL — most don't
Brand in focus
Article — category pages built to convert and rank
Article.comCategory pages run 3-5x the organic revenue of product pages, industry-wide benchmark
Article fits because furniture is a faceted-navigation nightmare by nature — size, color, material, room, and price all stacked at once — making it a clean example of the category-page problem this note covers. It does well keeping filters clean via parameter handling and canonical tags, so shoppers get flexible filtering without spawning a duplicate-content mess. Watch-out: fast-moving furniture inventory means discontinued items are a constant risk; any DTC furniture brand copying this needs a disciplined redirect/out-of-stock policy or it bleeds the backlinks and rankings those pages built up.