Skip to content

AI Search · Original Research · 2026

Is Your Shopify Catalog Invisible to AI Shoppers?

AI shopping assistants read your product data, not your store's design. We scanned 926 live Shopify stores to see who is invisible, then mapped the 30-minute fix. No schema hype, just what actually gets you surfaced.

A shopper opens ChatGPT and types: "find me a magnetic phone case that actually holds on a bike mount." A few seconds later it names three brands, links each one, and offers to put one in the cart and check out without leaving the chat. No Google. No scrolling through ten blue links. The AI is already making the recommendation. The only question is whether your store is in it.

Here is the part most merchants miss. The assistant did not look at your homepage, your hero image, or your carefully picked fonts. It read your product data: the facts buried in your page's code, your structured data, and your product feed. If a fact is not there in a form a machine can read, the AI behaves as if it does not exist.

AI shopping assistants read your data, not your design. Getting surfaced is a data problem, and it is one you can mostly fix yourself.

Why are AI shoppers suddenly reading your catalog?

Because a growing slice of shoppers now ask an assistant to do the looking for them, the way the bike-mount shopper above did. That behavior is still rare today, but it is growing fast, and the people who shop this way tend to arrive ready to buy.

The shift is real, and it is happening fast off a small base. Adobe Analytics found that traffic to US retail sites from generative-AI sources grew 693% year over year during the 2025 holiday season, after a 1,200% jump in February 2025 versus July 2024, and was still up 138% in May 2026. Those are momentum numbers, not channel-size numbers. The base is tiny today (more on that next), but the slope is steep.

The shoppers it sends are worth catching. Adobe found that AI-referred shoppers converted 31% better than other traffic over the 2025 holidays, and by May 2026 that edge had grown to 54%, reversing an earlier deficit. People who arrive after an assistant has already vetted the options show up ready to buy.

Looking further out, Bain & Company projects that US agentic commerce could reach $300-500 billion by 2030, or 15-25% of e-commerce. That is a forecast, not today's reality, and it covers a broader category than AI-search referrals alone. Treat it as a direction, not a number to bank on.

The thing that decides whether an AI surfaces your products is your product data, not your design.

This is the visibility half of the story. For the other side of this same story, getting that high-intent shopper to convert once the AI sends them, see our guide to AI shopping conversion. First, you have to be in the answer at all.

Is it too early to bother? The honest answer

Yes, it is early. AI shopping is close to a rounding error in your traffic today, and we are not going to pretend otherwise. Early is exactly why the cheap work pays off now.

Here is the real size of it. A peer-reviewed Marketing Science study of 973 online stores (Kaiser and Schulze, April 2026) found that a full year after ChatGPT launched its shopping feature, AI assistant referrals were still under 0.2% of all store traffic, roughly 200 times smaller than Google organic search. McKinsey's October 2025 report "New front door to the internet" found only 16% of brands systematically track AI search at all. The channel is small, and almost no one is watching it.

Shopper trust is the brake. YouGov's two 2025 surveys found just 14% of US adults are comfortable letting AI place an order, and 41% say they don't trust AI shopping assistants at all. Riskified (October 2025) found only 13% have ever let an AI complete a purchase. A Harris Poll for Quad (February 2026) found 75% would trust AI shopping less if the results were sponsored.

Early is the window, not the excuse. The same data work that wins on Google Shopping pays off again the day AI search matters.

So this is not a reason to panic-buy a tool. It is a reason to do the boring, durable work now, while the field is empty. Clean product facts help you on Google Shopping the day you fix them, and they are the same facts an AI reads. For where that effort lands first, see the numbers behind Shopify conversion. The timing is being forced anyway, because the checkout itself is starting to move into the AI surface.

What did we find when we scanned 926 real Shopify stores?

Most stores are not invisible to AI. They are incomplete. We ran a deterministic AI-readability scan on 926 live Shopify product pages (the same store population behind our 1,000-store audit), reading the raw HTML and robots.txt the way a JavaScript-free robot does. The median page had 4 of 5 machine-readable basics in place. So the typical store is partly readable, with the holes clustered in a few high-value fields.

