The products in that audit were fine. The listings had photos, descriptions, and real sales history. What they didn't have were the structured fields an AI shopping agent needs to trust a product enough to recommend it.
That gap is the one Structora exists to close, and it's showing up across DTC catalogs faster than most merchants have noticed.
The shift happened
Shopify auto-activated Agentic Storefronts for every eligible US merchant in March 2026. Millions of stores got synced to ChatGPT, Google AI Mode, Microsoft Copilot, and Gemini with no app install required. If you sell on Shopify, there's a strong chance your catalog is already inside these systems, whether or not you've checked.
- ChatGPT shopping queries grew 11,900% over two years. "Agentic commerce" searches grew 45,150% in the same window, reaching 18,100 searches a month by July 2026.
- Shopify's Agentic Storefronts rollout put over 2 million stores into ChatGPT's product discovery layer by default.
- 34% of US online shoppers have used an AI agent to help decide what to buy, up from 9% in 2024 (McKinsey's 2026 AI Commerce Index).
- 87% of AI product recommendations trace back to feed data, not page design or brand reputation.
Why agents skip products
AI shopping agents don't browse a site the way a shopper does. They read structured product data: titles, attributes, availability, identifiers, variant logic. When that data is thin, inconsistent, or missing, the agent moves to a competitor whose feed answers the question.
- Titles written for SEO instead of machine parsing.
- Missing GTINs or other stable identifiers.
- Size, material, and use case buried inside a description instead of structured fields.
- Inventory and pricing that drift out of sync with what the agent last read.
- Variant relationships (color, size, bundle) left unmapped, so the agent treats one product as ten unrelated listings.
What that costs: in the audit that opened this piece, AI assistants ignored over 40% of a catalog's inventory purely because the feed lacked structured attributes and stable identifiers. Every listing in that 40% was live, in stock, and unseen.
What agent-ready requires
Fixing this takes structural work across the catalog, not a copywriting pass. Here's what that work covers.
Audit what's currently invisible
Pull the live product feed and check it against what ChatGPT, Perplexity, and Google's AI shopping surfaces are actually returning for your top search terms. The gap between the two tells you where the problem sits.
Rebuild structured attributes
Material, size, color, use case, and GTIN need to live in dedicated fields, not inside a paragraph of marketing copy. This is what lets an agent match a specific query to a specific product.
Map variant relationships
Color, size, and bundle variants need to read as one product family. Left unmapped, agents fragment a single listing into duplicates and lose confidence in the catalog as a whole.
Monitor for drift
Feed quality decays after launch as prices change and inventory turns over. Ongoing monitoring catches drift before it costs you visibility again.
None of this replaces existing SEO or ads work. It sits underneath it. An agent that can't parse a catalog won't surface its products, no matter how well those products rank on Google.
The cost of waiting
Instant Checkout on ChatGPT shut down in March after pricing and inventory errors broke trust with too many merchants. The platforms are filtering out unreliable data now. Brands with clean feeds are positioned for whatever checkout flow comes next. Brands with messy feeds get filtered out earlier each cycle.
Most of the 2 million stores now live in ChatGPT's discovery layer haven't touched their product data structure at all. That's the opening for the brands that do.
Where to start
Three checks, run against your own feed, will tell you how deep the problem goes.
Top 20 SKUs
Do your best-selling products have complete structured attributes: material, size, color, GTIN, use case?
Variant mapping
Do your color and size variants map as one product family, or does the feed list them as separate, unrelated items?
Live data match
Does the inventory and price in your feed match what's actually live on your storefront right now?
If any of these three come back shaky, the rest of the catalog likely has the same problem at scale.
Find out how much of your catalog agents can actually read
The Structora ACR Score checks your catalog across Product Data Quality, AI Search Discoverability, Conversion Infrastructure, Ops Readiness, and Brand Consistency. Five minutes, no pitch.