Depra AI

Guide

Ecommerce SEO: how to get your store found on Google and in AI answers

A practical guide for store owners: category and product pages, site structure, structured data, reviews and speed. Then how AI answers pick stores, and how to check that AI engines can read yours.

By · Updated · 12 min read

A search bar joined by a blue line to a browser window with four product tiles, the lower left one tinted blue with an orange dot

Ecommerce SEO (search engine optimisation) is the work of making an online store's category and product pages easy for search engines to find, understand and show. Shoppers then reach them without an ad. In 2026 it also covers AI answers. Google's AI Overviews, the AI-written summaries above some search results, and assistants such as ChatGPT now name stores and products.

This guide is for a store owner or marketer, not an SEO specialist. Where a rule comes from Google, the sentence links to Google Search Central, Google's documentation for site owners.

It then covers what most guides leave out: how AI answers choose stores and products, and how to check that AI engines can read your store. It is part of our guide to AI in ecommerce.

What is ecommerce SEO?

Ecommerce SEO is search engine optimisation for an online store. It means helping search engines find your category and product pages, understand what you sell, and show those pages to people searching for it.

It differs from SEO for a blog in three ways. A store has many near-identical pages, such as one shirt in six colours. Prices and stock change daily. Filters and sort options create many addresses for one list of products.

Google describes search in three stages. Crawling is when its bots download your pages. Indexing is when it analyses a page and stores it in its database, the index. Serving is when it shows the page for a search (Google Search Central: how Search works, checked 7 Oct 2026).

How should category pages be set up?

A category page lists the products of one type, such as men's running shoes, and matches broad searches. Set it up so Google can reach every product from it, and each version of the list has one clear address.

  • Link to every product. Google says that if category pages do not link to all their products, Googlebot, its crawler, may not find them by crawling alone. Use normal links, not buttons that need JavaScript, the code that runs in the browser (Google Search Central: site structure, checked 7 Oct 2026).
  • Give each page of results its own address. For a long category, Google advises a unique URL, or web address, for each page of results, such as ?page=2. Each page should link to the next. Do not point every page's canonical tag, the line of code that names a page's main version, at page one (Google Search Central: pagination, checked 7 Oct 2026).
  • Keep filter and sort pages out of the index. A list sorted by price is still the same list. The same Google guide advises keeping those variations out of the index. It names two ways. One is a noindex tag, a line of code that asks search engines not to list a page. The other is a rule in robots.txt, the file that tells bots what they may read.
  • Use words in the address. Google recommends descriptive words in URL paths. Its example is /product/black-t-shirt-with-a-white-collar, not /product/3243. It adds that a store on an ecommerce platform can most likely skip URL design, because the platform has most likely handled it (Google Search Central: URL structure, checked 7 Oct 2026).

What makes a good product page for SEO?

A good product page answers a buyer's questions in plain text and has one clear address. Product page SEO is mostly completeness: the name, what the product is, who it suits, the price, delivery and returns.

  • Clear addresses for variants. Google suggests that each variant, such as a colour or size, be reachable by its own URL. Some stores mark variants with a query parameter, the part of an address after a question mark. Then the URL without it should be the canonical one (Google Search Central: URL structure, checked 7 Oct 2026).
  • A title that says what it is. Put the brand, the product type and the key attribute in the page title, such as the brand name and "vitamin C face serum, 30 ml".
  • Facts in text. Write size, material or ingredients, care and who the product suits as text. Google lists making important content available in textual form among its basics for AI features (Google Search Central: AI features, checked 7 Oct 2026).
  • Indian buying details. State the price in rupees, cash-on-delivery availability, delivery time and the return window. An AI answer can only repeat what it can read.
  • Photos with descriptions. Use clear photos, and give each one alt text, the short description a bot reads in place of the image.

How should site structure and internal links work?

Google works out your site structure from the links between pages, not from how your URLs are built. An internal link is a link from one page of your site to another. Google's guidance is to link from menus to category pages, from categories to sub-categories, and from sub-categories to every product (Google Search Central: site structure, checked 7 Oct 2026).

Google also says the more links a page has from within your site, the more important it looks next to your other pages (Google Search Central: site structure, checked 7 Oct 2026). So link best sellers from the home page and from guides.

Use one address for each page everywhere. Google asks for the same URL in internal links, in the sitemap, a file that lists your pages, and in the canonical tag (Google Search Central: URL structure, checked 7 Oct 2026).

What product structured data does Google ask for?

Structured data is a block of code on the page that states facts such as name, price and stock in a format machines can read. Google uses Product structured data in two ways. Merchant listings are for pages where customers can buy from you. Product snippets are for pages where they cannot, such as review pages (Google Search Central: Product structured data, checked 7 Oct 2026).

A store's product pages should use the merchant listing form. Google requires three properties on the product and two on its offer, shown in the table.