We checked five things an AI shopper needs to read: server-rendered Product structured data, a Global Trade Item Number (GTIN, the product barcode), price and availability in the page HTML, AI-crawler access, and title length. Only 26.3% of pages handed over a complete record (structured data plus a GTIN plus price plus availability). That leaves roughly 3 in 4 stores missing at least one essential.

The biggest holes are not where most guides point. Schema is not the gap: 78.5% of pages already ship Product structured data, because a standard Shopify theme adds it for you. The gaps sit in the fields you control, not the platform plumbing:

  • 73% were missing a GTIN. The single largest gap, and the field AI uses to match your item to the same product elsewhere.
  • 86.4% exposed no machine-readable review data (no AggregateRating in the HTML). The second largest gap.
  • 23.8%, nearly 1 in 4, had product titles past the roughly 70-character visible cutoff.
  • 21.5% had no server-rendered Product structured data, and a near-identical 22.5% / 21.9% did not expose price / availability in raw HTML. These are mostly the same stores whose data is locked in JavaScript.
  • Only 0.6% actively blocked an AI crawler. Almost nobody is shutting AI out. The problem is incompleteness, not blocking.

This squares with outside data. Adobe's 2026 content-visibility analysis found product pages are the least machine-readable page type on retail sites, averaging 66% readable versus about 75% for homepages. The page where the sale happens is the page AI reads worst.

Here is how the median store scored across the five basics.

Our audit of 926 live Shopify product pages

The median store had 4 of 5 machine-readable basics in place. Only 26% had all of them (product data, a GTIN, price, and availability). The other 74% were missing at least one, most often the GTIN.

What are the 5 data gaps that make a catalog invisible to AI?

Five gaps account for almost every product an AI shopper skips: facts trapped in JavaScript, missing identifiers, thin titles and descriptions, price or stock that disagrees with your feed, and crawler access that's blocked or unclear. Each one has a plain symptom, a reason it breaks discovery, and a fix you can do without a developer.

1. Your product facts only live in JavaScript

The symptom: open your product page, choose View Source, and the price isn't in the text. It only appears after the browser runs JavaScript. The problem is that the major shopping crawlers fetch your page but never run that code. Vercel and MERJ, analyzing more than 500 million crawler requests, found that GPTBot, OAI-SearchBot, ClaudeBot, and PerplexityBot all skip JavaScript entirely. Gemini and AppleBot are the exceptions that do render it, but you can't count on the rest. The fix: serve product facts in the initial HTML. Standard Shopify Liquid themes already do this; headless builds and app-injected content are where it breaks. The 30-second check: View Source, then Ctrl+F for your price. If it's there, a JavaScript-free robot can read it. Most of this is the same plumbing that helps mobile conversion on Shopify.

A product being scanned by a beam of light that reveals only a few sparse data points, illustrating how little an AI crawler can read when product facts are not in the page HTML.
What a JavaScript-free AI crawler actually reads. If the fact is not in the raw HTML, the assistant acts like it does not exist.

2. Missing or duplicate identifiers

The symptom: no GTIN, no Manufacturer Part Number (MPN), no brand on the product. Identifiers are how an AI matches your item to the same product sold elsewhere. Perplexity uses the barcode as its deduplication key, so a missing GTIN is the fastest way to get skipped, and brand is a required field in OpenAI's feed spec. The fix: add the real manufacturer GTIN, fill brand on every product, and for goods that genuinely have no barcode set identifier_exists to false rather than inventing one. Real identifiers improve matching and discoverability.

3. Thin or vague titles and descriptions

The symptom: a title like "Cozy Tee" and a description full of adjectives. AI matches conversational questions against literal facts, so a title with no attributes gives it nothing to match, and a thin description hands the narrative to Reddit. The fix: lead titles with Brand, Product Type, then Key Attributes, and put factual specs first in the description. The feed wants specs, not adjectives. More on this in product-page optimization.

4. Price or availability that disagrees with your feed

The symptom: the price on the page isn't the price in the feed, or one says in stock and the other says sold out. A mismatch reads as untrustworthy. Google calls it Preemptive Item Disapproval, and Perplexity drops stale-priced or out-of-stock products outright. The fix: make the live page the source of truth, turn on Automatic Item Updates, and use the correct availability value.

