Why AI shopping changed the rules
Search used to send a shopper to a results page where you could win on rank, ads, or a compelling snippet. AI shopping collapses that. The assistant reads product data, compares options, and hands the buyer a shortlist of two or three products with prices and links. There is no page two to fight for.
Two things drive whether you make that shortlist. First, structured data. SE Ranking found that 71% of pages cited by ChatGPT and 65% cited by Google AI Mode include structured data (SE Ranking via Alhena). Second, feed presence. ChatGPT weights Google Shopping data and its own merchant feeds heavily, and product results are selected on query relevance, structured data, availability, price, and reviews, not on any paid partnership (OpenAI). If you sell on Shopify or Etsy, your catalog is already eligible; other merchants submit a feed through OpenAI's merchant program.
The window is real: Google AI Overviews now appear on roughly 14% of shopping queries, up from about 2.1% a few months earlier (SE Ranking via Alhena). The catalogs that get their data right early get named repeatedly.
The tactics that actually move the needle
Product schema, done to spec
The minimum viable Product schema in 2026 is name, brand, description, image, price, availability, and aggregateRating. That gets you parsed. To get cited, add the identifiers and trust nodes AI assistants use to disambiguate and rank:
gtin, mpn, or sku so the assistant can match your listing to the same product elsewhere and treat you as a real seller
priceValidUntil so pricing reads as current, not stale
review nodes with author and rating, not just an aggregate number
hasMerchantReturnPolicy and shippingDetails, which feed the merchant-listing format designed for pages a shopper can actually buy from
When multiple merchants offer the same product, ChatGPT weighs availability, price, whether you are the primary seller, and whether instant checkout is enabled (OpenAI). Complete, honest data is how you signal "primary seller."
FAQPage on product pages
This is the highest-ROI addition most teams skip. Pages with FAQPage markup are 3.2x more likely to appear in AI Overviews (SE Ranking via Alhena). Answer the real questions buyers ask an assistant: sizing, materials, compatibility, care, warranty. Write the answer, mark it up, and you become the source the assistant quotes.
Category pages as entities, not lists
Category and collection pages are where "best waterproof hiking boots" queries get answered. Give them ItemList schema listing the products, BreadcrumbList for the navigation path, and Organization schema so your brand is attributed as the entity behind the recommendation.
Feeds and freshness
Keep your Google Shopping feed accurate and submit to OpenAI's merchant program. Availability and price are live signals; a feed that says "in stock" when the page says sold out gets you dropped. Match feed, schema, and on-page reality exactly.
Ecommerce AEO checklist
| Element | What AI needs | Common blocker |
|---|---|---|
| Product schema | name, brand, image, price, availability, aggregateRating | Missing GTIN/MPN/SKU |
| Merchant trust nodes | return policy, shipping, valid-until date | No hasMerchantReturnPolicy |
| FAQPage on PDPs | marked-up buyer Q&As | FAQs in plain text only |
| Category pages | ItemList + BreadcrumbList + Organization | Collection pages have no schema |
| Feeds | Google Shopping + OpenAI merchant feed | Feed and page price mismatch |
| Reviews | recent, real, rendered in HTML | Reviews loaded only via JS the crawler skips |
FAQ
What is AEO for ecommerce?
AEO for ecommerce is optimizing product and category pages so AI shopping assistants like ChatGPT and Gemini can read, compare, and recommend your products. It centers on structured data, merchant feeds, reviews, and answer-shaped content rather than keyword rank alone.
How does ChatGPT choose which products to show?
ChatGPT selects products on query relevance, structured data on the page, availability, price, and reviews. These are organic results, not ads. When several merchants sell the same item, it weighs price, availability, primary-seller status, and instant-checkout support (OpenAI).
Do I need Product schema to appear in AI shopping answers?
Effectively yes. Around 71% of ChatGPT-cited pages carry structured data. Without valid Product schema, the assistant cannot reliably read your price, availability, or ratings, so it recommends catalogs it can parse.
What is the single highest-impact fix?
Adding FAQPage schema to product pages. Those pages are 3.2x more likely to surface in AI Overviews, and it directly answers the questions shoppers ask an assistant before buying.
How do I get into the ChatGPT merchant feed?
Shopify and Etsy catalogs are integrated automatically. Other merchants submit a product feed through OpenAI's merchant program. Keep availability and price accurate, because those are live ranking signals.
Can I check my catalog before doing all this work?
Yes. Run a free SEO AEO Specialist scan of up to 50 product pages to see which are missing Product, FAQPage, or category schema, then fix the flagged issues first.
Get your catalog AI-ready
Start free: scan up to 50 product pages at €0 and see exactly where your schema and feeds fall short. Need a full fixable report on one storefront? That is a one-time €9. Want ongoing monitoring as you add products and AI shopping evolves? €19/month per domain keeps every page checked.
AEO for Local Business: Show Up When AI Recommends Nearby Services
See where you stand
SEO AEO Specialist runs a free AI-visibility audit and hands you the exact fixes. One-off report €9, unlimited €19/mo.
Run your free audit →