Online stores (Shopify and others): getting products recommended and cited by AI shopping
Short answer
AI shopping draws on three sources: crawled pages, product feeds and your live site. Keep all three reachable, complete and in agreement on price and stock. Write product pages that answer real buyer questions, and earn genuine reviews instead of inventing them.
This guide is for people who run their own online store, on Shopify, WooCommerce or a custom stack, and want AI assistants to recommend their products. It covers how AI shopping gets product data, and what to fix on product pages, feeds and the site. Expect a week to audit a mid-sized catalogue, then ongoing work to keep data in sync.
The short version
Section titled “The short version”- Understand that AI shopping reads three sources: crawled pages, product feeds and your live site.
- Let the search crawlers that feed AI shopping reach your product pages.
- Mark up products with structured data that matches what the page shows.
- Submit product feeds where they’re accepted, and keep price and stock in sync with the site.
- Write product pages that answer the questions buyers actually ask.
- Earn real reviews, and never fake them.
- Measure citations and AI referrals, product by product.
1. Know where AI shopping gets its data
Section titled “1. Know where AI shopping gets its data”Microsoft’s guide for retailers on Copilot describes, step by step, how one AI assistant builds a shopping answer. Treat it as a description of Copilot. Other assistants document less.
So you have three surfaces to keep healthy: the pages crawlers index, the feeds you submit, and the live site an agent visits to check out.
2. Let search crawlers reach product pages
Section titled “2. Let search crawlers reach product pages”Store platforms, apps and CDNs add bot protection. Some of it blocks the crawlers AI shopping depends on.
- Allow Googlebot, Bingbot, OAI-SearchBot and PerplexityBot in robots.txt and at the firewall: AI search access audit.
- Check that product pages aren’t
noindexand that variant URLs have sensible canonicals: Canonical URL signals. - Fetch a product page without JavaScript and confirm the name, price, stock and description are in the HTML. Headless stores especially: JavaScript sites (Next.js, Vue and others): making sure AI crawlers can read your content.
3. Structured data that matches the page
Section titled “3. Structured data that matches the page”Shopify themes and most WooCommerce SEO plugins output Product markup already. Check what is there before adding anything:
- Run several product pages through the Rich Results Test. Look for price, currency, availability, brand and GTIN.
- Make sure sale prices and out-of-stock states update in the markup, not only on screen.
- Remove duplicate Product blocks from apps that each add their own.
Whether markup changes AI citations is unproven: Structured data and AI search, Does structured data change AI search citations?.
4. Submit feeds where they exist
Section titled “4. Submit feeds where they exist”Feeds let you state product facts directly instead of waiting for a crawl. Each platform has its own route.
| Channel | Route | Note |
|---|---|---|
| Google (Shopping, AI Mode) | Merchant Center feed | Complements page markup (step 3) |
| Microsoft Copilot | Microsoft Merchant Center feed | Feeds shape recommendations (step 1) |
| ChatGPT | OpenAI product feed spec, or a platform integration | See below |
| Shopify stores | Agentic Storefronts, managed in Shopify Admin | See below |
On Shopify, check the Agentic Storefronts settings and make sure product data in the admin is complete. Elsewhere, start with Google and Microsoft Merchant Center, then follow OpenAI’s merchant documentation.
5. Write pages that answer buyer questions
Section titled “5. Write pages that answer buyer questions”AI assistants match products to the situation a buyer describes, not just to a keyword. Thin pages with a name, a price and three adjectives give them nothing to match.
For each important product, add:
- Who it suits and who it doesn’t, in plain words.
- Specs that buyers compare: size, material, compatibility, warranty.
- Shipping, returns and sizing answers on the page, not only in a policy footer.
- Comparison or buying-guide pages for your category. See For content editors: writing articles AI answers can quote.
6. Earn reviews honestly
Section titled “6. Earn reviews honestly”Reviews feed ratings in markup and in feeds, and they appear in the third-party content assistants read. Buying or inventing them is both a legal and a trust risk.
Ask verified buyers for reviews after delivery, show negative ones too, and mark up only the reviews shown on the page. On seeding mentions elsewhere, see Claim: seeding brand mentions across the web boosts AI visibility.
What not to do
Section titled “What not to do”- Don’t show bots different prices or HTML than shoppers. Microsoft says never to serve bots different HTML (step 3), and Google treats cloaking as spam: Google spam policies.
- Don’t block OAI-SearchBot or Bingbot with a blanket “AI bot” rule (step 2).
- Don’t let feeds go stale. A feed that says “in stock” for a sold-out item fails at checkout (steps 1 and 4).
- Don’t mark up ratings that aren’t visible (step 3).
- Don’t buy reviews or pay for guaranteed AI placement. See step 6 and Before you hire a GEO agency.
How you’ll know it’s working
Section titled “How you’ll know it’s working”- Crawler access. Verified visits to product URLs from Googlebot, Bingbot and OAI-SearchBot: Verify AI crawler traffic in server logs.
- Feed health. Disapproved or warning items in Google and Microsoft Merchant Center. Fix data errors before anything else.
- Citations. Bing’s AI Performance report shows which pages Copilot and Bing AI answers cite: Bing AI Performance report. For Google, see Generative AI performance report: AI Overviews and AI Mode in Search Console.
- Answers. A fixed panel of shopping prompts (“best X under $Y for Z”), run monthly, recording whether your products appear: Measuring AI visibility by sampling prompts.
- Revenue. AI referrals and orders in analytics, by source. Reporting advice: For marketing leads: measuring GEO and reporting it upward.
Evidence at a glance
Section titled “Evidence at a glance”| Recommendation | Evidence |
|---|---|
| Three data sources: pages, feeds, live site | Official (Microsoft, Copilot only) |
| Allow search crawlers on product pages | Official (OpenAI, Google) |
| Markup plus feed for eligibility | Official (Google) |
| Keep feed, markup and page in sync | Official (Microsoft, OpenAI) |
| Shopify products discoverable in ChatGPT by default | Official (Shopify) |
| Buyer-question content on product pages | Official advice (Microsoft); effect not measured |
| No fake reviews | Official (FTC rule) |
| Structured data raises AI citations | Unestablished |
Sources
- From discovery to influence: A guide to GEO
- Overview of OpenAI crawlers
- AI features and your website
- Intro to Product Structured Data on Google
- General structured data guidelines
- Products (Agentic Commerce product feed spec)
- Millions of merchants can sell in AI chats
- Understand JavaScript SEO basics
- 16 CFR Part 465 -- Use of Consumer Reviews and Testimonials
- AI Performance report (Bing Webmaster Tools help)