5. Blocked or ambiguous crawler access

The symptom: robots.txt quietly disallows the bot that powers live citations. The trap is that training bots (GPTBot, ClaudeBot, Google-Extended) are not the same as the search and fetch bots that surface products in real time (OAI-SearchBot, PerplexityBot, Bingbot, ChatGPT-User). Block the wrong one and nothing else you do matters. The fix: confirm robots.txt doesn't disallow the search and fetch bots, which we walk through in the audit section.

The five gaps, and the fix for each
The gapWhy it makes you invisibleThe fixEffort
Product data only in JavaScriptThe main AI crawlers do not run JavaScript, so JS-injected facts are unseenServe product facts in the initial HTML (standard Shopify themes do)Low to medium
Missing GTIN, MPN, or brandWithout an identifier the AI cannot match your item to the same product elsewhereAdd the real GTIN and brand via the Google & YouTube channel or metafieldsLow
Thin titles and descriptionsNothing factual to read means nothing to match a conversational query againstBrand + Product Type + Key Attributes, with the first 70 characters carrying the weightLow
Price or availability mismatchA feed that disagrees with the page reads as untrustworthy and gets dropped or disapprovedMake the page the source of truth and turn on Automatic Item UpdatesMedium
Blocked or ambiguous crawler accessIf the search and fetch bots cannot reach the page, nothing else mattersAllow OAI-SearchBot, PerplexityBot, ClaudeBot, and Bingbot in robots.txtLow

How does each AI engine actually surface your products?

The big AI shoppers read your catalog through different front doors, so "AI visibility" is not one job. Get the data right once and it pays off across all of them, but each engine has its own lever on top.

Here is how the four that matter to a Shopify store actually find and rank you.

ChatGPT. Product results are organic and unsponsored. When several stores sell the same item, OpenAI says it weighs availability, price, quality, whether you are the primary seller, and whether Instant Checkout is turned on (OpenAI Help Center). Those factors decide ranking among sellers of the same product, not whether you get discovered in the first place. That part is relevance plus clean, crawlable data. Independent measurements converge on the same picture for where the products come from: the large majority of ChatGPT carousel products trace back to the Google Shopping organic index (Semrush put the top-three share near 75%, ALM around 83%, Peec explained all of its sample through the top 40 sellers). Read it as a convergent range, not one precise figure: most of what ChatGPT shows is already in Google's organic shopping data.

Google AI Mode and Gemini. These read the Shopping Graph, built from your Google Merchant Center feed plus the Product structured data in your page's initial HTML. This is the most feed-deterministic of the engines: what is in your feed and your HTML is largely what Google can surface. Google now grades you on it too. Merchant Center AI performance insights (announced May 27, 2026) report your share of voice on AI surfaces.

Perplexity. It ingests the same Google Shopping product spec, then does live web retrieval and leans on reviews. It uses the GTIN (the product barcode) as its identity and dedup key, so without one it cannot confidently match your item to the same product elsewhere.

Microsoft Copilot. It rides the Bing index. There is no separate Copilot crawler, so getting indexed by Bing is the whole lever. Allow Bingbot and keep your product pages clean and crawlable.

The plain-English takeaway: the boring data work pays off on every engine. The platform-specific levers are smaller, and they differ by front door.

What each AI engine needs to surface your product
EngineReads fromMust-have fieldsHonest note
ChatGPTAgentic Commerce Protocol feed, open-web crawl, and the Google Shopping organic indexid, title, description, url, brand, image, price, availability, seller nameResults are organic and unsponsored. Among stores selling the same item, OpenAI says it weighs availability, price, quality, primary-seller status, and whether Instant Checkout is on.
Google AI Mode / GeminiThe Shopping Graph, built from your Merchant Center feed plus Product structured data in the initial HTMLid, title, description, link, image, availability, price, GTIN or MPN + brand, Google product categoryThe most feed-driven of the three. Merchant Center now reports your share of voice on AI surfaces.
PerplexityThe Google product spec feed, plus live web retrieval and reviewsGTIN (its identity key), accurate price and availability, complete attributesThe barcode is its dedup key. It drops products with stale prices or out-of-stock errors.
Microsoft CopilotThe Bing indexCrawlable, indexed pages with clean product dataThere is no separate Copilot crawler, so allowing Bingbot is the lever. Bing has confirmed structured data helps its models.

