Produkt-Feeds für AI

wie zu erstellen und audit ein Produkt feed AI shopping agents kann lesen und transact against — the three formats (Händler Center, OpenAI ACP, schema.org), Echtzeit- accuracy, und the feed-quality failures that break agentic checkout.

Erstveröffentlicht: 3. Juli 2026 · Zuletzt aktualisiert: 3. Aug. 2026 · Fortgeschritten
Sprachen

ein Produkt feed für AI ist the structured data file — identifiers, price, availability, policies — that AI shopping agents lesen directly. es gibt kein single universal 'AI feed': OpenAI's docs describe the feed als the Weg Sie supply ChatGPT commerce Daten mit kein stated crawling fallback, während Google's docs describe combining crawling, auf-Seite structured data, und Ihre Händler Center feed together. Serious Händler reconcile three parallel formats: the Google Merchant Center feed (welche now hat six optional AI-facing Conversational Attributes), OpenAI's ACP feed spec (Parquet/JSONL durch SFTP, ein daily full snapshot plus ein intraday API für price/stock/promos), und schema.org Product/Offer markup als ein cross-verification channel. Identifiers (GTIN, oder brand + MPN) sind the backbone across alle three — never fabricate one. The thing das ist genuinely different aus Shopping-ads feed arbeiten ist tolerance für staleness: ein human double-prüft ein price auf the Seite vor buying, aber ein agent commits programmatically, so ein feed/checkout price mismatch oder phantom stock ist ein real risk zu the transaction. One myth zu drop: OpenAI's docs don't state ein '15-minute aktualisieren' rule — the dokumentiert model ist ein daily snapshot plus ein intraday API. Instant Checkout in ChatGPT ist currently partner-approved, nicht offen zu everyone. und feed quality erhält Sie discovered und eligible; es tut nicht guarantee conversion.

TL;DR — es gibt kein single universal “AI feed” — jede provider’s contract differs. für ChatGPT’s commerce flows, OpenAI documents the feed als the Weg Sie supply Produkt Daten, mit kein stated crawling fallback; Google’s own docs describe combining crawling, auf-Seite structured data, und Ihre Händler Center feed together, nicht one replacing the other. Reconcile three formats: the Google Merchant Center feed (now mit six optional AI-nur Conversational Attributes), OpenAI’s ACP feed spec (Parquet/JSONL over SFTP — ein daily full snapshot plus ein intraday API für price, stock, und promotions), und schema.org Product/Offer markup als ein cross-verification layer. Identifiers (GTIN, oder brand + MPN) sind the backbone across alle three; never fabricate one. The real differentiator versus ein Shopping-ads feed ist staleness tolerance: ein human double-prüft ein price vor buying, ein agent commits programmatically — so feed/checkout price mismatch, phantom stock, ein missing zurückgeben policy blocking checkout eligibility, oder ein unstable item_id ist ein real risk zu the transaction. Drop the “OpenAI requires 15-minute Aktualisierungen” claim — es ist nicht in OpenAI’s docs. Instant Checkout ist currently partner-approved, nicht offen zu everyone. und feed quality drives discovery und eligibility, nicht conversion.

Evidence for this claim OpenAI publishes a merchant product-feed specification for supplying structured catalog data to supported commerce experiences. Scope: OpenAI commerce integrations; a feed supplements rather than universally replaces crawled pages. Confidence: high · Verified: OpenAI Commerce: Product feeds Evidence for this claim Google Merchant Center product data uses identifiers, price, availability, and other attributes to represent offers in Google surfaces. Scope: Google Merchant Center; requirements vary by destination, country, and product type. Confidence: high · Verified: Google Merchant Center: Product data specification

es gibt kein one universal “AI feed” — providers differ

I halten coming back zu one framing weil es reorganizes everything else, aber es benötigt ein caveat I didn’t geben es strongly genug vor: dies ist nicht one universal behavior, es ist ein provider-specific contract.

