Afternoon BriefAI Search & Discovery

ChatGPT Product Feed Checklist: 9 Required Fields That Gate AI Shopping Visibility

OpenAI's stable product feed spec lists 9 required discovery fields. Use this ChatGPT product feed audit to make catalog data eligible, current, and source-ready.

Christian Lehman
Christian LehmanApr 28, 2026

OpenAI's current product feed documentation turns the merchant catalog into a source record. The stable file-upload spec lists 9 required discovery fields before optional ads, checkout, shipping, returns, and review data. If those fields are thin, stale, or mislabeled, ChatGPT has less reliable product evidence when shoppers compare options. This is Machine Relations applied to commerce: making your catalog legible to the AI systems that sit between your product and the buyer.

How ChatGPT product discovery works

ChatGPT shopping is not keyword matching. It is constraint-based retrieval: a buyer asks for "waterproof hiking boots under $150 with good ankle support," and OpenAI's system needs structured product evidence — prices, specs, reviews, availability, images — to match that prompt cleanly. OpenAI says ACP product feeds let merchants share more complete, relevant, and up-to-date catalog data for visual browsing and side-by-side product comparisons. (OpenAI)

Why the merchant feed is the shortlist gate

The feed is your catalog's machine-readable identity. ChatGPT product discovery does not depend only on crawled product pages; approved partners share structured product feeds that OpenAI can index for titles, descriptions, images, price, availability, brand, and seller context. (OpenAI product feed spec) Products can still be discovered through web context, but feed-submitted products give the system a cleaner source record for richer cards, comparison eligibility, and merchant-owned checkout paths when supported. For the broader source-infrastructure framing, see ChatGPT Product Feeds Are Source Infrastructure Now.

Required feed fields for ChatGPT eligibility

OpenAI's stable file-upload product reference lists these 9 fields as required for a useful discovery feed:

FieldWhat to includeWhy it matters
item_idStable product or variant ID that is never reused for a different itemLets ChatGPT resolve the product record cleanly over time
titleConcise product name, including selected variant when relevantMatches buyer constraints against the product name
descriptionPlain-text, factual product descriptionSupplies evidence beyond the title for natural-language matching
urlStable public product detail page URLGives shoppers and crawlers the canonical product page
brandProduct brand as shown on the product pageDisambiguates brand and product identity
seller_nameSeller or marketplace offer sourceClarifies who supplies the offer
image_urlPublic direct image URL for the item or variantEnables visual browsing and comparison cards
availabilityin_stock, out_of_stock, pre_order, backorder, or unknownPrevents stale recommendations and rejected rows
priceRegular item price with currencyEnables budget-constrained discovery and comparison

OpenAI also says search eligibility defaults to enabled unless is_eligible_search is set false, but eligibility does not guarantee display. (OpenAI product feed spec)

Proof fields that win comparison cards

Required fields get you into the system. Proof fields determine your position in the comparison. When ChatGPT builds a side-by-side product shortlist, the listing with richer metadata earns more evidence surface in the comparison card:

  • Reviews and rating count — ChatGPT uses social proof to differentiate competing products in constraint-heavy prompts
  • Shipping speed and cost — a buyer who says "need it by Friday" eliminates products without delivery data
  • Return policy — reduces perceived risk in the comparison card
  • Warranty and compatibility — answers the second-order questions buyers ask after the initial shortlist
  • Use-case language — "best for trail running" or "designed for home office" matches natural-language prompts directly

One in five Walmart referral clicks now comes from ChatGPT, and that share grew 15% month over month. (Dataslayer) Walmart's feed includes deep proof fields across its top SKUs. That is not a coincidence.

Feed freshness and sync cadence

Stale data is worse than missing data in ChatGPT shopping. A product shown as available at $89 that is actually out of stock at $109 creates shopper distrust, and ChatGPT will deprioritize unreliable feeds over time. The ACP specification accepts feed refreshes as frequently as every 15 minutes. (ACP Specification)

