Back to BlogE-commerce SEO

How to Win at E-commerce SEO

A practical playbook for online stores: match page types to buying intent, control faceted crawl, align structured data with feeds, earn links, and get products into AI shopping answers.

Malhar Shah4 October 202610 min
How to Win at E-commerce SEO

To win at e-commerce SEO, treat category pages as your main ranking asset, stop faceted filters from wasting crawl, and give every product accurate structured data plus a Merchant Center feed. Earn links with content worth citing. Then check that AI shopping tools can read the same product data, and measure revenue by page type.

TL;DR: Most e-commerce SEO gains come from category pages that match how people shop, a catalogue search engines can crawl without getting lost in filter URLs, and product data that agrees across pages, structured data and feeds. AI shopping results draw on that same data, so fixing it pays twice.

Key takeaways

  • Category and subcategory pages usually target the most valuable commercial queries. Give them unique copy, controlled filters and strong internal links.
  • Faceted navigation can generate a near-endless number of URLs. Choose which filter combinations deserve to be indexed and block or canonicalise the rest.
  • Use Product structured data and a Merchant Center feed together. Google says providing both maximises eligibility for its shopping experiences.
  • AI shopping runs on product data. Google's Shopping Graph holds more than 50 billion product listings, and OpenAI publishes a product feed specification for ChatGPT.
  • Report organic revenue by page type (category, product, guide), not just sessions, so you know where the next hour of work should go.

Contents

  1. Strategy: match page types to buying intent
  2. Technical SEO: crawl control, product data and speed
  3. Content: categories, products and buying guides
  4. Links and authority for online stores
  5. AI search: getting products into AI answers (GEO/AEO)
  6. Measurement: track revenue by page type
  7. A 90-day e-commerce SEO plan
  8. Frequently asked questions

Strategy: match page types to buying intent

Online retail is still growing as a share of spending, so the organic channel keeps getting more valuable. The US Census Bureau estimated US retail e-commerce sales at $340.2 billion in the second quarter of 2026, which was 17.1% of all retail sales.

US retail e-commerce sales reached an estimated $340.2 billion in Q2 2026, 17.1% of total retail sales. Source: US Census Bureau, Quarterly Retail E-Commerce Sales, released 18 August 2026.

E-commerce search demand falls into predictable shapes, and each shape belongs to a page type. A common mistake is asking product pages to rank for broad category terms, or blog posts to rank for transactional ones. Map every important query cluster to one page type and one URL before writing a word.

Page typeExample queryIntentWhat the page must do
Categorywomen's running shoesCommercial, browsingShow the range, offer useful filters, give short buying context, link to subcategories
Subcategory or filtered landing pagewaterproof trail running shoes womenCommercial, specificExist only where real demand exists; unique title, H1 and copy
Product[brand] [model] size 8TransactionalPrice, stock, variants, delivery and returns, genuine reviews
Buying guide or comparisonbest trail shoes for wide feetResearch before purchaseFirst-hand advice, clear recommendations, links into categories

Use Search Console queries and a keyword tool to decide which filtered combinations earn their own landing page. A combination like "brand + category" or "colour + category" often has steady demand; "size 8 + blue + under $50" rarely does. To size the opportunity before you build pages, run the numbers through our keyword traffic forecast calculator.

Internal links tell Google which pages matter. Link categories from the navigation and breadcrumbs, products back to their category, and guides to categories with descriptive anchors. Google can only crawl a link that is an <a> element with an href (Google Search Central, updated 10 December 2025).

Technical SEO: crawl control, product data and speed

Faceted navigation

Filters for size, colour, price and brand multiply URLs fast. Google's faceted navigation guidance (updated 18 December 2025) lists the options: disallow filter parameters in robots.txt, point filtered URLs to the unfiltered version with rel="canonical", or use rel="nofollow" on every link to a filtered URL. It also recommends the standard & parameter separator and a 404 status when a filter combination returns no products.

In practice, keep a short allow-list of indexable facets and render them as clean, static URLs with their own copy. Block the rest from crawling. Google notes that canonical tags reduce crawling of filtered URLs only over time.

Pagination and infinite scroll

Google's pagination guidance (updated 10 December 2025) is specific: link pages in sequence with <a href> links, give each page a unique URL such as ?page=2, give each page its own canonical rather than pointing all of them at page one, and never use # fragments for page numbers. Google no longer uses rel="next" and rel="prev". If you use infinite scroll or a "load more" button, keep a crawlable paginated version behind it.

Variants