für ChatGPT’s commerce flows, OpenAI’s own docs describe the feed als the Weg Händler supply Produkt Daten — es gibt kein dokumentiert fallback zu crawling Ihre rendered Seite für that flow. für Google, es ist genuinely different: Google’s Suche Central docs sind explicit that Google combines crawling, auf-Seite structured data, und Ihre Händler Center feed — “Google may bei times verwenden other approaches zu extract Daten aus Seiten” alongside both von the others — so the feed tut nicht ersetzen Ihre HTML dort, es ist one von three channels Google cross-prüft against jede other. The Agentic Commerce Protocol piece deckt ab the ACP-specific mechanics in depth und I wird nicht re-derive that hier. dies article ist the practical layer under es: war Sie tatsächlich put in the file, across the formats that matter, und war breaks ein sale wenn Sie erhalten es wrong.

The mechanism ist still worth stating plainly weil es Änderungen Ihre priorities, even mit that caveat. Jason Barnard put es well in his AI-engine pipeline piece: structured feeds — Google Merchant Center und OpenAI’s Produkt Feed Specification — “bypass discovery, selection, crawling, und rendering altogether, delivering Ihre Inhalt zu the competitive phase mit minimal attenuation.” das ist Barnard’s own framing von wie ein good feed kann skip meisten von the SEO funnel, nicht ein claim either Plattform macht in its docs — aber es ist ein nützlich mental model. The downside ist that everything now rides auf Daten quality, und es gibt kein rendered Seite für ein human zu sanity-prüfen against mid-transaction the Weg dort ist mit ein Suche Ergebnis.

Three formats, nicht one

ein serious Händler tut nicht wählen zwischen these — they ausführen alle three bei once, weil jede reaches ein different festlegen von agents und they cross-überprüfen jede other.

Google Merchant Center feedOpenAI ACP feed specschema.org Product/Offer
OwnerGoogleOpenAI (Agentic Commerce Protocol)Schema.org (offen vocabulary)
Primary consumerShopping Graph → Shopping ads, free listings, AI Overviews, AI Mode, GeminiChatGPT Suche + Instant CheckoutAny crawler/agent reading Seite markup
FormatXML, TXT/CSV, Sheets, oder Inhalt APIParquet (zstd) preferred; jsonl.gz, csv.gz, tsv.gzJSON-LD (oder Microdata/RDFa) in Seite HTML
DeliveryScheduled fetch, upload, oder Inhalt APISFTP push; stable filenames, overwriteRendered in the Seite, server- oder client-side
IdentifiersGTIN wo es exists, else brand + MPNgtin recommended; mpn fallbackgtin/gtin13/mpn/sku properties
FreshnessDaily minimum; hourly/API für fast moversFull snapshot ≥ daily + intraday APIkein cadence defined — depends auf Seite freshness
CheckoutFeeds listings; checkout happens elsewhereis_eligible_checkout + Agentic Checkout APIcheckoutPageURLTemplate routes ein agent
Owned in depth auf dies Websitemerchant-center-feed-optimizationagentic-commerce-protocoldies article

The synthesis point: these sind nicht competing choices. Google explicitly blends feed Daten und auf-Seite structured data — “Providing both structured data auf Web Seiten und ein Händler Center feed maximizes Ihre eligibility zu experiences und hilft Google correctly verstehen und überprüfen Ihre Daten,” und einige experiences will pull, say, pricing aus Ihre feed wenn es ist missing aus Ihre markup. welche auch bedeutet ein mismatch zwischen the two — feed price says one thing, auf-Seite schema says another — ist ein trust-erosion und disapproval risk in every one von these Systeme. Google/Shopify’s UCP leans auf the gleich Händler Center feed als its Daten backbone, so dies arbeiten pays off dort too.

The OpenAI ACP feed spec, field durch field

dies ist the part meisten competing schreiben-ups paraphrase secondhand. hier’s war OpenAI’s own product-feed spec tatsächlich requires (verified against the live docs):