My recommendation: sync daily at minimum for catalog-wide updates, and push real-time updates for price changes, stock-outs, and promotions on your top 100 revenue products. If your feed management platform (Feedonomics, DataFeedWatch, Lengow) supports scheduled ACP pushes, configure them.

Crawler access and discovery permissions

Even with a feed, ChatGPT's web crawler OAI-SearchBot needs access to your product pages, category pages, and supporting content. OpenAI's guidance says merchants should avoid blocking OAI-SearchBot if they want products discoverable in ChatGPT search. (OpenAI)

Amazon blocked OAI-SearchBot and saw referral traffic drop 18% month over month to sub-3%. (Dataslayer) Meanwhile, Target, Etsy, and eBay — which kept crawlers open — saw rising ChatGPT referral share. The feed is the product identity; the crawler is the context discovery layer. Block one and the other weakens.

The weekly feed health audit

I run this five-point check every Monday:

  1. Field completeness — Export top 100 revenue SKUs. Flag every missing attribute a buyer would use in a natural-language prompt.
  2. Price and stock accuracy — Compare feed values against live PDP. Any mismatch is a trust defect that compounds across queries.
  3. Proof field coverage — Count SKUs missing reviews, shipping data, return policy, or use-case language. Target: 80% coverage within 30 days.
  4. Freshness lag — Measure the gap between feed push and last inventory change. Anything over 24 hours on a top-100 SKU is exposure.
  5. Crawler health — Check server logs for OAI-SearchBot activity. If crawl rate dropped, investigate robots.txt or server-side blocks.

This is Machine Relations work, not SEO. You are not optimizing a page for a ranking algorithm. You are making your catalog legible enough for an AI system to retrieve, compare, and recommend. The feed is the structured evidence layer; the product pages are the entity chain that backs it up.

Competitive position in AI shopping shortlists

Here is the dynamic most operators miss: ChatGPT shopping is zero-sum at the comparison level. When a buyer asks for "best wireless earbuds under $100," ChatGPT builds a shortlist of three to five products. A competitor with a more complete feed wins the comparison card even if your product is objectively stronger.

OpenAI says merchants can share feeds through systems and supported providers they already use, while Shopify and Etsy catalogs are already integrated into ChatGPT product discovery. AI platforms are projected to drive $20.9 billion in retail spending in 2026, nearly quadrupling 2025. (Elogic Commerce)

The window to establish feed completeness ahead of that wave is now. Use the AuthorityTech visibility audit to test whether your brand already appears where buyers are asking.

FAQ

What is ChatGPT product discovery?

ChatGPT product discovery is OpenAI's AI shopping experience that surfaces products through conversational, visual, and comparison-style results. It uses merchant feed data, Agentic Commerce Protocol integrations, and web-crawled content to match products to buyer constraints like budget, features, and intended use.

Do I need a product feed for ChatGPT shopping?

Not strictly. ChatGPT can use web-crawled context, and OpenAI says Shopify and Etsy catalogs are already integrated. But a structured product feed gives approved merchants a cleaner product source record, richer details, comparison eligibility, and faster data updates. Without a feed or catalog integration, you depend far more on what the crawler and public product pages expose.

How often should I update my ChatGPT product feed?

The ACP specification accepts refreshes every 15 minutes. At minimum, push daily full-catalog updates and near-real-time updates for price changes and stock-outs on your highest-revenue products.

What happens if I block OAI-SearchBot?

Your products lose context-layer discoverability in ChatGPT search. Amazon's referral traffic from ChatGPT dropped 18% month over month after blocking OAI-SearchBot, while Target, Etsy, and eBay gained share by keeping crawlers open. (Dataslayer)

Is this SEO or Machine Relations?

This is Machine Relations work. SEO optimizes pages for ranking algorithms. Machine Relations makes structured evidence, entity data, and trust signals clear enough for AI discovery systems to retrieve and recommend. The merchant feed is the structured evidence layer for AI product discovery.

How do I check if my products appear in ChatGPT?

Ask ChatGPT product-comparison prompts using the constraints your real buyers would use. Test your top 10 SKUs against named competitors. If your products do not appear, start with the feed completeness and crawler access sections of this checklist.