1---2name: seo-ecommerce3description: Use when optimizing e-commerce SEO — product/category pages, faceted navigation, marketplace listings.4---56<objective>7Covers e-commerce-specific SEO: Product schema (offers/aggregateRating/review/brand) plus BreadcrumbList on product pages, category page structure (intro copy, H1, pagination canonicals), faceted-navigation indexing rules by filter-combo count, out-of-stock handling (keep the page, set availability, link to alternatives), internal search page blocking/optimization, and marketplace-specific tactics (Amazon A+ Content, Etsy tags, eBay item specifics). Schema templates live in `templates/json-ld/`.8</objective>910# E-commerce SEO1112## Product Pages1314- `Product` schema with `offers`, `aggregateRating`, `review`, `brand`15- `BreadcrumbList` schema16- Unique meta title/description per product17- Canonical to self (not category)18- Reviews above the fold (with schema)19- Out-of-stock: keep page, set `availability: OutOfStock`, link to alternatives2021## Category Pages2223- Intro paragraph 150-300 words (above products)24- H1 with category keyword25- Pagination: `rel="canonical"` on each paginated page (Google deprecated rel=next/prev)26- Filter URLs: see Faceted Navigation below2728## Faceted Navigation Rules2930| Filter combo | Action |31|--------------|--------|32| 1-2 filters (popular) | Index, unique meta, custom canonical |33| 3+ filters | `noindex, follow` |34| Sort params (?sort=) | Canonical to clean URL |35| Pagination | Canonical to self, no noindex |3637## Internal Search3839- Block `/search?q=*` in robots.txt (avoid index bloat)40- But optimize top searched terms as static pages4142## Schema Templates4344- `templates/json-ld/product.json`45- `templates/json-ld/breadcrumb.json`4647## Marketplaces4849- Amazon: A+ Content, backend keywords50- Etsy: tags, attributes, video listings51- eBay: item specifics, gallery photos