Fields come from each platform's own published specs. Treat this as the floor, not a guarantee of placement.

Is the checkout moving off your store? Why this is urgent now

The buying moment is starting to happen inside the AI surface instead of on your site, but you stay the merchant of record. You keep the customer and the money. The AI just decides whether you make it into the cart, and it decides using your product data.

Google showed Universal Cart at Google I/O in May 2026: one cross-merchant cart that works across Search and the Gemini app, with a US rollout planned for summer 2026 and checkout through Google Pay. It runs on the Universal Commerce Protocol (UCP), announced January 11, 2026 with Shopify, Etsy, Target, and Walmart on board. Google's own docs are blunt about who owns the sale: "You remain the Merchant of Record."

ChatGPT's path tells you this is real and still half-built. Instant Checkout launched September 29, 2025 with Stripe on the Agentic Commerce Protocol (ACP). Around late March 2026, OpenAI restructured it toward sending shoppers to your own checkout after early problems (Walmart reported conversion roughly 3x lower than its own site, plus tax-collection gaps). Then on June 10, 2026, Visa embedded its full network into ChatGPT, letting an agent buy at any Visa merchant.

Read it honestly. The low or zero merchant fees being floated are "for now," not a contract, and the ChatGPT path reportedly carried a fee before it was reworked. Agentic commerce is still immature. So prepare for it, do not bet the business on it.

You do not "do" Universal Cart or ChatGPT checkout. You make your product data complete, accurate, and crawlable, then keep it that way. The merchant who gets silently dropped is the one whose price and stock have drifted.

That is the whole reason the timing is forced now, even at today's tiny volumes: the same clean-data work that gets you products to show up in ChatGPT shopping is what keeps you in the cart when the checkout moves.

How do you run a 30-minute AI-readiness audit yourself?

You can see your store the way an AI shopper does in about half an hour, with free tools and no developer. The trick is to run the checks in order, cheapest first, and to know which tools tell you the truth.

Open any one of your product pages and work through these five checks. Each one answers a different question, so do not skip ahead.

  • View Source for your structured data (~5 min). Press Ctrl+U (Cmd+Option+U on a Mac) to see the raw page, not Inspect, which shows the page after JavaScript runs. Ctrl+F for application/ld+json, then for "@type":"Product". Confirm price, availability, brand, image, and ideally gtin and aggregateRating are sitting in that raw text. This is literally how a robot that does not run JavaScript reads you.
  • robots.txt for crawler access (~3 min). Go to yourstore.com/robots.txt and Ctrl+F for OAI-SearchBot, GPTBot, ChatGPT-User, PerplexityBot, ClaudeBot, and Google-Extended. A Disallow: / under any search or fetch bot means you are locked out. On Shopify you edit this through robots.txt.liquid, and OpenAI changes take around 24 hours to propagate.
  • Google Rich Results Test (~5 min). Run your URL through search.google.com/test/rich-results. The honest caveat most guides skip: this tool runs JavaScript like Googlebot, so it can PASS while JavaScript-free AI crawlers still see nothing. If it passes but View Source (check 1) showed no Product block, your schema is JavaScript-dependent. That is a real problem the Google tool is hiding from you.
  • Shopify's free agentic-readiness scan (~5 min). Go to shopify.com/agentic-readiness, no login, and paste any product URL (it works on competitors too). Read Shopify's own disclaimer carefully: these signals "do not guarantee your products will be surfaced." Treat any score bands or check counts you see floating around as third-party reverse-engineering, not official.
  • The buyer-question test (~10 min). Ask ChatGPT (with web or shopping mode on) and Perplexity 5 to 10 real, conversational questions a buyer in your category would type. Track your visibility rate, whether you show up at all, not your rank. Be honest about what this is: rigorous tools run each prompt 60 to 100 times to cut through the noise. Five to ten manual questions is a smell test, not a measurement.

That gives you a baseline. When you start fixing things, change one variable at a time and measure it, the same discipline behind our A/B testing guide for Shopify.

