AI Agents · Catalog Visibility · GEO · Google UCP
01 — The New Reality
Not literally. But the decision-making layer has moved. A growing share of product discovery is no longer happening inside your site’s search bar, your category navigation, or even Google’s traditional results pages. It is happening inside AI agents — systems that extract intent, query structured APIs, evaluate product fields, and return a ranked shortlist. Often without a human clicking anything.
Google’s Universal Commerce Protocol, announced at NRF 2026 and already live with Gap, Walmart, Etsy, and others, formalizes what was already happening informally: the agent is now the buyer’s proxy. It queries your catalog, evaluates your fields, and decides whether your SKU is worth surfacing. The checkout happens inside the conversation.
The problem for fashion retail is specific, and it is structural.
Most fashion catalogs were built for human browsers. Product descriptions written to evoke mood, images selected to show fit, titles optimized for a search bar. None of that is parseable by an agent operating on structured field evaluation. And unlike a human shopper who might scroll down to read the description when the title isn’t quite right, an agent that can’t resolve your SKU against the user’s intent will skip it entirely. No partial result. No fallback.
02 — How Agents Actually Work
The architecture is worth understanding at a functional level before discussing what to do about it. When a shopper types “outfit for a garden wedding, not too formal, warm weather” into an AI platform, the agent doesn’t search for those words. It parses that string into a structured intent representation: occasion, formality register, climate context, potentially aesthetic profile. Then it queries your catalog via structured fields.
Intent Extraction
Query parsed into occasion, formality, aesthetic, context, use-case signals
API Query
Structured fields queried via product feed / UCP-connected API, not page HTML
Field Evaluation
Agent scores matches against structured attributes — absent fields score zero
Rank & Surface
Top matches returned; SKUs without resolving attributes are skipped entirely
The evaluation in step three is where most fashion catalogs fail. The agent is looking for specific structured fields: occasion suitability, aesthetic profile, style cluster, use-context, formality signal. These are not fields that live in a standard product description. They are not derivable from “floral midi dress in cotton.” They need to be explicitly structured.
If those fields are absent, the agent has no signal to evaluate. The SKU doesn’t get a low score. It gets no score. It is excluded from the result set as though it doesn’t exist.
03 — The O’Reilly Observation
There’s a pattern that has been observed repeatedly across catalog enrichment work, and it maps directly to how agents select products. Two SKUs. Similar garments. One priced 40% higher than the other. The cheaper one has better imagery, a stronger brand page, and decent search rankings in traditional results. The more expensive one has a thinner content page but richer structured data — occasion, aesthetic cluster, fabric context, styling use-case.
In agent-mediated discovery, the expensive one wins consistently.
The Field Advantage
Agents are not persuaded by copywriting or brand imagery. They are evaluating structured field completeness against extracted intent. The SKU with the richer structured data answers the agent’s query more precisely — and precision beats price in field-evaluated ranking.
This is not an edge case. It is the default behavior of any system performing structured field evaluation against a user intent model.
For fashion retail, the implication is significant. Catalog data quality is no longer a support function that keeps search working. It is a competitive differentiator that directly determines whether your SKUs surface in the most qualified discovery channel emerging in ecommerce — or get passed over for a competitor with better-structured attributes.
04 — What Machine-Readable Means
There is a meaningful distinction being lost in most GEO conversations: the difference between technical accessibility and semantic richness. Adding structured data markup to your product pages makes your catalog technically readable to crawlers. It does not make your attributes semantically useful to an agent evaluating fashion intent.
A dress can be marked up with every schema.org property available and still be invisible to a shopping agent searching for “quiet luxury occasion wear for a rooftop dinner.” Why? Because schema.org covers price, availability, brand, and basic category. It doesn’t cover aesthetic register, occasion suitability, or use-context — the fields that resolve fashion intent.
Machine-readable, in the context of AI-mediated fashion discovery, means attribute depth in the dimensions that matter:
| Attribute Type | Example Values | Agent Visibility |
| Occasion | garden party, office formal, beach wedding | Critical |
| aesthetic_profile | quiet luxury, maximalist, romantic, minimalist | Critical |
| use_context | daywear, evening, resort, transitional | Critical |
| style_cluster | boho, preppy, streetwear, old money | Critical |
| formality_signal | semi-formal, smart casual, black tie adjacent | Critical |
| color_common_name | dusty rose, sage green (not “Victoria Blue”) | High |
| material | 100% cotton, linen blend | Baseline |
| price | numeric value | Baseline |
The baseline fields — price, material, color — are table stakes. Every catalog has them. The critical fields are what determine agent visibility for fashion-specific queries, and they are structurally absent from most catalogs at scale.
05 — Google UCP and Conversational Attributes
Google’s Universal Commerce Protocol, launched at NRF 2026, is an open standard that connects merchant catalogs, inventory feeds, and checkout systems directly to AI Mode and Gemini. The protocol handles the transaction infrastructure. What it doesn’t handle — and cannot handle — is the quality of your product data on the other end of the connection.
UCP creates the pipe. Your catalog has to provide the signal worth sending through it.
The Protocol vs. The Data Problem
Integrating with UCP means your inventory is technically visible inside AI Mode. It does not mean your SKUs will surface for fashion-intent queries. The protocol establishes the channel. Whether your products appear in response to “cocktail dress for a coastal wedding, not too formal” depends entirely on whether those attributes exist in your structured data — not on whether you’ve connected to the protocol.
Gap, the first major fashion company to integrate with Gemini’s UCP checkout, still noted explicitly that retailers need to “do a lot of work to ensure they’re showing up properly.” Technical integration is the floor, not the ceiling.
Google also introduced conversational attributes in Merchant Center in 2025 — a mechanism that allows merchants to provide explicit Q&A pairs directly in the product feed. For fashion, this is more significant than it appears. A structured Q&A pair like “What is this appropriate for? Outdoor garden parties, rooftop dinners, smart casual evening events” is directly parseable by the shopping agent in a way that no amount of descriptive prose achieves.
Most fashion retailers haven’t touched these yet. That is the gap — and it is a narrow window.
06 — The Skip Behavior
This is the part that is genuinely different from traditional search, and it has significant operational consequences. A human shopper searching for “wedding guest dress” on a retail site with poor tagging will still see dresses. The search returns broad matches. The shopper filters, scrolls, makes inferences from imagery.
An agent doesn’t do any of that. It is executing a structured query against a set of fields. If those fields don’t exist, or if the values don’t resolve against the extracted intent, the SKU is excluded from the result set. Not ranked lower. Excluded.
The compounding effect at scale is severe. A catalog with 20,000 SKUs and missing occasion and aesthetic attributes is functionally a catalog of zero for the subset of agent queries — likely the majority — that include those dimensions in the intent model.
07 — The Enrichment Pipeline
Getting from a sparse fashion catalog to one that resolves agent queries is a three-stage operation. Each stage is necessary. None of them are interchangeable, and the sequence matters.
01
Enrich
Extract structured attributes from product images and descriptions using AI — occasion, aesthetic, style cluster, use-context, formality signal. This is the upstream work. Everything downstream depends on attribute quality here. Fixed enumeration lists degrade output quality; open-ended extraction with culturally-aware prompting produces the attributes that actually resolve fashion intent.
02
Embed
Generate semantic embeddings from the enriched attributes — not from the raw product title and description. Embeddings built on structured attribute sets are far more effective at resolving natural language queries than embeddings built on product prose. This distinction is often missed: embedding quality is determined by what you embed, not just the model you use to embed it.
03
Index
Push enriched structured fields into your product feed and API layer — the surfaces that UCP-connected agents and Google AI Mode actually query. Schema markup on the page is secondary. The feed and the API response are primary. If the enriched attributes don’t reach the indexed, queryable layer, the enrichment work doesn’t translate to agent visibility.
The failure mode most commonly observed is truncated pipelines: enrichment work that produces good attributes at the extraction stage but never propagates correctly to the indexed, queryable feed. Enrichment that lives in a spreadsheet or a CMS field not connected to the product feed is not enrichment from the agent’s perspective. It’s catalog debt.
// What a well-structured fashion SKU looks like to a shopping agent { "id": "SKU-4829", "title": "Linen Wrap Midi Dress", "price": 4200, "occasion": ["garden party", "outdoor wedding", "summer brunch"], "aesthetic_profile": ["relaxed romantic", "cottagecore", "coastal"], "use_context": "daywear, warm-weather occasion", "style_cluster": "boho-relaxed", "formality_signal": "smart casual", "color_common": "dusty rose", "fabric_context": "breathable, lightweight linen" } // What most fashion SKUs look like to a shopping agent { "id": "SKU-4830", "title": "Floral Midi Dress", "price": 3200, "color": "Sunrise Blush", "material": "100% cotton" }
The second SKU is cheaper. It is also invisible to any agent resolving occasion or aesthetic intent — which covers the majority of high-consideration fashion queries.
08 — Catalog Audit
For technology and ecommerce leadership teams, the question is not whether to engage with this problem. The protocol is live. The agent traffic is growing. The question is how exposed your catalog is right now.
Agent Visibility Self-Assessment
If the answer to more than two or three of these is unclear, your catalog has a structural agent visibility problem. Technical integration with UCP or Merchant Center does not resolve it. Attribute enrichment does.
09 — Closing Perspective
There is a version of this conversation that gets framed as “AI readiness” — a forward-looking initiative for teams to think about over the next few quarters. That framing is already incorrect. UCP launched in January 2026. Gap’s Gemini integration is live. AI-influenced commerce is projected to represent significant double-digit growth in US ecommerce over the next two years.
The window for treating this as a future problem is closed.
What has changed is the nature of the storefront. For two decades, the storefront was the website — designed for human eyes, optimized for human navigation, measured by human behavior metrics. The storefront is increasingly the product feed: a structured, queryable data layer that AI agents evaluate on behalf of the shopper before any human interaction occurs.
Fashion retail has always been visual. The discovery layer is now computational. Every high-intent query that an AI agent resolves against your competitors’ richer attributes — instead of your own sparse ones — is revenue that doesn’t show up in any dashboard as a missed opportunity. It is simply absent.
The retailers who move first on attribute depth are not preparing for a future state. They are building the infrastructure that determines which catalogs exist inside AI commerce — and which ones don’t.
Topics
Free Report
What 5M+ SKUs reveal about the structural gap between how retailers describe products and how shoppers search for them – and what to do about it.
Next step
Perspiq runs attribute extraction and structured enrichment at catalog scale — outputting the fields that determine agent visibility. See the output on a sample of your own data, or discuss where your catalog stands.
CTO & Co-Founder, Perspiq.ai
© 2026 Perspiq.ai. All rights reserved.