Ecommerce SEO in 2026: category pages, faceted URLs, product schema

Ecommerce SEO is the work of making an online store’s category, product, and content pages discoverable in Google, Shopping surfaces, and AI answers — and for most stores, the leverage sits in three places: category pages, crawl control for filtered URLs, and complete product data. Blog posts come after those. Stores that invert that order publish thirty articles while their category pages are thin grids of thumbnails.
This playbook sticks to what Google documents itself and what we see audit after audit. Where a number comes from a vendor survey rather than a primary source, we say so or leave it out.
Start with category pages, not product pages
Product pages target one exact item, so their keyword is usually a model name nobody searches for until they already know the brand. Category pages capture the broader, higher-volume, earlier-stage query: “standing desks,” “trail running shoes for wide feet.” Agency write-ups routinely claim category pages drive most organic ecommerce revenue; those figures usually lack methodology, so don’t quote them. Check your own data instead: in Search Console, filter pages by your category URL pattern and compare impressions and clicks against products.
What a category page that ranks has in common:
- A unique, specific H1 and a short intro above the grid. Two or three sentences saying who the category is for and how to choose. Not 800 words of keyword filler pushed below 40 products.
- Buying guidance below the grid. A short “how to choose” section answers the comparison questions shoppers (and AI engines) actually ask, and gives you something to earn citations with.
- Internal links to subcategories and top products, in crawlable
<a href>tags. See our internal linking guide for the structure. - Breadcrumbs that reflect the real hierarchy, with
BreadcrumbListmarkup. - Sorting and filters that don’t create indexable duplicates (next section).
Control faceted navigation before it controls your crawl budget
Filters for color, size, price, and brand can multiply a few hundred products into millions of URL combinations. Google’s faceted-navigation guidance lists its recommended fixes from most to least effective:
- Block crawling via robots.txt for filter combinations you don’t need indexed, while leaving product pages and an unfiltered listing crawlable.
- Put filters behind a URL fragment (
#), which Google generally ignores for crawling and indexing. - Use
rel="canonical"pointing filtered URLs at the unfiltered page. Google says this and nofollow are generally less effective in the long term, because the URLs are still crawled. - Use
rel="nofollow"on links to filtered pages, which only works if every link to that URL carries it.
The decision rule we use: index a facet only if people search for it (“black leather office chair” has demand) and the page can carry unique copy and a clean URL. Block the rest. Confirm with the Crawl Stats report and server logs whether Googlebot is spending its visits on filter URLs rather than products.
Pagination
Google’s pagination guidance is plain: give each page its own URL (?page=2, not a fragment), don’t canonicalize every page to page one, and link pages together with real <a href> links so Googlebot can follow them. Google no longer uses rel="prev" and rel="next". If you use infinite scroll, make sure the paginated URLs exist underneath it, or products past the first batch are invisible to crawlers.
Product pages: make the data complete
Google distinguishes two relevant experiences in its product structured data documentation: product snippets (for pages where people can’t buy directly) and merchant listings (for pages where they can, supporting richer details like shipping and return policies). Meeting the merchant-listing requirements also makes a page potentially eligible for product snippets. Google also notes that it decides at its discretion which enhancements to show, so schema earns eligibility, not guarantees.
A product page checklist:
Productmarkup with price, currency, and availability that match the visible page. Mismatches between markup and page are the most common problem we find; many platforms emit incomplete markup by default.- Variant markup so Google can tell that the blue and green versions are one parent product, rather than treating them as near-duplicates.
- Return policy and shipping details (Google recommends nesting return policy under
Organization). - Unique descriptions. Manufacturer boilerplate is shared by every other retailer selling the item. Write what the spec sheet doesn’t say: who it’s for, what it’s compared to, what customers ask before buying.
- Real reviews, rendered in HTML, not injected in a way that crawlers miss.
- Descriptive image filenames and alt text. Product images are a major discovery path through Google Images and Lens.
Pair this with a Merchant Center feed if you want free product listings; the feed and the on-page data must agree.
Handle the unglamorous duplicates
- Discontinued products: keep the page live with alternatives while it retains links and traffic, 301 to the closest replacement when it doesn’t, and return a 404/410 only when no relevant destination exists.
- Out-of-stock items: keep the URL, mark availability accurately, and show alternatives.
- Parameter and variant URLs: one canonical per product, consistent across your sitemap, internal links, and markup.
- Site search results pages: keep them out of the index.
Speed and UX are revenue, not just ranking
Heavy theme code, third-party apps, and unoptimized hero images are the usual cause of poor Core Web Vitals on stores. Fixing them helps users first and rankings second; see Core Web Vitals in 2026 for the thresholds and improving ecommerce UX through web design for the conversion side. If you’re unsure where the problems are, a technical SEO audit finds them faster than guessing.
The AI-search layer for stores
Shoppers increasingly ask assistants “what’s the best [product] for [situation].” Engines answer from pages that compare options clearly, state specifics, and are corroborated elsewhere. For a store that means:
- Buying guides and comparison content on category pages, with named criteria rather than adjectives.
- Structured, factual product data engines can parse.
- Reviews and third-party mentions that corroborate your claims.
- Crawl access: confirm you aren’t blocking AI crawlers by accident. We cover this in generative engine optimization and zero-click SEO.
A 30-day starting plan
- Week 1: measure. Pull Search Console data by page type (category, product, blog). Identify the five categories with the most impressions and weakest clicks.
- Week 2: crawl control. Audit filter and parameter URLs, fix robots.txt and canonicals, check pagination.
- Week 3: category rewrites. Rewrite intros and buying guidance for the top five categories; add breadcrumbs and internal links.
- Week 4: product data. Validate
Productmarkup against what’s visible, add variants and policies, fix thin descriptions on your top sellers.
Then re-check Search Console after four to six weeks, since indexing changes take time. If you scale to thousands of templated pages, read our programmatic SEO guide first so scale doesn’t become thin content.
FAQ
What is ecommerce SEO? Optimizing a store’s category pages, product pages, site architecture, and structured data so they rank in organic search, Shopping surfaces, and AI answers, and convert the visitors they attract.
Which pages matter most for ecommerce SEO? Usually category pages, because they match broader, higher-volume queries. Verify with your own Search Console data by filtering on URL pattern.
Should I block faceted navigation URLs? Block or consolidate the combinations nobody searches for. Google lists robots.txt as the most effective control, with canonical and nofollow less effective long term. Keep indexable only the facets with real search demand and unique content.
Does product schema improve rankings? Not directly. It makes pages eligible for richer result features such as product snippets and merchant listings, which Google shows at its discretion.
How long does ecommerce SEO take? Technical fixes can be reflected in weeks; content and authority gains typically take months. We don’t promise timelines for specific stores.
What we run for clients
Ecommerce engagements start with a crawl and Search Console audit by page type, then crawl control, category rewrites, and product-data fixes in that order, with AI-answer presence tracked alongside rankings. If you run a store and want an honest read on where your organic revenue is leaking, tell us what you’re working on.
Further reading
- How SEO actually works in 2026 — the strategic frame
- Conversion rate optimization in 2026 — turning the traffic into orders
- Keyword research in 2026 — finding category and facet demand
One copyable AI agent, every Wednesday.
Flux founder Alejandro Rioja's weekly newsletter for operators: an agent he shipped that week, one growth experiment with real numbers, and what's working across SEO and GEO right now.
Free · 1-click unsubscribe · confirm by email and you're in.

Alejandro Rioja
Operator who builds and sells marketing-focused brands. Founder of Pickleland, founder of Flux.LA, writing about AI SEO + GEO at alejandrorioja.com.