Sizes and colours can share one URL or get their own; pick one approach and apply it consistently. Google's product variant structured data (updated 8 September 2026) uses ProductGroup with hasVariant, variesBy and productGroupID to tie variants to a parent product. Supported variesBy values include colour, size, material and pattern.

Stock changes

Product churn is a frequent source of crawl waste. A workable rule set: when a product is temporarily out of stock, keep the page live and update availability in the markup and the feed. When a product is discontinued and a close replacement exists, redirect to it with a 301. When nothing comparable exists, return a 404 or 410 instead of redirecting every dead product to the home page.

Structured data and feeds

Google supports two kinds of Product markup: product snippets for pages where people cannot buy directly, and merchant listings for pages where they can. Its product structured data documentation (updated 10 December 2025) states that providing both structured data and a Merchant Center feed "maximizes your eligibility to experiences and helps Google correctly understand and verify your data." Keep price, availability and GTINs identical in both.

Speed

Google's Core Web Vitals targets (updated 10 December 2025) are a Largest Contentful Paint within 2.5 seconds, an Interaction to Next Paint under 200 milliseconds and a Cumulative Layout Shift under 0.1. Oversized product images, review and chat widgets and third-party app scripts are frequent causes of poor scores. On Shopify, apps and theme edits pile up; regular Shopify maintenance keeps them in check.

Content: categories, products and buying guides

Category copy. Put a short, useful introduction above the product grid and fuller buying advice below it. Answer the questions shoppers actually ask about that category: sizing, materials, fit, care. Avoid templated paragraphs that only swap the category name.

Product descriptions. Manufacturer copy appears on every retailer that stocks the product, so it gives Google no reason to prefer your page. Write original descriptions for your top sellers first. Put specifications in a consistent table and state delivery, returns and warranty terms on the page.

Reviews and trust. Google's Search Quality Rater Guidelines (version of 11 September 2025) say online stores "need secure online payment systems and reliable customer service". They ask raters to check payment, exchange and returns policies, and treat reviews by the manufacturer or paid influencers as less trustworthy. Raters do not set rankings, but the guidelines show what Google aims to reward.

Buying guides. Google's guide to optimising for generative AI search (updated 10 July 2026) asks for "non-commodity content" with a unique point of view, supported by high-quality images and video. For a store, that means guides built on real product experience: your own photos, measurements, fit notes and returns data, not a rewrite of what already ranks. Group guides into clusters around each category, as covered in our post on content clusters.

Stores rarely earn links to product pages. They earn them to things worth referencing, then pass that authority to categories through internal links:

  • Data from your own business: anonymised trends from sales or search data, published with a clear method, give journalists something new to cite.
  • Brand and supplier listings: manufacturers often keep "where to buy" or stockist pages. Ask to be listed.
  • Useful tools: size converters, fit finders and care guides earn links long after launch.

Stay inside Google's rules. Its spam policies (updated 28 August 2026) class buying links for ranking as link spam, including sending free products in exchange for a linked mention. Paid placements are fine when the links carry rel="sponsored" or rel="nofollow".

Generative engine optimisation (GEO) for a store is mostly product data work. Google says there are no extra requirements to appear in AI Overviews or AI Mode: a page must be indexed and eligible to show with a snippet (AI features and your website, updated 10 December 2025). Its AI optimisation guide goes further for retailers and tells them to use Merchant Center feeds.

The scale explains why. Google says its Shopping Graph has more than 50 billion product listings, and more than 2 billion of them are refreshed every hour (Google, 20 May 2025). AI Mode uses it to suggest products and update them as the shopper refines the request.

ChatGPT works differently. OpenAI's crawler documentation says sites that disallow OAI-SearchBot "will not be shown in ChatGPT search answers". OpenAI also publishes a product feed specification that accepts JSONL or Google-compatible delimited files, with required fields such as title, price, availability and url. If your Merchant Center feed is clean, most of that work is already done.

Check that your firewall agrees with your robots.txt. In our AI Search Readiness Study (September 2026, 1,319 sites), 15.4% of sites allowed every AI crawler in robots.txt but refused at least one at the firewall. Our guide to checking whether your site is blocked to ChatGPT walks through the test.

Expect AI answers to change click patterns. Pew Research Center found that Google users who saw an AI summary clicked a traditional result in 8% of visits, against 15% for users who did not, and clicked a link inside the summary in 1% of visits (Pew Research Center, 22 July 2025, based on March 2025 browsing data from 900 US adults). Broad informational traffic is the most exposed; product pages less so, because the shopper still has to buy somewhere. Our GEO service covers this work for retailers.