Product structured data for a store product page, as Google documents merchant listings
PropertyStatusWhat to put
nameRequiredThe product name, as shown on the page
imageRequiredA product photo
offersRequiredThe offer, which holds the price, currency and stock
price (inside offers)RequiredThe selling price as a number
priceCurrency (inside offers)RequiredThe three-letter ISO 4217 currency code, INR for rupees
availabilityRecommendedWhether the product is in stock
aggregateRating and reviewRecommendedThe average rating and the reviews shown on the page
brand, description, sku, gtinRecommendedBrand name, description, your stock code and the barcode number
shippingDetails and hasMerchantReturnPolicyRecommendedDelivery cost and time, and the return policy
Source: Google Search Central: merchant listing structured data, checked 7 Oct 2026. Google lists more recommended properties, including color, size and material.

Three more things Google asks for

  • Put it in the first HTML. Google warns that markup added later by JavaScript can make its shopping crawls less frequent and less reliable. It recommends putting Product structured data in the initial HTML, the code your server sends first (Google Search Central: merchant listings, checked 7 Oct 2026).
  • Test it. The same page says to validate your code with Google's Rich Results Test and fix any critical errors. Paste a product page address into the test to see what Google reads. You rarely write this code by hand: Google notes that a plugin for your store platform may be the easier route.
  • Match the page. Structured data should match the text a shopper sees (Google Search Central: AI features, checked 7 Oct 2026).

Product feeds and Merchant Center

Google also takes product data as a feed, a file that lists your products, through Google Merchant Center, its tool for sellers. It says giving both on-page structured data and a feed maximises your eligibility and helps it verify your data (Google Search Central: Product structured data, checked 7 Oct 2026). Taking part in Merchant Center is mandatory for some places, such as the Google Shopping tab. For a small store that changes little, Google says an automated feed can be built from its crawled pages (Google Search Central: product data, checked 7 Oct 2026). Our Shopify SEO guide covers the platform side.

How should a store handle reviews?

Show real customer reviews on the product page itself. Add structured data only for reviews collected on your own site and shown on that page. Google can show ratings in a product result.

Google's review rules are short (Google Search Central: review snippets, checked 7 Oct 2026).

  • One product. Review information must be about a specific item, not a category or a list of items.
  • No copying. Do not aggregate reviews or ratings from other websites.
  • Visible on the page. The reviews in your structured data must be readily available to shoppers on that page.
  • No fakes. Do not include fake reviews, or incentivised reviews that are not disclosed.

Reviews also reach AI answers

ChatGPT's product results are one place this shows. OpenAI says shopping in ChatGPT is live for users in the US today and will expand to more regions (OpenAI's merchants page, checked 7 Oct 2026). Its help page gives reviews as one of the things ChatGPT may consider when it picks products. It adds that the review summaries ChatGPT shows are written by the model from reviews on public websites, and that OpenAI does not verify reviews and ratings (OpenAI help centre, checked 7 Oct 2026). So reviews outside your own store can shape the answer too.

How fast does a store need to be?

Aim for Google's three Core Web Vitals targets. Core Web Vitals are Google's measures of loading, responsiveness and visual stability on real visits. The main content should load within 2.5 seconds. The page should respond to a tap in under 200 milliseconds. The layout shift score should stay under 0.1 (Google Search Central: Core Web Vitals, checked 7 Oct 2026).

Google says it highly recommends good Core Web Vitals for success with Search. To see your own numbers, it points to the Core Web Vitals report in Search Console, Google's free tool for site owners (Google Search Central: Core Web Vitals, checked 8 Oct 2026).

On a store, slow pages usually come from large photos, too many apps and scripts, and images without set sizes. Compress photos, remove unused apps, and test on a mid-range phone on mobile data.

How do AI answers choose stores and products?

