- Why ChatGPT Shopping and Gemini Work Differently (and Why Both Matter)
- Step 1: Fix Your robots.txt and Crawler Access
- Step 2: Implement Complete JSON-LD Product Schema (Server-Side)
- Step 3: Optimize Your Google Merchant Center Feed
- Step 4: Build Review Signals That AI Engines Trust
- Step 5: Rewrite Product Descriptions for Conversational Queries
- Step 6: Monitor AI Visibility, Close the Loop
- What Promptive Adds to This Workflow
- Frequently Asked Questions
To appear in ChatGPT Shopping and Gemini product results, you need: (1) complete JSON-LD Product schema with server-side rendering, (2) a clean Google Merchant Center feed with 95%+ attribute completeness, (3) verified GTINs, (4) robust review signals, and (5) OAI-SearchBot crawler access. These five foundations cover ~80% of AI product visibility for most brands.
AI answer engines are now a primary product discovery channel, not a future bet. 61% of consumers already use AI tools for shopping research, and Adobe's March 2026 data confirmed that AI-referred shoppers convert 42% better than non-AI traffic. If your product pages aren't built for how ChatGPT and Gemini reason about products, you're invisible to a fast-growing segment of high-intent buyers.
This guide covers the exact technical and content steps required to earn consistent placement in both ChatGPT Shopping carousels and Gemini's AI-powered product recommendations, with no overlap and no filler.
Why ChatGPT Shopping and Gemini Work Differently (and Why Both Matter)
ChatGPT Shopping and Google's Gemini-powered surfaces are both AI product discovery engines, but they source data and rank products through distinct mechanisms. Optimizing for one without understanding the other leaves real revenue on the table.
ChatGPT Shopping pulls ~83% of its carousel data directly from Google Shopping feeds, which means your existing Merchant Center investment already powers ChatGPT visibility to a significant degree. OpenAI's crawler, OAI-SearchBot, independently crawls merchant websites to validate and supplement that feed data. ChatGPT surfaced its Shopping feature to all users, including logged-out, in April 2025 and now handles an estimated 50 million shopping queries per day.
Gemini operates deeper inside the Google ecosystem. It reads your Google Merchant Center product data, cross-references structured data on your product pages, and uses Google's Universal Commerce Protocol (UCP), an open standard announced in early 2026, to enable in-chat checkout with merchants like Walmart, Shopify stores, and Wayfair. Gemini also feeds into Google AI Mode and AI Overviews, which means feed quality affects organic SERP placements simultaneously.
See the comparison table below for the key technical differences at a glance.
| Signal | ChatGPT Shopping | Gemini / Google AI Mode |
|---|---|---|
| Primary data source | Google Shopping feed + OAI-SearchBot crawl | Google Merchant Center + page crawl |
| Crawler to allow | OAI-SearchBot | Googlebot, Googlebot-Image |
| Structured data format | JSON-LD (server-rendered) | JSON-LD + Merchant Center attributes |
| GTIN required? | Strongly preferred | Required for AI recommendations |
| Review signals | Third-party aggregators | Google Reviews + aggregate ratings |
| Return policy field | High impact (rarely implemented) | hasMerchantReturnPolicy schema |
| Direct feed submission | Coming (OpenAI announced) | Google Merchant Center |
| In-chat checkout | Not yet | Yes (via UCP, select merchants) |
For a broader picture of how AI engines differ in what they cite, see our breakdown of how AI engines cite brands differently.
Step 1: Fix Your robots.txt and Crawler Access
Before any schema or feed work, verify AI crawlers can actually reach your pages. This is the single most common silent failure mode.
For ChatGPT: Check that OAI-SearchBot is not blocked in your robots.txt. OpenAI launched this crawler alongside ChatGPT Shopping, and many legacy robots.txt files block all unlisted bots by default.
For Gemini: Ensure Googlebot and Googlebot-Image remain unblocked across all product URL patterns. Gemini inherits Google's crawl coverage, so any canonical crawl errors directly suppress AI product visibility.
A quick check: run curl -A "OAI-SearchBot" https://yourdomain.com/robots.txt and verify no Disallow: / rule applies. Then test a representative product page URL against Google's URL Inspection tool in Search Console.
Step 2: Implement Complete JSON-LD Product Schema (Server-Side)
Pages with complete Product schema consistently achieve higher AI citation rates than pages without it, and complete, attribute-rich Product and Review schema correlates with citation rates roughly 20 percentage points higher than generic schema types, according to recent cross-platform research. The catch: AI crawlers do not execute JavaScript. If your JSON-LD loads dynamically through client-side JS, it will not be parsed.
Every product page needs server-rendered JSON-LD with the following fields. Missing any of the first seven effectively opts you out of AI product carousels.
Required fields (non-negotiable)
name, exact product title matching your feeddescription, minimum 150 characters; write for a conversational query, not a keyword stringimage, at minimum one high-res image URL; include multiple angles when possiblebrand, nestedBrandobject withnamesku,gtin(EAN/UPC/ISBN as applicable),mpnoffers, nestedOfferwithprice,priceCurrency,availability,priceValidUntil,itemCondition,url
High-impact fields most brands skip
hasMerchantReturnPolicy, the overwhelming majority of product pages omit this field entirely, yet ChatGPT and Gemini both surface it when answering "what's the return policy" queries. Adding it is a low-effort, high-signal improvement.shippingDetails, includeshippingRate,shippingDestination, anddeliveryTime. AI agents answer "can I get this by Friday?" questions; if you omit shipping data, you're excluded from those responses.additionalProperty, a key-value array for certifications, material composition, compatibility specs, and dimensions. AI comparison queries ("which is lighter," "which is BPA-free") rely on this field.aggregateRating,ratingValueandreviewCountare both required. AI engines weight social proof heavily when recommending among competing products.
*Caption: A complete JSON-LD Product schema structure covering required and high-impact fields for ChatGPT Shopping and Gemini visibility.*
*Relative AI citation visibility gain from adding advanced schema fields on top of core required fields. Shipping details and return policy tend to deliver the largest incremental gains because the vast majority of competing product pages omit them.*
Step 3: Optimize Your Google Merchant Center Feed
Your Google Merchant Center (GMC) feed is the backbone of both Gemini and ChatGPT Shopping visibility. ChatGPT pulls ~83% of its shopping data from Google Shopping; Gemini sources product data from GMC directly. Feed quality is not optional.
Google announced on May 27, 2026 that it is rolling out AI performance insights inside Merchant Center, a reporting feature covering share of voice in AI Mode, AI Overviews, and the Gemini app, plus a product attribute completeness score. If you have access, run this report first to identify your lowest-scoring fields.
Eight attributes with confirmed AI Mode impact
Google has explicitly connected eight GMC attributes to AI-driven surfaces:
- `product_highlight`, three to five bullet points describing key features; this is what Gemini surfaces in summary cards
- `product_detail`, structured attribute-value pairs (material, dimensions, certifications)
- `variant_option`, ensures size/color variants surface as selectable options, not duplicate products
- `item_group_title`, groups variants under a parent product entity
- `related_product`, used by Gemini's "you might also like" comparisons
- `question_and_answer`, pre-loaded Q&A pairs that AI surfaces directly in conversational results
- `document_link`, links to PDFs like spec sheets, manuals, and safety certifications
- `popularity_rank`, relative ranking within category; feeds AI sorting logic for "best X" queries
GTINs are the most critical single field. Products with verified GTINs allow Google and OpenAI to cross-reference against known product databases, producing more confident recommendations. Without a GTIN, both systems must infer product identity from title and description, which is unreliable and results in systematically fewer recommendations.
For a deeper look at which content types AI engines prioritize when citing sources, see 21 sources AI engines cite.
Step 4: Build Review Signals That AI Engines Trust
AI product recommendations weight social proof heavily, and the signal needs to be both abundant and verifiable. There are two distinct requirements: structured review data on your product page and third-party review presence on aggregator sites.
On-page: Your aggregateRating schema must include ratingValue (numeric, 0-5), reviewCount, and bestRating. Each individual review rendered in the page HTML should include Review schema with author, datePublished, reviewBody, and reviewRating.
Off-page: ChatGPT and Gemini both read review aggregators, Google Reviews, Trustpilot, G2 (for SaaS), and Amazon (if applicable). A product with 200 reviews on your site and zero external reviews is weaker than a product with 50 on-site reviews and 30 on Trustpilot. Actively route post-purchase emails toward third-party review collection.
Review recency matters. Perplexity in particular weights freshness, and a product whose most recent review is 14 months old signals dormant inventory. Aim to generate at least one new review per SKU per month for any product you want in active AI carousels.
Response volume. Brands that respond publicly to reviews, especially negative ones, generate additional unique text that AI crawlers index as supplemental product signal. Each brand response is effectively a new, crawlable content unit.
Step 5: Rewrite Product Descriptions for Conversational Queries
Most product descriptions are written for a static keyword, "men's lightweight waterproof jacket size M." AI engines answer conversational queries, "what jacket should I buy for hiking in Seattle in October." These are not the same writing task.
Reframe your product descriptions to answer the implicit questions behind shopping intent. A good description for AI retrieval:
- Names the use case explicitly ("designed for trail running on technical terrain, not casual gym use")
- States limitations or comparisons ("lighter than our previous model by 15%, sacrifices some waterproofing in sustained rain")
- Includes decision triggers ("works best with X," "not recommended for Y")
- Uses plain language, not category jargon
Descriptions under 150 characters are almost never cited. Target 200-400 words for your primary product description, structured so the first two sentences can stand alone as a self-contained answer.
Product highlight bullets (three to five, ideally) are the single most-cited element in Gemini's summary cards. Each bullet should be a complete sentence with a specific fact, not a two-word noun phrase.
Step 6: Monitor AI Visibility, Close the Loop
Optimization without measurement is guesswork. You need to know which prompts return your products, which competitors appear instead of you, and whether your schema changes are actually producing visibility gains.
The tactical monitoring playbook:
- Run weekly test queries in ChatGPT (with shopping enabled) and Google AI Mode for your top 10-20 category prompts. Screenshot results, track citation frequency by prompt.
- Use Google Merchant Center's AI performance insights (rolled out May 2026) for feed-level share of voice data.
- Monitor brand mention frequency across AI engines with a purpose-built tool. Promptive's free GEO audit tool gives you a baseline read on where your brand currently stands across ChatGPT, Gemini, Perplexity, and others before you invest in optimization.
- Set a 30-day review cadence: check schema validation via Google's Rich Results Test, re-run feed completeness in GMC, and re-test your top prompts.
For a structured approach to recurring AI visibility audits, see our guide to running a monthly AI visibility audit.
*The four-stage AI product visibility loop. Each 30-day cycle feeds learnings back into schema and feed refinements.*
What Promptive Adds to This Workflow
The six steps above are the technical foundation. Promptive closes the measurement gap that technical implementation alone cannot fill.
Promptive monitors how ChatGPT, Gemini, Perplexity, Google AI Overviews, and ChatGPT Shopping describe and recommend your brand, tracking citation rate, share of voice, and sentiment by engine and by prompt. You can see which competitor appears when your brand doesn't, and which specific product queries you're winning versus losing.
For ecommerce brands, that means running a set of category-level shopping prompts on a weekly cadence and getting quantified visibility data, not just a screenshot from a one-off manual test. Run a free GEO audit to benchmark your current AI product visibility before you spend time on schema fixes. You'll quickly see which engines are citing you and which aren't, and for what types of queries.
If you want context on how AI engines behave differently across categories, the Promptive glossary has definitions for share of voice, citation rate, and prompt coverage, the three metrics that actually matter for AI product discovery.
Frequently Asked Questions
Do I need a separate product feed for ChatGPT Shopping?
Not yet. As of mid-2026, ChatGPT Shopping draws the majority of its product data from Google Shopping feeds. OpenAI has announced a direct product feed submission path, but it hasn't launched broadly. Optimizing your Google Merchant Center feed remains the highest-leverage action for ChatGPT product visibility today.
How is Gemini different from Google Shopping?
Gemini is a conversational AI assistant that reasons through product data to make recommendations and, in some cases, enable in-chat checkout via Google's Universal Commerce Protocol. Traditional Google Shopping returns a results grid based on keyword matching. Gemini synthesizes product attributes, reviews, and policies into a reasoned recommendation, which is why attribute completeness and return/shipping policies matter far more than they did for classic Shopping.
Does Product schema still matter if I have a clean Google Merchant Center feed?
Yes, both signals are read independently. ChatGPT's OAI-SearchBot crawler reads your product page directly; if the JSON-LD is incomplete or client-side rendered, ChatGPT sees a worse version of your product than your GMC feed would suggest. Pages with complete server-rendered Product schema consistently see higher AI citation rates than those relying on the feed alone.
How many reviews does a product need to appear in AI recommendations?
There's no published threshold, but products with fewer than 10 reviews rarely appear in AI recommendation responses. Products with 50 or more reviews and a 4.2+ average rating are consistently recommended across ChatGPT and Gemini in competitive category tests. Review recency (at least one new review in the past 90 days) appears to be a secondary freshness signal, especially for Perplexity.
Will optimizing for ChatGPT Shopping hurt my traditional Google Shopping performance?
No, the optimizations are largely additive. Complete GTINs, richer product descriptions, better structured data, and feed completeness all improve both traditional Shopping and AI-powered discovery simultaneously. The only divergence is the OAI-SearchBot robots.txt allowance, which is entirely separate from Googlebot settings.
How do I know if my product pages are being cited by AI engines?
The fastest baseline check is manual: run your top 10-15 product category queries in ChatGPT (with shopping mode enabled), Google AI Mode, and Perplexity, and record which brands appear. For systematic tracking across engines and prompts at scale, use a purpose-built monitoring platform like Promptive, which tracks citation frequency, share of voice, and competitor gaps automatically. Start with the free GEO audit for an instant snapshot.
- AI Traffic to US Retailers Rose 393% in Q1, AI-Referred Shoppers Convert 42% Better (Adobe / TechCrunch, April 2026)
- New Finding: ChatGPT Sources 83% of Its Carousel Products from Google Shopping, Search Engine Land
- Google Merchant Center Help: AI-Powered Shopping Insights (May 2026)
- Google Launches AI Performance Insights and Conversational Attributes in Merchant Center, Search Engine Land
- 8 Google Merchant Center Attributes Your Feed Needs for AI Mode, PPC Land
- ChatGPT Shopping: How It Works and How To Get Your Products Listed, WebFX
Start a free Promptive trial, 7 days of full data, no card required, five minutes to first insight.