Ecommerce

What product data do AI shopping agents need? Attributes, GTINs and feeds vs schema

Last Updated:
October 15, 2026

AI shopping agents, such as ChatGPT, Google AI Mode and Microsoft Copilot, find and recommend products using product data from your feeds, your product pages and the structured data on those pages. The more complete and accurate that data is, the easier it is for them to match your products to what shoppers ask for.

To know whether your data is complete, you first need to know which fields each platform accepts. OpenAI and Google both publish theirs, so you can compare your data against each list and see where it falls short.

What product data do AI shopping agents use?

Each platform has published notes on where its product information comes from. OpenAI says merchants can send a product feed so ChatGPT can understand their inventory and surface relevant products. Google's AI features use the same Search and Merchant Center data as the rest of Google Search. Microsoft says Copilot uses information from the web and from a merchant's feed in Microsoft Merchant Center.

Put together, the data comes from three places:

  • Product feeds sent to the platform, such as OpenAI's product feed for ChatGPT, Google Merchant Center and Microsoft Merchant Center.
  • Product pages they crawl on your site.
  • Structured data on those pages, the markup that labels price, availability, brand and other fields.

For how AI agents shop on a shopper's behalf, see our guide to agentic commerce. For the protocols behind ChatGPT, Google and Copilot shopping, see our comparison of ACP, UCP, MCP and AP2.

Which attributes do ChatGPT and Google ask for?

OpenAI and Google both publish field specifications for product data, so this section compares those two.

FieldChatGPT (OpenAI product feed)Google Merchant Center
ID, title, description, product URL, image, price, availabilityRequiredRequired
BrandRequiredRequired for most new products
GTINOptionalRequired when the manufacturer has assigned one
MPNOptionalRequired when there's no GTIN
Product categoryOptionalOptional
Color, size, material, gender, age groupOptionalRequired for apparel in some countries, otherwise optional
Questions and answersNot accepted in the feedOptional

ChatGPT. OpenAI's product feed specification also requires a seller name, and accepts dimensions, review count and star rating as optional fields. It says a product being eligible doesn't guarantee it will be shown.

Google. Google's guidance on AI features and your website says there are no extra requirements to appear in AI Overviews or AI Mode, and no special structured data to add. Merchant Center also has optional conversational attributes, such as question-and-answer pairs and related products, which Google says help products appear in AI-driven surfaces like AI Mode.

Which attributes help products get recommended?

OpenAI says optional fields can improve answer quality. Google says product identifiers help match products to searches. Neither publishes the actual factors it uses to rank products.

The attributes most likely to help are the ones that answer the shopper's question. For a furniture retailer whose shoppers ask for things like "a pet-friendly sofa under 80 inches wide for a small apartment", that means:

  • Width, depth and height, plus seat depth
  • Upholstery fabric, and whether it's stain-resistant or a performance fabric
  • Whether the cushion covers are removable and washable
  • Whether it fits through a standard doorway, and how much assembly it needs
  • Color and leg finish

Where this information sits matters too. Put it in prominent places such as the specifications and the description, not only in images or photo captions. Specifications and descriptions are the text that goes into your feed and gets read when your product page is crawled.

Do GTINs and MPNs matter for AI shopping?

Yes, where they exist. A GTIN is the barcode number the manufacturer assigns, and it lets a platform recognize that your listing is the same product it has seen elsewhere. Google says products submitted without a GTIN they have may get limited visibility, and that identifiers help match search queries with products. OpenAI lists GTIN as optional, and tells merchants not to invent an MPN to stand in for a missing GTIN.

For more on how GTINs are shared across the supply chain, see our guide to GDSN.

What if your products don't have GTINs?

Many products don't, including private label ranges, made-to-order furniture and some distributor catalogs. Google's guidance covers these cases:

  • Store brands submit the brand and the MPN.
  • A manufacturer that is the only seller of its products can use its own product code as the MPN.
  • Products with no identifiers at all can be marked as having none.

Never create or copy a GTIN. If your products don't have a GTIN, you'll need to provide more product data. Fill the attributes that describe and distinguish the product as completely as you can.

Does feed data or on-site structured data matter more?