erforderlich fields

  • item_id — max 100 chars, und es must stay stable over time. dies ist the continuity key zwischen snapshots; ändern es und the agent thinks the old Produkt vanished und ein neu one appeared.
  • title — max 150 chars, vermeiden alle-caps.
  • description — max 5 000 chars, plain text nur.
  • url — must lösen 200; HTTPS preferred.
  • brand — max 70 chars.
  • image_url — JPEG/PNG, HTTPS preferred.
  • price — mit ein ISO 4217 currency code.
  • availability — enum: in_stock, out_of_stock, pre_order, backorder, unknown.
  • seller_name (max 70), seller_url.
  • target_countries und store_country — ISO 3166-1 alpha-2.
  • is_eligible_search — boolean, defaults false. Sie haben zu explicitly flip dies zu true zu erscheinen in ChatGPT Suche bei alle.
  • is_eligible_checkout — boolean; requires is_eligible_search = true.

Bedingte Anforderungen

  • availability_date ist erforderlich wenn availability = pre_order.
  • seller_privacy_policy und seller_tos sind erforderlich wenn ist_eligible_checkout = true.
  • ein zurückgeben policy ist erforderlich für checkout eligibility.

One scope caveat worth flagging: flipping is_eligible_checkout zu true macht ein Produkt checkout-eligible in the feed, aber es tut nicht durch itself erhalten Sie into ChatGPT checkout. Per OpenAI’s own docs, Instant Checkout in ChatGPT ist currently limited zu approved partners — Sie anwenden zu participate — und even once approved, the Händler (nicht OpenAI) still performs order validation, determines fulfillment, calculates und charges tax, läuft its own risk prüft, charges the payment Methode durch its own processor, und accepts oder declines the order. OpenAI’s UI renders the session; Ihre Systeme still own the transaction.

Field Liste confirmed live against the current spec auf 2026-07-18. dies schema ist dynamic und versioned, though, so treat dies als ein snapshot, nicht ein permanent Liste — recheck the live erforderlich-field table vor Sie erstellen zu es, especially months aus now.

Identifiers. gtin (numeric, 8–14 digits, kein dashes oder spaces — es accepts GTIN/UPC/ISBN in one field) ist optional aber strongly recommended; mpn (alphanumeric, max 70) ist the fallback wenn GTIN ist unavailable. Neither ist “erforderlich” the Weg brand ist, aber OpenAI’s framing ist that supplying them improves catalogue matching und reduces errors — functionally the gleich logic als Google’s GTIN-oder-brand+MPN rule, just phrased als ein strong Empfehlung.

The “15-minute aktualisieren” myth — war OpenAI tatsächlich documents

hier’s ein number I couldn’t überprüfen, und I’d rather flag es than repeat es. Across trade coverage — und, I’ll admit, in ein earlier version von unser own ACP article — Sie’ll sehen the claim that OpenAI requires feeds zu aktualisieren every 15 minutes. I went looking für es in OpenAI’s current commerce docs und couldn’t finden that figure stated anywhere.

war the docs tatsächlich describe ist ein two-channel model, nicht ein flat interval:

  • ein full feed snapshot bei least once ein day, delivered als ein file upload over SFTP Verwendung stable filenames that Sie overwrite (nicht versioned neu files jede time).
  • ein API channel für intraday incremental Aktualisierungen — dies ist wie price, stock, und (specifically) promotions Änderungen propagate faster than the daily snapshot. Promotions Daten ist API-nur.

OpenAI’s own wording ist roughly: bereitstellen the entire feed once ein day via file upload, then senden Aktualisierungen throughout the day via the API. es gibt kein separate “delete” call either — zu pull ein Produkt Sie festlegen is_eligible_search = false oder drop es aus the nächste full snapshot.

So “15 minutes” ist beste treated als ein practitioner rule-von-thumb für wie fresh Ihre fast-moving SKUs sollte sein, nicht ein dokumentiert OpenAI requirement. The spec ist versioned und moving fast, so prüfen the current version vor Sie quote any number — aber the mechanism Sie sollte tatsächlich erstellen für ist daily snapshot + intraday API, und das ist mehr nützlich than the myth anyway.

warum Echtzeit- accuracy ist non-negotiable für agents

