What AI agents actually read in your feed
AI shopping agents evaluate structured attributes (material, size, dimensions, use case, price, availability), not lifestyle imagery or marketing prose. Missing attributes mean exclusion from the candidate set, not just a lower rank.
This is the single most important shift to understand about agentic commerce: AI agents do not browse product pages or interpret lifestyle imagery. They parse machine-readable fields. When a shopper asks for "a waterproof hiking jacket under $200 that packs small," the agent filters on structured product data: material, waterproof rating, weight, packed size, price, availability.
The failure mode is different from traditional search. In keyword search, poor optimization means a lower ranking. In AI agent retrieval, a missing attribute means complete invisibility, the product is excluded from the candidate set entirely. Most catalogs score 30-60% on attribute completeness, which means they silently drop out of the majority of relevant queries.
The attributes that matter most (by priority)
Complete the universal fields first (title, price, availability, category, GTIN), then layer category-specific attributes. Category-specific completeness is where most catalogs lose the most queries.
Tier 1 - universal, non-negotiable: product ID, structured title (not marketing-rewritten), description, price, real-time availability, image URL, category (use Google product taxonomy consistently), GTIN/brand/condition.
Tier 2 - category-specific, high-leverage: the attributes a shopper in your category actually filters on. Apparel: size, color, material, fit, care. Electronics: compatibility, dimensions, power, connectivity. Home: dimensions, material, capacity, assembly. These are where catalogs lose the most queries, because a shopper asking for a specific attribute simply never sees products that lack it.
Tier 3 - trust + ranking signals: structured ratings and reviews, variants, shipping speed, return policy. These rarely decide inclusion but often decide which of several eligible products the agent recommends.
Format for each platform spec
ChatGPT Shopping uses OpenAI's JSONL feed via ACP. Google AI Mode pulls from Merchant Center via UCP. The underlying data is shared, but each surface has its own spec and refresh cadence.
The same clean catalog feeds multiple surfaces, but each has a spec:
- ChatGPT Shopping: OpenAI JSONL feed, exchanged via the Agentic Commerce Protocol (ACP). See the ChatGPT product feed format and the add-products guide.
- Google AI Mode: pulls from Google Merchant Center via the Universal Commerce Protocol (UCP). See the Merchant Center for AI Mode guide.
- Cross-platform: rather than maintain each feed by hand, most retailers use product feed management that normalizes one clean catalog out to every AI surface.
Common mistakes that quietly kill visibility
Marketing-rewritten titles, nightly-only inventory feeds, inconsistent taxonomy, and unstructured reviews are the four most common reasons an enrolled catalog still does not show up.
- Marketing copy in the title field. Agents parse titles as structured identifiers. Keep titles factual (brand + product + key attribute); move the persuasion into the description.
- Nightly-only feeds. Google's Shopping Graph refreshes ~2 billion listings per hour; a nightly feed loses every intra-day price and stock change, and stale data gets you filtered out or, worse, recommended then unavailable.
- Inconsistent category taxonomy. Mixed or custom taxonomies fragment your catalog. Use Google product taxonomy consistently across every product.
- Unstructured reviews. Reviews trapped in page HTML are invisible. Syndicate them as structured data so agents can use them as a ranking signal.
Want your starting point? Run a free AI Readiness check to see your attribute completeness and which queries you are dropping out of.
Frequently asked questions
How do I optimize my product feed for AI shopping agents?+
What product attributes do AI agents care about most?+
Why are my products not showing up even though my feed is submitted?+
Do I need a different feed for ChatGPT and Google AI Mode?+
Related
- Agentic Commerce: The 2026 Guide for Retailers — the full pillar overview
- ChatGPT Shopping Integration — sell on ChatGPT
- Google AI Mode Integration — sell on Google AI Mode
- AI Readiness Check — measure your starting point
- Agentic Commerce Glossary — protocol definitions and terminology
See how your catalog stacks up
Run an AI Readiness check on your catalog. See your found rate across ChatGPT, Google AI Mode, and Perplexity. Identify the attribute gaps blocking visibility.
Run an AI Readiness check →