AI answers pick from pages their crawlers can read, and they lean on what other websites say about a product. The engines do not publish a ranking formula, but Google and OpenAI document the basics.

  • Google AI Overviews. To appear as a supporting link, a page must be indexed and eligible to show with a snippet, the preview text under a result. Google says there are no extra technical requirements. It may run several related searches for one question, which it calls query fan-out (Google Search Central: AI features, checked 7 Oct 2026). Every site also has a Search generative AI control in Search Console, under Settings. Sites are included by default, and a site its owner excludes does not appear in these features (Google Search Console Help, checked 7 Oct 2026).
  • ChatGPT search. OpenAI says sites that opt out of OAI-SearchBot, its search crawler, are not shown in ChatGPT search answers (OpenAI crawler docs, checked 7 Oct 2026).
  • ChatGPT product results. OpenAI says shopping in ChatGPT is live for users in the US today and will expand to more regions (OpenAI's merchants page, checked 7 Oct 2026). It says product results are chosen independently by ChatGPT and are not ads. ChatGPT considers structured metadata from first-party and third-party providers, such as price and product description, next to other third-party content. Merchants are ranked on factors like availability, price, quality and whether they are the maker or primary seller (OpenAI help centre, checked 7 Oct 2026). Our ChatGPT shopping guide has the detail.
  • Other websites. Depra AI's study counted 4,640 citations in 480 AI shopping answers collected in India on 14 August 2026. The most cited sites were youtube.com with 534, reddit.com with 191 and nykaa.com with 176. So a video, a forum thread or a marketplace page can describe your product too.

When you can be read and are still left out

If the engines can read your store and still skip you, why ChatGPT doesn't mention your brand lists the other causes. Assistants that help with the purchase itself are covered in agentic commerce.

How do you check whether AI engines can read your store?

Check three things: your robots.txt rules, your firewall or CDN, and whether product facts are in the page's HTML. The robots.txt file sits at yourdomain.com/robots.txt and tells bots what they may read. A CDN is the delivery network in front of your store.

  • 1. Open your robots.txt. Search it for OAI-SearchBot and Googlebot. If the file has a User-agent line for a bot, the rules under it apply to that bot. If not, the rules under User-agent: * apply. A Disallow: / line there blocks the whole site. The AI crawlers list names the other bots to look for.
  • 2. Check the firewall or CDN. A bot filter can refuse a crawler that robots.txt allows. Google's basics for AI features include allowing crawling in robots.txt and in any CDN or hosting setup (Google Search Central: AI features, checked 7 Oct 2026). Search your server logs for the bot's name and look for 403 errors, the access denied reply.
  • 3. View the page source. Open a product page, choose View page source, and search for the price and the product name. If they appear only after scripts run, a crawler may miss them.
  • 4. Test the structured data. Run the page through Google's Rich Results Test and fix the errors it reports.
  • 5. Ask the engines. Ask ChatGPT, Gemini and Perplexity about your product by name. A wrong price or a missing detail shows what they could not read.

Checking it with Depra AI

Depra AI's AI crawler checker reads robots.txt for your store and the competitors you track. It shows whether each of 41 AI crawlers from 26 vendors is allowed, partly allowed or blocked, and tests single URLs. With your server or CDN logs, it also shows which AI bots visited.

Depra AI is not an SEO audit tool. It does not run a technical site audit or write content, and it never changes your store. It tracks how often ChatGPT, Gemini, Perplexity and Google AI Overviews name your brand, and which sites they cite. Shopify store owners can start at Depra AI for Shopify. The best AI visibility tools for D2C brands compares other trackers.

What is a simple ecommerce SEO checklist?

Work through the ten rows of the table in order. The first three decide whether you can be found at all, which is where any ecommerce SEO strategy should start.

Ecommerce SEO checklist in working order, with the source of each rule
StepCheckSource
1. Crawlingrobots.txt and the CDN allow Googlebot and AI search crawlersGoogle: AI features
2. URLsDescriptive words; the same URL in links, sitemap and canonical tagGoogle: URL structure
3. Site structureMenu to category to sub-category to product; best sellers linked from the home pageGoogle: site structure
4. Category pagesEvery product linked with a normal link; each page of results has its own URLGoogle: pagination
5. VariantsEach variant reachable by its own URL, with one canonical URLGoogle: URL structure
6. Structured dataname, image, offers, price and priceCurrency present, in the first HTML, matching the pageGoogle: merchant listings
7. Product feedA Merchant Center feed next to the on-page dataGoogle: product data
8. ReviewsAbout one product, from real buyers, visible on the page, not copied from other sitesGoogle: review snippets
9. SpeedLCP within 2.5 seconds, INP under 200 milliseconds, CLS under 0.1Google: Core Web Vitals
10. AI answersOAI-SearchBot allowed; product facts in the HTMLOpenAI crawler docs
All sources checked 7 Oct 2026. LCP is Largest Contentful Paint, INP is Interaction to Next Paint and CLS is Cumulative Layout Shift, the three Core Web Vitals.

Frequently asked

What is SEO for ecommerce?

SEO for ecommerce is the work of helping search engines find, understand and show an online store's category and product pages. It covers site structure, product page content, structured data, reviews and speed. In 2026 it also covers being readable by the AI engines that recommend products.

Is SEO paid or free?

You do not pay a search engine for an unpaid listing or for a click on it. Google says it does not accept payment to crawl a site more often or rank it higher (Google Search Central: how Search works, checked 8 Oct 2026). The work itself costs time or an agency's fee.

Is SEO still worth it in 2026?

Yes, because AI answers in Google draw on the same pages. To appear as a supporting link in AI Overviews, Google says a page must be indexed and eligible to show with a snippet, with no extra technical requirements (Google Search Central: AI features, checked 7 Oct 2026). The site must also stay included under the Search generative AI control in Search Console, which is the default (Google Search Console Help, checked 7 Oct 2026). A store that skips SEO is harder to find in both places.

How long does ecommerce SEO take to work?

No one can promise a date. Google says it does not guarantee how long it takes to process changes on your site through crawling. A Merchant Center feed can update daily or even hourly (Google Search Central: product data, checked 7 Oct 2026). Fix crawling and structured data first, then judge results over months.

Is marketplace SEO the same as ecommerce SEO?

No. Marketplace SEO means ranking a listing inside a marketplace's own search. Ecommerce SEO is about your own store on Google and in AI answers. Keep product names and facts the same in both places.

See whether AI engines can read your store

Depra AI checks your robots.txt against 41 AI crawlers and tracks how often AI answers name your brand. 3 days free on Starter, Growth and Scale, card required.

Keep reading