dies ist the real difference zwischen AI-feed arbeiten und Shopping-ads-feed arbeiten, und es ist worth being precise über warum. ein cached Suche snippet tolerates ein little staleness weil es gibt ein human in the loop who lands auf Ihre Seite und re-prüft vor paying. ein agent completing ein transaction hat kein such buffer — es acts auf the price und stock state Ihre feed asserts, so ein stale Wert dort ist ein real risk zu the transaction in ein Weg ein stale Suche snippet ist nicht. kein official spec states that every stale Wert automatically breaks every transaction, und providers hinzufügen validation steps von their own auf top von the feed — aber the mechanism itself (kein human re-prüfen vor committing) ist exactly warum freshness matters mehr hier than es tut für ein ad snippet.

Kate Ragotte, in Shopify’s enterprise guidance on preparing product data for AI channels, puts the consequence bluntly: “Price, availability, und zurückgeben windows must sein accurate und synced across every channel wo they erscheinen. Inconsistent oder stale Daten ist one von the fastest ways zu erhalten filtered out.” und auf warum structure matters bei alle: “AI agents kann nur empfehlen war they kann verstehen, und that depends entirely auf wie well-structured Ihre Produkt Daten ist” — machines kann technically finden loosely-structured Informationen, “aber they wird nicht confidently act auf es. AI agents prefer structured, labeled Daten they kann extract und trust.”

das ist the whole game: the agent hat zu trust the number genug zu transact auf es. The daily-snapshot-plus-intraday-API model ist OpenAI’s concrete Antwort zu closing the gap; auf the Google side es ist the Shopping Graph, welche Google says now enthält “mehr als 50 billion Produkt listings, 2 billion von welche sind updated every hour” — that hourly refresh benchmark ist the pace the System expects Ihre Daten zu move bei. (The Shopping Graph als ein System ist its own topic; dies article just assumes Ihre feed populates es.)

Google’s Conversational Attributes — the concrete “neu für AI” layer

auf the Google side, the specific thing das ist neu für AI ist ein festlegen von optional Händler Center attributes announced bei Google Marketing Live in May 2026, covered durch Search Engine Land. The point von them ist that Google’s AI Systeme “verwenden that structured data zu better match Produkte mit conversational shopping Anfragen across AI Mode, Gemini und other AI-powered surfaces.” Google’s own attribute-helfen wording, als reported, ist that these sind “primarily intended für verwenden in conversational experiences such als AI Mode in Google Suche.”

Google’s Händler Center helfen documents six conversational attributes: question und Antwort, Dokument Link, related Produkt, Element group title, variant Option, und popularity ranken. product_highlight und product_detail sind existing, pre-existing complementary fields — nicht two additional members von the neu conversational festlegen, despite that being wie einige trade coverage (einschließlich ein earlier version von dies article) grouped them.

Evidence for this claim Google currently documents six conversational attributes—question_and_answer, document_link, related_product, item_group_title, variant_option and popularity_rank—as optional complements to primary product data; product_highlight and product_detail are existing fields, not two additional conversational attributes. Scope: product data Confidence: high · Verified: How to use conversational attributes

Google ist explicit that these sind optional und that adding them tut nicht affect Ihre existing Produkt-approval status; the framing ist that they kann helfen Produkt understanding und discovery in conversational surfaces, nicht that sie sind erforderlich oder that they guarantee inclusion, Ranking, oder citation in any AI Mode/Gemini response.

Evidence for this claim Google says adding conversational attributes does not affect existing product approval status and can help product understanding or discovery; this is not a guarantee of AI Mode inclusion, ranking or citation. Scope: product data Confidence: high · Verified: How to use conversational attributes Attribute count und names confirmed against dies Website’s Recherche packet (sourced aus Google’s live Händler Center helfen Seite, captured 2026-07-16). ein direct gleich-day refetch von unterstützen.google.com’s conversational-attributes Seite war attempted für dies pass und blocked durch Google’s bot-detection jede time — treat dies als verified against ein recent capture anstatt ein gleich-day live refetch, und recheck vor quoting exact wording.

Frame these als enrichment, nicht ein replacement. They sit auf top von Ihre erforderlich attributes. wenn Ihre base feed ist disapproved für ein bad price oder ein fabricated GTIN, ein beautiful Q&ein attribute tut nicht speichern Sie.

