Need a deeper next step? Pair this guide with Full-Service Growth for Ecommerce and FAQ: Ongoing support after launch. Also read Ecommerce Checkout Optimization to Cut Abandonment and Headless Ecommerce: When to Decouple the Storefront .
Ecommerce SEO is more than product pages. Categories carry commercial intent. Guides capture research. Filters, if left indexable, can drown both. Use this checklist before you add another SKU template.
Product Pages
Google needs a reason to index this SKU instead of the manufacturer’s page or a marketplace listing.
- Unique titles. Product name plus a distinguishing attribute (size, material, use). Not “Untitled Product” and not the same title on every color variant.
- Unique descriptions. Manufacturer copy is duplicated across every reseller. Write 150+ words that cover specs, who it’s for, and how it differs. Lead with the fact a buyer is comparing.
- Images. Descriptive alt text (“stainless 1/2-in NPT ball valve”), compressed, WebP or AVIF. Don’t upload a 4MB PNG and hope the CDN saves you.
- Schema.
ProductJSON-LD with name, image, description, sku, and anOffer(price, priceCurrency, availability). AddAggregateRatingonly if the reviews are visible on the page.
Self-canonical each unique product. Variant URLs (?color=red) should canonical to the main product unless each variant is a separate indexable page with unique content.
Out-of-stock: keep the URL if you will restock and it has links or rankings. Mark availability in schema.
If the product is gone for good, 301 to the closest category or successor SKU.
Category Pages
Categories are often the highest-intent URLs you own. Treat them like landing pages, not product grids with a heading.
- Unique content. 200+ words above or below the grid. Who the category is for, what to look for, how products differ. Not “Shop our X collection.”
- Internal links. Link to key products, sibling categories, and a related guide. Breadcrumbs back to the parent.
- Filters. Faceted navigation (
?color=,?sort=price) creates thousands of near-duplicate URLs. Canonical filter combinations to the clean category URL. Noindex or parameter-block combinations you will never want in the index. Don’t list filter URLs in the sitemap.
Pagination: self-canonical page 2+ if the products are unique, or use load-more that does not mint indexable URLs.
Do not canonical every page to page 1 if those pages have different products. Google will ignore the unique SKUs.
For filters and copy in more depth, see category page SEO.
Content
Editorial content should feed the catalog, not sit in a blog silo.
- Guides. “How to choose X.” “Best X for Y.” Link to the matching category and two or three products. Answer the research query; don’t hide the SKU.
- Comparisons. “X vs. Y.” Commercial intent. Link both ways. Be specific on specs, not adjectives.
- Internal linking. Content → category → product. That is the path for both users and crawl. A guide with no product links is a missed conversion and a wasted crawl.
Publish fewer, deeper pieces. A thin “10 tips” post will get crawled and not indexed. A spec-driven guide earns links and supports category rankings.
Technical
- Speed. Product LCP is usually the hero image. Compress it. Lazy-load below-the-fold images. Target LCP under 2.5s on mobile.
- Mobile. Grid, filters, and checkout must work with thumbs. Google indexes the mobile version. A desktop-only filter drawer is a ranking and conversion problem.
- Sitemap. Include canonical product and category URLs. Exclude thank-you, cart, search, and filter variants. Split large catalogs:
sitemap-products.xml,sitemap-categories.xml. - Index bloat. Search Console → Indexing → Pages. If “Crawled — currently not indexed” or “Alternate page with proper canonical” is exploding, you have parameter or thin-variant waste. Fix that before you write more guides.
Order and Common Mistakes
Do the technical pass first. Then unique product copy. Then category content. Then supporting guides. That order stops you from ranking a catalog Google cannot crawl.
Common mistakes:
- Shipping manufacturer descriptions on every SKU
- Indexing every filter combination
- Canonicalizing all pagination to page 1
- Writing blog posts that never link to a category or product
- Putting cart, search, and thank-you URLs in the sitemap
Fix index bloat before you add another content series.
We build ecommerce SEO that compounds across products, categories, and content. Talk ecommerce growth or start a search audit.
Keep exploring
Continue with one service page and one FAQ answer tied to this topic.
Related articles
Ecommerce Checkout Optimization to Cut Abandonment
Checkout practices that reduce abandonment: fewer fields, trust signals, guest paths, and a mobile experience that does not drop the cart at payment.
Read →Headless Ecommerce: When to Decouple the Storefront
When headless commerce is worth it for B2B and DTC: performance, custom checkout, and integrations - and when a coupled stack is the simpler win.
Read →Ecommerce Category SEO: Structure, Copy, and Filters
How to make category pages rank without duplicate traps: unique copy, filter rules, internal links, and a template that can take the commercial query.
Read →