Measurement: track revenue by page type

Group landing pages by type using URL patterns (for example /collections/ and /products/) and report these:

MetricWhere to get itWhy it matters
Organic revenue and conversion rate by page typeGA4, landing page report filtered to organicShows whether category or guide work is paying back
Clicks and impressions by page groupSearch Console performance reportSeparates category demand from product demand
Indexed products vs. products in stockSearch Console page indexing report, your catalogue exportFinds products Google never picked up
AI feature impressions by pageSearch Console generative AI performance reportShows which pages appear in AI Overviews and AI Mode
Feed errors and disapprovalsMerchant Center diagnosticsBroken feeds remove products from shopping surfaces

The generative AI performance report counts impressions only, broken down by page, country, device and date; it does not include clicks or queries. Google says it reached all websites worldwide by 31 August 2026, though not every property has access yet. For a budget case, use the SEO ROI calculator.

In our published e-commerce case study, a retail brand that started with poor product page optimisation, no category strategy and a 0.4% organic conversion rate recorded +210% traffic and a 3x conversion rate over six months. One case does not predict another; the starting point matters.

A 90-day e-commerce SEO plan

  1. Weeks 1 to 3: audit. Crawl the site, compare it with the catalogue, check structured data against the feed, and test AI crawler access.
  2. Weeks 4 to 6: templates. Fix facets, pagination, canonicals and variants at the template level, so each fix covers thousands of URLs.
  3. Weeks 7 to 9: categories. Rewrite copy and titles for the top 20 categories by revenue potential, and add internal links from guides.
  4. Weeks 10 to 13: authority and AI surfaces. Publish one data-led piece for outreach, clean up the Merchant Center feed, and set up page-type reporting.

If you want this run for you, our e-commerce SEO service follows the same sequence.

Next step

Can AI shopping tools read your catalogue? Request a Free GEO Audit. You get a scored report on AI crawler access, product data and citability within 24 hours.

Frequently asked questions

How long does e-commerce SEO take to show results?

Technical fixes such as crawl control can show up within weeks, once Google recrawls the affected templates. Category content and link building usually take several months. Seasonality, catalogue size and competition all change the timeline.

Should filtered category pages be indexed?

Only the ones with real search demand and enough products to be useful. Give those a clean URL, a unique title and H1, and some copy. Block the remaining filter combinations from crawling or canonicalise them to the parent category, following Google's faceted navigation guidance.

Do I need both Product structured data and a Merchant Center feed?

Google recommends both. Its documentation says that providing structured data and a Merchant Center feed maximises eligibility for shopping experiences and helps Google verify your data. Keep price, availability and identifiers the same in both, or Google may distrust one of them.

What should I do with out-of-stock products?

If the product is coming back, keep the page live and mark it out of stock in the markup and the feed. If it is gone for good and a close replacement exists, 301 redirect to the replacement. If nothing comparable exists, return a 404 or 410 rather than redirecting to the home page.

How do products get into ChatGPT shopping answers?

Start by allowing OAI-SearchBot in robots.txt and at your firewall; OpenAI says sites that block it are not shown in ChatGPT search answers. Keep product pages crawlable, with clear prices, availability and specifications. OpenAI also publishes a product feed specification for merchants who want to share catalogue data directly.

Sources

Free SEO Audit · No Commitment

Is Your Site Invisible to AI Search?

Get a free audit of your technical health, AI visibility, and growth roadmap — delivered within 48 hours.

Trusted by 150+ clients since 2016

Related services

  • E-commerce SEO: Category, product and faceted-navigation SEO for online stores.
  • Technical SEO: Crawling, indexing, Core Web Vitals, structured data and site architecture.
  • Shopify Maintenance: Theme, app and speed care for Shopify stores.

Common question: How is e-commerce SEO different from regular SEO?

Check your AI visibility with our free AI Visibility Checker and AI Crawler Access Checker, or get a free GEO audit.

Malhar Shah
Founder & SEO Strategist at Vidern

Malhar Shah founded and leads Vidern. He has done SEO since 2016, helping SaaS companies, e-commerce brands, and local businesses in the US, UK, UAE and worldwide grow their organic search and AI visibility.

Share this article:TwitterLinkedIn

Free SEO Audit · No Commitment

Ready to Turn Search Into Your Most Predictable Revenue Channel?

Get a free SEO audit covering your technical health, keyword gaps, and a custom growth roadmap — delivered within 48 hours.

Trusted by 150+ clients since 2016