01 — The New Reality

The Shopper Has Left the Building

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.

“An agent doesn’t skim your product page and infer context. It queries structured fields. If the field doesn’t exist, the SKU doesn’t exist.”

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

Intent Extraction → API Query → Field Evaluation

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.

How a Shopping Agent Evaluates a Fashion SKU

01

Intent Extraction

Query parsed into occasion, formality, aesthetic, context, use-case signals

02

API Query

Structured fields queried via product feed / UCP-connected API, not page HTML

03

Field Evaluation

Agent scores matches against structured attributes — absent fields score zero

04

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

Why the More Expensive Product Won

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

“Machine-Readable” Is Not Schema Markup

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 TypeExample ValuesAgent Visibility
Occasiongarden party, office formal, beach weddingCritical
aesthetic_profilequiet luxury, maximalist, romantic, minimalistCritical
use_contextdaywear, evening, resort, transitionalCritical
style_clusterboho, preppy, streetwear, old moneyCritical
formality_signalsemi-formal, smart casual, black tie adjacentCritical
color_common_namedusty rose, sage green (not “Victoria Blue”)High
material100% cotton, linen blendBaseline
pricenumeric valueBaseline

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

What Google’s Protocol Actually Requires from Fashion Data

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

Agents Don’t Return Partial Results

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.

  • No occasion field: SKU excluded from any occasion-driven query — which represents the majority of high-intent fashion searches
  • No aesthetic_profile: SKU invisible to trend-driven queries like “quiet luxury,” “coastal grandmother,” “old money aesthetic”
  • Proprietary color names: “Victoria Blue” is not mappable to “blue” by a structured field evaluator without an explicit synonym mapping
  • No formality signal: Agent cannot resolve “not too formal” against your inventory — the field doesn’t exist to match against

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

Enrich → Embed → Index: The Sequence That Matters

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

Eight Questions to Test Your Agent Visibility

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

  1. Does your product feed contain explicit occasion fields, or is occasion context only present in prose descriptions?
  2. Do you have structured aesthetic profile or style cluster attributes — not as free-text descriptions, but as queryable field values?
  3. Are your color names mapped to common consumer-language synonyms, or do you expose only proprietary brand color names in structured fields?
  4. Do your new collection SKUs have the same attribute depth as established inventory — or does enrichment collapse at launch?
  5. Are your enriched attributes present in your product feed and API response, or only in CMS fields and on-page description?
  6. Have you configured conversational attributes in Google Merchant Center — explicit Q&A pairs that resolve fashion-intent queries?
  7. Is your taxonomy designed to evolve with trend vocabulary, or is it fixed at the implementation point from two or three years ago?
  8. Can you confirm that your SKUs are actually surfacing in AI Mode for high-intent fashion queries — not just that your UCP integration is live?

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

The Feed Is the New Storefront

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

Google UCP fashion
AI product discovery
conversational product data
GEO fashion retail 2026
Google AI Mode fashion
catalog agent visibility

generative engine optimization
Merchant Center conversational attributes

fashion catalog structured data

agentic commerce fashion

Free Report

The Fashion Ecommerce Discovery Gap Report 2026

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

See How Your SKUs
Resolve in Agent Queries

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.

 

Author

Vinay Adapa

CTO & Co-Founder, Perspiq.ai

Your catalog. Our intelligence.
Better discovery from day one.

  • Typical setup time
    0
  • Integration method
    API, Cloud
  • Support included
    Yes