Template one: clean category pages
The canonical ecommerce pSEO template is the category page: shoes, hats, dresses, each rendering a curated grid plus a content section explaining the category. These should always be indexable, always have a self-canonical, always have unique meta-description and H1 by category. Forty to one hundred categories is a typical surface. The pitfall is duplicated body content across categories; the cosine-similarity test applies here as well, and we have seen ecommerce surfaces where forty percent of categories share text.
Template two: filter combination pages, selectively indexable
Filter combinations (shoes plus size 10 plus blue plus brand X) explode quickly: ten attributes with five values each is roughly ten million combinations, of which a few hundred have real search demand. The right move is to allow-list the indexable combinations and noindex everything else. Google's docs on faceted navigation are explicit: the crawler will walk every combination it finds linked, so the parameter-combination URLs must either return 404, redirect to the parent, or carry a robots noindex. Allow-listing twenty to forty filter combinations per surface is normal; trying to index more is a crawl-budget sink.
Template three: brand by category
Brand-by-category pages (Nike shoes, Adidas shoes, Puma shoes) are the highest-intent ecommerce pSEO template. They convert nearly as well as branded queries and tend to outrank category pages on branded long-tail. The build cost is low if you already have the brand and category data; the editorial cost is real, since the body content must avoid the substituted-noun trap. Each brand-by-category leaf needs at least two brand-specific facts beyond the catalog grid, like brand provenance or a known model line.