What actually moves the needle vs. what's snake oil?

Most AI-search advice sells you the wrong fix. The honest version: schema markup will not get you cited by ChatGPT, llms.txt is mostly ignored, and the boring work (complete, accurate, crawlable data) is the only thing that pays off across every engine.

Start with the claim you have heard most: add schema and the AI will cite you. Ahrefs ran a controlled test on 1,885 pages that added schema against 4,000 that did not (August 2025 to March 2026). Citations barely moved on any platform. The one statistically significant effect was negative: a 4.6% dip in Google AI Overviews. ChatGPT and AI Mode were indistinguishable from zero. Ahrefs' own conclusion was that adding schema produced no major uplift in citations anywhere.

That does not mean skip schema. Position it correctly. Product structured data earns Google rich results, feeds your Merchant Center data, and makes your facts parseable. Bing's Fabrice Canel confirmed at SMX Munich (March 2025) that schema helps Bing's large language models understand a page, and Bing feeds Microsoft Copilot. Do it for completeness, not as a magic switch.

Be wary of the vendor stats built to sell you the opposite. "71% of AI-cited pages have schema" (SE Ranking) is correlational, not causal. "Schema makes you 2.5x more likely to appear" (Stackmatix) and "Product schema drives 3.7x more citations" are vendor or untraceable numbers. We will not repeat them as fact.

And llms.txt? Mostly theater today. Ahrefs found that 97% of the llms.txt files that existed across 137,000 sites got zero crawler requests (May 2026), and Google's John Mueller says no AI system currently uses it. Shopify auto-serves /llms.txt for you anyway, so there is nothing to build. Low-effort optional, not a priority.

The durable truth is dull and reliable: every channel reads the same handful of fields. Get them right and you earn money on Google Shopping now, with AI search as upside if and when it grows.

The fields that actually matter, and where to set them in Shopify
FieldWhat it does for AI shoppingWhere to set it in Shopify
GTINIdentity match across engines (Perplexity, Google)Google & YouTube channel, or a metafield
brandDisambiguation and an identifier fallbackProduct details or the channel
price + availabilityEligibility and trust. A mismatch gets you droppedKept in sync via the feed and Automatic Item Updates
title (Brand + Type + Attributes)How the agent understands and ranks the productThe product title
descriptionThe narrative the AI quotes instead of pulling from RedditShopify Magic draft, then a human edit
AggregateRatingA social-proof signal, and it must match your on-page review countReview-app schema or a metafield
Product schema in initial HTMLMakes all of the above parseable and earns Google rich resultsThe theme / Liquid

Structured data makes your facts machine-readable and earns Google rich results. It is not a proven "cite me in ChatGPT" lever: a controlled Ahrefs test of 1,885 pages found schema barely moved AI citations. Do it for completeness, not as a magic switch.

Which Shopify levers should you actually pull?

Every one that matters is native, free, and already sitting in your Shopify admin. Work them in order, cheapest first, and you cover the handful of fields every AI engine reads.

  • Run the free scan first. Go to shopify.com/agentic-readiness and get a baseline. It is a diagnostic only, measuring technical readiness, not a competitive ranking.
  • Complete the three required policies in Settings > Policies: Terms, Privacy, and Return/Refund. A missing return policy disqualifies you from the ChatGPT agentic storefront, so this is not optional.
  • Confirm the Agentic channel under Sales channels > Agentic. For eligible US-selling stores it has been active by default since around March 2026, which makes your products discoverable in ChatGPT, Microsoft Copilot, Google AI Mode, and Gemini. No app, no extra transaction fee beyond standard payment processing, orders attributed in your admin, and opt-out available (it takes up to seven days, and opting out does not stop independent web crawling). ChatGPT here is discovery and referral, redirecting to your own checkout, not in-chat checkout. Shopify's "2x more conversion in AI chats" is a Shopify vendor claim, so treat it as one.
  • Fix your identifiers through the Google & YouTube channel: a GTIN, or an MPN plus brand, along with a Google Product Category. Bad identifiers can suspend the account.
  • Add structured specs as metafields with definitions (Settings > Custom data), then map any custom ones into Shopify Catalog.
  • Rewrite thin titles and descriptions with Shopify Magic (free), then check every line yourself. Shopify says it plainly: "You're responsible for the accuracy of all of the content."
  • Re-scan monthly. The score is technical readiness, not a guarantee of being surfaced.