Both matter, because they do different jobs. Neither OpenAI nor Google says one counts more than the other.

  • The feed is how your products get into ChatGPT and Merchant Center, and how product changes reach those platforms quickly. Google notes that crawling isn't guaranteed to find every product, and feeds can be updated as often as hourly. OpenAI expects a full feed snapshot at least daily.
  • Structured data is read when your product pages are crawled. Google uses it to check your feed against your site. Google's guide to giving Google your product data recommends using both a feed and structured data.

What matters most is that the feed and the structured data agree with each other. If the feed says a sofa is 78 inches wide and the page says 84, one of them is wrong, and an AI answer may repeat it. Across thousands of SKUs, the easiest way to keep them in step is to generate the feed, the page and the markup from one product record. Our guide to product feed optimization covers the feed side. For best practices on adding product structured data, see our guide to structured data for ecommerce.

How is enriching for AI agents different from enriching for SEO or marketplaces?

For marketplaces and SEO, enrichment is mostly about filling required fields and using the terms shoppers search for. For AI agents, it's about stating the specific facts that answer the full questions shoppers ask.

Enriching forMain focusSofa example
MarketplacesFilling every field each marketplace requires, in the format it asks forFilling in the width, depth and assembly fields a marketplace requires before it will list the sofa
SEOIncluding relevant high-volume search terms in titles and copy, plus structured dataUsing a term shoppers often search for, such as "3-seater velvet sofa", in the product title
AI agentsIncluding specific facts that answer a shopper's questionStating that the sofa is 78 inches wide, uses stain-resistant velvet, has removable covers and fits through a 30-inch doorway, so it can answer "Will this fit my apartment, and will it hold up to my dog?"

Adding an FAQ section is one way to include those facts. Put answers in the product description where they fit naturally. Where they don't, add them as FAQs on the product page, where they can be crawled and quoted. Google Merchant Center also accepts question-and-answer pairs as an optional feed attribute, so add them to your Merchant Center feed if you use one. OpenAI's product feed doesn't take them, so for ChatGPT they need to be on the page.

How can you improve the chances of products showing up for natural-language queries?

Shoppers ask AI in everyday words, while product data is often written in technical ones. Describe products in the words shoppers use:

  • Instead of only stating that the sofa uses "performance velvet" or a "stain-resistant finish", also describe it as "pet-friendly".
  • Instead of only stating the width, describe it as "apartment-size" or "suitable for small spaces".
  • Instead of only saying the sofa "ships in 2 boxes, no tools needed", tell shoppers it's easy to assemble.

Add use-case tags too, such as "small apartment" or "family room", so products are more likely to match questions about where and how they'll be used. Keep the technical values as well, since some shoppers and channels search for those.

How does Hypotenuse AI help with product data for AI shopping?

TaskHow Hypotenuse AI helps
Filling attributesFills missing attributes from product images, spec sheets, supplier feeds and the web, with a source and confidence score on every value.
Shopper languageRewrites inconsistent values with keyword-relevant, shopper-friendly language, so listings are both structured and search-aligned.
Use-case tagsAdds shopper-facing tags such as use case and occasion alongside spec attributes, including the alternate terms and misspellings shoppers use.
Structured dataGenerates structured markup and FAQ schema so products surface in rich results and get cited by AI search.
Search and AI answersOptimizes taxonomy, attributes, product content and feeds for search engines and AI answer engines.

See how Hypotenuse AI handles SEO and GEO.

FAQs

Is there special schema markup for AI search?

No. Google says there's no special structured data needed for AI Overviews or AI Mode. Standard product structured data that matches the visible page is what it asks for.

Does submitting a feed guarantee products appear in ChatGPT?

No. OpenAI's spec says eligibility doesn't guarantee a product will be shown. The feed makes your products available, and the quality of the data affects how well they match questions.

Do AI shopping agents use product reviews?

OpenAI's feed accepts a review count and star rating as optional fields. Raw review text and question-and-answer lists aren't part of its feed, so put key answers in your description and on the product page.

Sushi
Growth
Sushi has years of experience driving growth across ecommerce, tech and education. She gets excited about growth strategy and diving deep into channels like content, SEO and paid marketing. Most importantly, she enjoys good food and an excellent cup of coffee.

Join 500,000+ growing brands with Hypotenuse AI.

Create marketing and product content that sounds like you. SEO-optimized, accurate and on-brand.