schema.org Product/Offer als the agent-facing markup layer

dort ist kein “AI edition” von schema.org — the properties agents rely auf sind ordinary E-Commerce vocabulary being lesen durch ein neu class von consumer. Three matter meisten:

  • Offer.availability — “The availability von dies Element — zum Beispiel in stock, Out von stock, Pre-order, etc.” The stock state ein agent reads aus Ihre markup.
  • Offer.checkoutPageURLTemplate — “ein URL template (RFC 6570) für ein checkout Seite für ein offer.” dies ist the property that lets ein agent route ein shopper zu ein pre-filled checkout aus Ihre markup alone.
  • Offer.acceptedPaymentMethod — the payment methods Sie accept, welche ein agent may prüfen vor attempting ein transaction.

halten dies markup’s price und availability in lockstep mit Ihre feed. Google blends the two und cross-verifies them, so ein divergence zwischen auf-Seite schema und feed ist exactly the kind von inconsistency that erodes trust across alle these surfaces.

Feed-quality failures that break agentic discovery und checkout

dies ist the practical payoff. These sind the specific things that break ein AI sale — nicht just ein ad disapproval:

  1. Feed/checkout price mismatch. The feed says 40, $ checkout says 45. $ für ads es ist ein disapproval; für ein agent mid-transaction es ist ein broken purchase.
  2. Phantom oder stale stock. in_stock in the feed, sold out bei checkout. The agent commits zu buying something that ist nicht dort.
  3. Missing oder wrong identifiers. kein GTIN/MPN, oder ein fabricated one, causes the agent zu mismatch Sie against the wrong Produkt across formats. Google’s rule: don’t machen up, guess, oder copy identifiers aus similar Produkte; verwenden identifier_exists = false für genuinely identifier-weniger goods.
  4. Missing zurückgeben policy oder seller ToS. in the ACP spec these sind erforderlich für is_eligible_checkout = true. Omit them und Sie sind discoverable aber kann nicht transact.
  5. Unstable item_id/SKU. wenn the identity key Änderungen zwischen snapshots, the agent loses continuity — the old Produkt looks deleted und the neu one looks unknown, wiping any accumulated matching.
  6. alle-CAPS oder promotional text in titles. ein policy violation across Google und OpenAI alike (OpenAI’s spec says vermeiden alle-caps outright).
  7. AI-generiert images oder descriptions mit drift. Descriptions that invent specs nicht auf the landing Seite, oder AI-generiert images missing erforderlich IPTC disclosure metadata, break the cross-verification zwischen feed und Seite. (The feed-optimization guide deckt ab the “don’t invent facts” rule in depth.)

war feed quality tut und tut nicht guarantee

One honest caveat so Sie don’t overclaim internally: ein great feed erhält Sie discovered und eligible. es tut nicht guarantee conversion. Walmart’s own reported experience ist the cleanest Daten point hier — per Search Engine Land, its in-chat ChatGPT checkout converted bei roughly one-third the rate von klicken-out transactions after testing rund 200 000 Elemente. lesen the reporting carefully: the cited cause war checkout UX und trust (fear von split shipments, single-Element-nur checkout) — nicht feed Daten staleness. So don’t verwenden es als Belege that feeds fail; verwenden es als the reminder that getting into the feed ist necessary, nicht sufficient. Discovery und checkout conversion sind separate problems.

es ist worth keeping the whole chain separate in Ihre head, weil “my feed ist accepted” answers ein much narrower question than es sounds like: ingestion (the Plattform accepted Ihre file) ist nicht validation (es passed the field/policy prüft), welche ist nicht eligibility (is_eligible_search/is_eligible_checkout sind festlegen und approved), welche ist nicht display (ein agent tatsächlich surfaces the Produkt), welche ist nicht Ranking oder citation (es ist the one recommended), welche ist nicht checkout approval (Sie sind ein approved Instant Checkout partner), welche ist nicht conversion (the shopper buys). ein clean feed raises Ihre odds bei every step; es tut nicht collapse the chain into one guaranteed outcome.

wo dies fits

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.