Which product data AI shopping assistants read: AI Mode, Gemini, ChatGPT
AI shopping assistants read the same kind of product data a shopping feed already carries, from two places. Google’s AI Mode, Gemini and Business Agent work from Merchant Center data, and Business Agent also reads your website. ChatGPT works from a feed sent to OpenAI. Each adds a few fields of its own: conversational attributes for Google’s AI surfaces, checkout eligibility for purchases through Google’s UCP, seller_name and a category path for OpenAI. The core is shared: a clear title and description, an accurate price and stock level, and a specific product category.
What this comes down to
- Google’s AI Mode, Gemini and Business Agent build on Merchant Center product data; ChatGPT uses a separate feed sent to OpenAI.
- Business Agent also reads your website, so policies and size guides that only exist in a support inbox are invisible to it.
- Conversational attributes, UCP eligibility flags and OpenAI’s seller_name are the surface-specific fields; the rest of the data is shared.
- A specific product category matters on every surface, both for matching and for keeping restricted products out of checkout.
- No surface publishes how it weighs individual fields, so complete and accurate data is the only advice that holds for all of them.
Which surface reads what
| Surface | Reads from | Fields specific to it |
|---|---|---|
| Google AI Mode and Gemini, product discovery | Merchant Center product data | Conversational attributes, all optional |
| Business Agent on Google Search | Merchant Center data and your website | None; settings live in Merchant Center (guide) |
| Checkout on AI Mode and Gemini (UCP) | Merchant Center data and your checkout API | native_commerce(checkout_eligibility), consumer_notice, merchant_item_id (guide) |
| ChatGPT (ACP) | A product feed sent to OpenAI | item_id, seller_name, product_category as a path (guide) |
Access differs as much as data. Business Agent is rolling out to US stores; Google’s checkout and OpenAI’s feed are both by approval for now. The ACP and UCP comparison covers the two checkout protocols in detail.
Every AI shopping surface so far reads a product feed; none of them has replaced it.
Why the category runs through all of them
The product category is optional in both Google’s and OpenAI’s specs, yet it does work on every surface here. It tells a surface what kind of product a row is, which matters most when the title alone is ambiguous. And it is the most practical way to keep restricted products out of AI checkout: alcohol, tobacco, weapons and medicines sit in known parts of Google’s taxonomy, so a correct category turns an exclusion list into a filter.
The formats differ: Merchant Center prefers the numeric ID, OpenAI’s file format wants the path. Keeping both together solves that once. The taxonomy download has every ID beside its path, the Category Finder answers for one product, and the Bulk Mapper returns both for a whole catalog.
An order of work
This is a sensible order for a store starting now, not a requirement from any platform:
- Fix the core feed. Titles, descriptions, prices, stock and a specific category on every product, matching the product page.
- Fix the store’s trust details. Return policy, visible contact details and a working checkout. Google’s UCP requires the first two, and Merchant Center’s store requirements already ask for all three; the misrepresentation guide lists them.
- Add detail where shoppers have questions. Conversational attributes in a supplemental data source, and the answers on the product page itself.
- Apply for the protocols that fit your market. Both checkout programs are by approval, so the earlier steps are what you can control in the meantime.
One date belongs on the same list: if your store syncs to Merchant Center through its own code on the Content API for Shopping, that API shuts down in early 2027. The sunset guide has the details.
Questions
What product data does Google AI Mode use?
Google’s AI surfaces build on the product data in Merchant Center. Google also offers optional conversational attributes, such as questions and answers and variant options, that it says help AI-driven surfaces like AI Mode understand products.
Do I need a separate feed for ChatGPT?
Yes. ChatGPT reads a product feed sent to OpenAI, by SFTP or API, in OpenAI’s format or a Google-compatible text format that OpenAI confirms for your feed. Onboarding is currently for approved partners.
Is there such a thing as SEO for AI shopping assistants?
No surface publishes how it weighs individual product fields. What every one of them documents is the data it reads, so complete, accurate and specific product data is the advice that holds across all of them.
Does the product category matter for AI shopping?
It is optional in Google’s and OpenAI’s specs, but it tells a surface what kind of product a row is, and a correct category is the practical way to keep restricted products such as alcohol or weapons out of AI checkout.
Read next
ACP vs UCP: OpenAI’s and Google’s agentic commerce protocols compared
ACP and UCP compared: where each one sells, how product data reaches it, who can get access today, and which parts of the work carry over between them.
Merchant Center conversational attributes: the six fields for AI Mode
The six optional Merchant Center fields for AI Mode, from question_and_answer to popularity_rank: their limits, value formats, and how to send them.
ChatGPT product feed: OpenAI’s spec and where the category goes
OpenAI’s ChatGPT product feed spec: the nine required fields, how SFTP delivery works, and where your Google product category goes in each format.