The title carries the most weight, so spend real time on it. Lead with Brand, then Product Type, then Key Attributes. Google's own before-and-after, shown through Shopify, turns "Women's Winter Parka Waterproof Insulated Coat Black Hooded Warm Jacket" into "Patagonia Down Parka, Waterproof, 600-Fill, Hooded." Keep it under 150 characters and put the load-bearing words in the first ~70, because that is roughly what shows before the visible cutoff. No ALL-CAPS, no promo text like "FREE SHIPPING" or "SALE." This is feed hygiene, not a new AI rule: DataFeedWatch found 25.8% of Shopping titles already run past 70 characters (via Search Engine Land, 2022).

Here is the same product feed before and after that cleanup:

A stream of clean, structured product-data tiles flowing into a glowing assistant node, illustrating well-structured product data being understood and surfaced by an AI shopping assistant.
Complete, accurate, crawlable product data is the whole game. Clean it once and it pays off across Google Shopping today and AI search tomorrow.

Clean data pays off in more than one place. Back it with real reviews (see our guide to social proof and reviews) and the on-page fundamentals in our CRO guide for Shopify, and one round of cleanup keeps paying you back across every channel that reads a feed.

What does the copy-paste AI-readiness checklist look like?

Here is the whole guide compressed into ten lines. Print it, run down it on your own store, and you have done the work that 3 in 4 Shopify stores in our audit of 926 live Shopify product pages have not.

  • Product price, title, and specs are visible in View Source (not JavaScript-only).
  • A real GTIN sits on every product that has one, brand is filled, and identifier_exists: false is set only where there genuinely is none.
  • Titles read Brand + Product Type + Key Attributes, with the load-bearing words inside the first 70 characters, no all-caps, no promo text.
  • Descriptions lead with factual specs (material, dimensions, fit, what is in the box) in plain text.
  • Price and availability are identical across your feed and live page, and Automatic Item Updates is on.
  • robots.txt allows OAI-SearchBot, PerplexityBot, ClaudeBot, Bingbot, and ChatGPT-User.
  • Real reviews are exposed as AggregateRating in the HTML, matching the on-page review count.
  • A Google Product Category is set and the Google & YouTube channel is connected.
  • The Agentic channel is reviewed and your three required policies are complete.
  • You re-run the 30-minute audit once a month.

Where does a tool like StorePilot fit?

Most AI-visibility tools do one of two jobs, and the gap between them is exactly where a store loses money.

There are measurement tools (Profound, Peec, Otterly) that tell you whether AI assistants mention your brand. Useful, but they report; they do not change a single field in your catalog. Then there are fixing tools that touch your data: feed managers like Feedonomics and DataFeedWatch, plus a wave of cheap content apps.

The honest gap. Enterprise trackers are priced for big teams and mostly watch from the sidelines. Feed managers are advertising tools built for large catalogs, not for getting product facts AI-readable. And the cheap content apps lean on bulk AI-written copy, which risks the exact thin-content problem the evidence warns against (SE Ranking found a real, useful FAQ outperformed bare FAQ schema by roughly three to one).

StorePilot's lane is the fixing work that is proven to matter: completeness, accuracy, and crawlability of your real product data. We monitor honestly, with calibrated confidence, and we say plainly that this channel is still early.

Schema markup is the label on the box. Clean product data is what is actually in the box. A perfect label on an empty box still loses the sale.

If you want to see how that works, here is how StorePilot does it.

Fix the data, and you win on Google Shopping today and AI search tomorrow. That is the no-regret move.

Questions merchants keep asking

What is Shopify AI search optimization?

It is the work of structuring your product data so AI shopping assistants like ChatGPT, Perplexity, and Google AI Mode can read, trust, and surface your products. It is about machine-readable facts (identifiers, price, availability, clear titles), not keyword tricks or store design. The AI reads your data layer, not your theme.

Is AI search optimization the same as search engine optimization (SEO)?

