CatalogScan

AI Shopping Agents

AI Shopping Agents in E-commerce: What They Are and How to Get Found

AI shopping agents are a new category of product discovery channel — one that converts better than traditional search and is already routing real buying intent. Most Shopify stores aren't optimized for it yet.

TL;DR AI shopping agents (ChatGPT Shopping, Perplexity Commerce, Google AI Mode, Shopify's Agentic Storefronts) discover products by reading your /products.json feed, your Product JSON-LD structured data, your sitemap, and your review signals. Adobe's 2025 holiday data shows AI-referred retail traffic converts 31% better than organic search. Stores that fix their five key signals appear in AI recommendations; stores that don't are invisible.

What AI shopping agents are

An AI shopping agent is an AI system that helps a user find and compare products across multiple stores in response to a natural language query. Unlike traditional search, which returns a list of links, an AI shopping agent reads product data, understands the buyer's requirements, and returns a curated shortlist of matched products — sometimes with a direct add-to-cart action.

As of 2026, these are the major AI shopping agents your store may be interacting with:

ChatGPT Shopping

OpenAI's product discovery layer, active in ChatGPT with shopping enabled. Reads product feeds, checks prices and availability, and surfaces direct purchase links. Uses the GPTBot crawler.

Perplexity Commerce

Perplexity's built-in shopping mode. Surfaces products inline in answer responses. Particularly strong for comparison queries ("best running shoe under $150"). Uses the PerplexityBot crawler.

Google AI Mode

Google's AI-generated answers layer, replacing traditional search results for shopping queries. Incorporates Google Shopping data but also crawls product pages for structured data signals.

Shopify Agentic Storefronts

Shopify's native buyer-facing AI layer, enabled by default for eligible US merchants since March 2026. Reads the Global Catalog — which pulls from your Admin product data and metafields.

Why AI shopping traffic matters now

+693%
YoY growth in AI-referred retail traffic (Adobe 2025 holiday report)
+31%
Better conversion rate for AI-referred visitors vs. organic search
98.1%
Shopify stores with no dedicated AI agent readiness monitoring

The pattern matches the early days of mobile search (2010–2012): a new discovery channel emerges, early optimizers capture disproportionate traffic before the channel gets crowded, and late adopters play catch-up for years. AI shopping is in the early-adopter window right now.

The conversion advantage comes from intent quality. A buyer asking an AI agent "what's the best wool sweater under $100 that ships before Christmas" has already decided to buy and has specific requirements. The agent matches them to your product. The job left for your store is just to close the transaction — not to convince them they need a sweater.

How AI shopping agents discover and evaluate your store

An AI shopping agent that encounters your store for the first time runs through a predictable sequence of checks:

1

Product feed accessibility (/products.json)

The agent's first stop is your public product feed. If /products.json returns a 200 with JSON, the agent can bulk-ingest your catalog. If it returns 403 (Cloudflare block), 404 (headless store not proxying), or an empty array, the agent has nothing to work with and will not surface your products.

2

Product JSON-LD structured data on PDPs

For each product URL, the agent reads the page's application/ld+json script tag. It looks for @type: "Product" with name, description, offers (price, availability), gtin13 or gtin, aggregateRating, and brand. Missing fields reduce the agent's confidence in the match quality.

3

Sitemap for catalog discovery beyond page 1

Most agents only fetch the first 250 products from /products.json. For stores with larger catalogs, the sitemap (/sitemap.xml) is how agents discover individual product URLs beyond the first page. If your sitemap is missing product URLs or returns a 404, large portions of your catalog may be invisible.

4

Review signals and social proof

AI agents factor in aggregate ratings when ranking products for a query. If your products have reviews (via Shopify's native reviews, Okendo, Yotpo, or Judge.me) but those ratings are not in your Product JSON-LD aggregateRating field, the agent treats them as if they don't exist. Your 4.8-star average is invisible unless it's in the structured data.

5

robots.txt and crawler permissions

Well-behaved AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended) respect robots.txt directives. If your robots.txt has Disallow: / for these user-agents, or if an old generic User-agent: * block was never updated, you are actively blocking AI agent indexing while believing your store is public.

What most Shopify stores are getting wrong

CatalogScan has scanned 100+ Shopify stores across DTC categories. The most common failures:

  • 40% have a blocked or broken /products.json — mostly stores that migrated to headless (Hydrogen, Next.js) without adding a proxy route, or turned on Cloudflare Bot Fight Mode without AI agent exceptions.
  • 67% are missing GTINs in their Product JSON-LD — the barcodes are often in Shopify Admin (Variant Barcode field) but never emitted in the page's structured data.
  • 54% have no aggregateRating in JSON-LD — they have review apps installed and ratings visible on-page, but the JSON-LD wasn't updated to include them.
  • 71% have no brand entity in Product JSON-LD — just a brand name string, not a structured Organization or Brand entity with a URL.
  • 29% block GPTBot or ClaudeBot in robots.txt — usually an artifact of an old security audit recommendation or a template that defaulted to blocking all non-Google bots.

These failures are all fixable in a single session. None require a developer. The first fix alone — unblocking /products.json for AI crawlers — can re-open a channel that has been dark for months.

The 5-signal fix for AI shopping visibility

To go from invisible to discoverable on AI shopping agents, fix these five things in order of impact:

  1. Unblock /products.json for bot user-agents. Test: curl -sI -A "GPTBot/1.0" https://yourdomain.com/products.json | head -1. Should return HTTP/2 200. If it doesn't, fix your Cloudflare WAF rules or add a proxy route in your headless framework.
  2. Add GTINs to your Product JSON-LD. Add "gtin13": "0012345678901" to the Product schema on each PDP. If your theme doesn't support this natively, use a Shopify metafield to store the GTIN and a theme snippet to emit it in JSON-LD.
  3. Wire aggregateRating from your review app into JSON-LD. Most review apps (Okendo, Yotpo, Judge.me) offer a JSON-LD integration option in their settings. Enable it. If not available, use a theme snippet to emit the rating data that the app already stores in metafields.
  4. Add brand entity markup. Replace the plain string brand in your JSON-LD with an Organization entity: "brand": {"@type": "Organization", "name": "YourBrand", "url": "https://yourdomain.com"}.
  5. Update robots.txt to allow AI crawlers explicitly. Add named allow rules for GPTBot, ClaudeBot, PerplexityBot, and Google-Extended. See our AI readiness guide for the exact robots.txt block.

Run a free scan to see which of the 5 signals your store is failing — and get exact fix instructions for each.

Scan your store free →

Common questions

Do I need to pay to be listed in AI shopping results?

No. ChatGPT Shopping, Perplexity Commerce, and Google AI Mode surface products based on relevance and catalog quality — not on paid placement. Your store appears in AI recommendations by having a healthy product feed and accurate structured data, not by buying ads. This is fundamentally different from Google Shopping ads, which require a paid campaign. The playing field is based on catalog hygiene, not budget.

How long does it take for AI shopping agents to index my store after I fix the signals?

Crawl cycles vary. After fixing your product feed and structured data, expect 2–4 weeks before AI agents have fully re-indexed your catalog and updated their recommendation models. Some agents (particularly Perplexity) crawl more aggressively and may pick up changes within days. Submitting your URLs via IndexNow can speed up re-indexing for search engine-connected agents like Google AI Mode.

Is AI shopping visibility separate from Google SEO?

Partially. Google AI Mode is Google's product, so fixes that improve Google Shopping visibility (GTINs, structured data, merchant feed approval) also help Google AI Mode. ChatGPT and Perplexity are independent — they crawl your store directly and are not influenced by your Google Merchant Center standing. Fixing your /products.json and Product JSON-LD improves visibility across all AI agents simultaneously.

What is Shopify's Agentic Storefronts feature?

Shopify's Agentic Storefronts (launched March 2026) is a native layer that allows AI buyer agents to interact with your Shopify store — browsing your catalog, filtering products, and initiating purchases on behalf of a buyer. It uses Shopify's Global Catalog, which syncs from your Admin product data and metafields. Stores with complete product data (descriptions, categories, GTINs, metafields) get better matching in Shopify's own AI layer. It is enabled by default for eligible US merchants.