No, but they overlap heavily. Generative engine optimization (GEO) aims to get your products cited inside an AI answer, while SEO aims to rank a link in a results page. Good SEO is the foundation: crawlable pages, clean structured data, and accurate feeds feed both.

Does AI search replace SEO?

No. It builds on top of it. A peer-reviewed Marketing Science study (Kaiser and Schulze, April 2026) found AI assistant referrals are still under 0.2% of store traffic. Keep doing SEO, then add AI-readability. The same data work pays off on Google Shopping today.

How do AI assistants decide which products to show?

They weigh the data they can actually read. When several stores sell the same item, OpenAI says it considers availability, price, quality, whether you are the primary seller, and whether Instant Checkout is on (OpenAI Help Center). ChatGPT product results are organic and unsponsored.

Why might my store be invisible to AI shoppers?

Usually the facts are not machine-readable. Common causes: product data injected by JavaScript, a missing Global Trade Item Number (GTIN), price or stock that disagrees between your feed and page, thin titles with no attributes, or a crawler blocked in robots.txt. Incompleteness, not blocking, is the typical problem.

Do AI crawlers read JavaScript?

Most do not. Vercel and MERJ's analysis of crawler requests found GPTBot, OAI-SearchBot, ClaudeBot, and PerplexityBot do not run JavaScript. Gemini and AppleBot are exceptions. To be safe across all of them, serve your product facts in the initial HTML, which standard Shopify Liquid themes already do.

What is a GTIN and do I need one?

A Global Trade Item Number (GTIN) is your product's barcode (UPC or EAN). AI engines like Perplexity use it as the key to match your item against the same product sold elsewhere. Add the real manufacturer GTIN where one exists. It meaningfully improves matching and discoverability.

Will adding schema get my products cited by AI?

Not on its own. A controlled Ahrefs test of 1,885 pages (2025 to 2026) found AI citations barely moved, dipping slightly in Google AI Overviews. Schema earns Google rich results and makes your facts parseable, which is worth doing. Treat it as completeness, not a magic citation lever.

Do I need an llms.txt file?

Probably not as a priority. Ahrefs found 97% of the llms.txt files that existed got zero crawler requests, and Google's John Mueller says no AI system currently uses them. Shopify auto-serves one anyway, so this is a low-effort optional, not a needle-mover.

How do I check if my store is visible to AI?

View Source on a product page and search for application/ld+json and your price. Check robots.txt for the search bots. Run Google's Rich Results Test and Shopify's free scan at shopify.com/agentic-readiness. Then ask ChatGPT and Perplexity real buyer questions in your category.

Can I optimize for AI search myself?

Yes. The highest-value fixes need no developer: adding GTINs, writing titles that lead with brand and attributes, putting factual specs first in descriptions, keeping price and stock accurate, and confirming crawler access. A standard Shopify theme already handles most of the technical plumbing for you.

What does Shopify do automatically?

For eligible US-selling stores, Agentic Storefronts make products discoverable by default across ChatGPT, Microsoft Copilot, Google AI Mode, and Gemini, with no extra transaction fee beyond standard payment processing. It handles the plumbing. Shopify's own disclaimer notes this does not guarantee your products get surfaced.

How should I write product titles for AI shoppers?

Lead with Brand, then Product Type, then Key Attributes. Keep titles under 150 characters with the load-bearing words in the first 70, since that is the visible cutoff. Skip ALL-CAPS and promo text like "FREE SHIPPING." Google's example: "Patagonia Down Parka, Waterproof, 600-Fill, Hooded."

Why do AI-referred shoppers matter if the channel is small?

Because they convert well and are cheap to capture now. Adobe Analytics found AI-referred shoppers converted 31% better than other traffic over the 2025 holidays. The volume is genuinely small today, but the traffic is high-intent, and the data work that wins it also pays off on Google Shopping.

Founding-merchant offer

You already paid for the traffic. Let's convert more of it.

Join the StorePilot AI waitlist and lock in the founding-merchant offer.

+ add your store URL (optional)

Free for your first 3 months · No spam, just launch news. Unsubscribe anytime.

  • 24/7 support from a real human, not a bot
  • Hands-on setup for your store and catalog
  • A CRO expert reviews your first A/B tests by hand