The 30-second version
- AI has become the shortlisting layer in shopping. Consumers aren't handing purchases to AI — only 11% would — but 31% now let AI narrow their choices. You are either on that shortlist or out of the running.
- Shopify already put you in the pool. Agentic Storefronts made your catalog discoverable in ChatGPT by default, with no apps required — alongside millions of merchants and billions of products. The assistant names three.
- An AI doesn't recommend the best product. It recommends the product it can most safely vouch for. That single fact determines everything else.
- Vouching safely requires four things: the machine must be able to find your product, resolve what it is, match it to a stated need, and corroborate your claims. Shopify solved the first. The other three are yours.
- Most merchants fail at #2 and #3 without knowing it. Adobe scanned the US retail sector and found product detail pages are the least machine-readable page type on the entire website — 34% of their content is invisible to AI.
- You can find out where your products stand in about two minutes.
Part 1
The Shift
1.1 AI is not deciding. AI is shortlisting.
There's a popular claim that AI agents will soon do our shopping for us. The data doesn't support it, and you shouldn't build a strategy on it.
Gartner surveyed US consumers in January 2026 and found willingness to let AI make a purchase decision topped out at 11% — and that ceiling was in low-stakes categories like household supplies. Nobody is handing over their credit card.
But look at what people will delegate. 31% will let AI narrow their choices on household purchases; 28% on personal electronics. In Gartner's words, consumers "want AI to help them find better information, compare prices, identify deals and narrow choices, while keeping final decision-making control for themselves."
AI has become the shortlisting layer. It decides which three products a shopper ever sees. The human still chooses — but only from the list AI wrote.
If you're not on that list, you never entered the comparison. You didn't lose on price. You lost before price came up.
1.2 Shopify already put you in the room
In March 2026, Shopify launched Agentic Storefronts — out-of-the-box access to ChatGPT, Microsoft Copilot, AI Mode in Google Search, and Gemini, managed from the Shopify Admin. In Shopify's own words, products became discoverable in ChatGPT "by default… with no separate integrations, no apps."
OpenAI's commerce lead described the outcome: integrating Shopify's ecosystem made "millions of merchants and billions of products instantly more discoverable."
Sit with those numbers. Millions of merchants. Billions of products. All in the same pool an assistant draws from when someone asks what to buy.
And it will name three.
Distribution is solved, and it's free. Selection isn't solved at all. The rest of this playbook is about selection.
1.3 The channel is small. That's the opportunity.
Let's be precise about size, because most vendors won't be.
AI referral traffic is growing fast — Adobe, analyzing over a trillion visits to US retail sites, measured +393% year over year in Q1 2026 and +1,324% since it began tracking in late 2024. But the most rigorous study available — a peer-reviewed analysis of 973 e-commerce sites representing $20 billion in annual revenue, published in Marketing Science in April 2026 — found LLM referrals still account for less than 0.2% of all sessions.
Two things are true at once, and the second is the point.
What changed isn't volume — it's quality. In March 2025, Adobe measured AI traffic converting 38% worse than other channels. Twelve months later: 42% better. A complete inversion inside one year. Visitors arriving from AI now stay 48% longer and view 13% more pages.
In search, you compete against two decades of accumulated optimization. In AI, your competitors' product pages are also a third unreadable — exactly like yours. The difference is that this is fixable in an afternoon, and almost nobody is doing it yet.
Small channel, inverting quality, no incumbents. That's not a reason to wait. That's the cheapest this will ever be.
1.4 Why this favors smaller merchants
Traditional SEO rewards accumulated authority — domain age, backlinks, brand budget. A three-month-old store doesn't out-rank an established retailer, however good its products are.
Generative engines work differently, and Part 2 explains exactly why. The short version: an assistant assembling a shortlist is looking for the product it can describe most confidently — not the most-linked domain. Specificity beats seniority. A small merchant who states exactly who a product is for, in what situation, made of what, backed by what evidence, gets selected over a household name whose page says "Premium Quality. Shop Now."
This is rare: a discovery channel where the ranking factors reset. Those windows close as categories mature.
Part 2
Why AI Skips Your Products
2.1 Your product page is your weakest page
Adobe built a review that scores any page on how much of its content a large language model can actually read, then benchmarked the entire US retail sector. A score of 66% means a third of the page is invisible to machines.
| Page type | AI-readable | Invisible | |
|---|---|---|---|
| Returns / exchanges | 82% | 18% | |
| Contact us | 81% | 19% | |
| FAQ | 80% | 20% | |
| Customer service | 79% | 21% | |
| Loyalty | 78% | 22% | |
| Homepage | 75% | 25% | |
| Category pages | 74% | 26% | |
| Store locator | 73% | 27% | |
| Product detail pages | 66% | 34% |
Read the bottom row against everything above it. The page where you make money is the page machines understand worst — less legible than your returns policy, less legible than your store locator.
Adobe's own conclusion: "Retailers have thousands of SKUs, and our data shows that much of the content is currently invisible to LLMs."
That sentence also contains the reason. Nobody neglected their product pages on purpose. You have hundreds or thousands of them, written over years, by different people, for a different reader — humans and Google. The scale that makes a catalog valuable is the scale that makes it impossible to fix by hand.
One more number worth holding onto: among US retailers, the best-scoring homepages hit 82.5%, the worst 54.2%. That gap isn't budget. It's whether anyone has looked.
But knowing you score badly isn't useful until you know why. For that, stop guessing at tactics and look at what the machine is actually doing.
2.2 First principles: what is the machine actually solving?
Most GEO advice is a checklist: add schema, write FAQs, use structured data. Checklists are worth following, but they never tell you why — which means they can't tell you what to do when your situation isn't on the list.
So let's derive it instead. Three things about a shopping assistant are irreducible:
- Asked what to buy, it must name specific products.
- It doesn't browse. It retrieves text and reasons over it.
- It is penalized when a recommendation turns out to be wrong — mismatched, unavailable, misdescribed. Users stop trusting it. Its makers tune against it.
The third fact is the one everyone skips, and it changes the entire problem. It means the assistant is not solving "which product is best?" It is solving a risk problem:
An AI doesn't recommend the best product. It recommends the product it can most safely vouch for.
Once that's on the table, the requirements stop being a matter of opinion. They become the necessary conditions for a machine to make a low-risk claim about your product:
| Condition | Because | Failure looks like | |
|---|---|---|---|
| 1 | Presence can be retrieved at all |
You cannot assert what you never ingested | The page exists but its content never enters the model's context |
| 2 | Resolution machine can determine what it is |
A specific claim requires unambiguous facts. "Premium" is unassertable; "340g, 100% merino" is assertable | Specs live inside images; attributes buried in prose; no category |
| 3 | Match maps to a stated human need |
To assert "this fits your requirement," the product must be described in the same situational language the shopper used | Page describes the product perfectly but names no audience and no occasion |
| 4 | Confidence claims can be corroborated |
To assert something confidently, the engine needs evidence independent of your own marketing | Superlatives with no source: "clinically proven" — which clinic? |
These are necessary conditions, not best practices. Fail one and the recommendation doesn't happen — not because you scored poorly on a rubric, but because the machine has nothing safe to say about you. It will pick a competitor it can describe without risk, and you will never see an error message, a ranking drop, or an analytics event. You simply won't be mentioned.
This is also why trust is now mechanical rather than reputational. Gartner found 54% of AI shoppers had to double-check everything the tool told them, and 62% said the information wasted their time. An assistant that produces unreliable recommendations loses its user. So it hedges — toward products whose claims it can stand behind. As Gartner put it: "accuracy is now a brand issue."
2.3 "But Shopify already does this for free"
If you read 1.2 and thought my catalog is already in ChatGPT by default, so this is handled — that's exactly the right question, and now we can answer it precisely rather than rhetorically.
Look back at the four conditions. Agentic Storefronts solves the first one. Completely, permanently, for free. Your product data reaches the channel; no app improves on that.
It does not touch conditions two, three, or four. Syndication is a transport mechanism. It transmits what you already have — it does not make your description unambiguous, your attributes complete, or your claims verifiable. If a third of your product page is unreadable to a language model, distributing it to four AI channels transmits the same unreadable third, four times.
That's not a marketing position. It's what "necessary condition" means: satisfying one of four is not satisfying four.
Google has indexed every website for free since 1998. That's why SEO exists — not to get into Google, but to win inside it.
Being listed is distribution. Being recommended is optimization. Different problems, different work, and only one of them is somebody else's job.
2.4 SEO is not GEO
| Traditional SEO | Generative Engine Optimization | |
|---|---|---|
| Goal | Rank a page | Get cited in an answer |
| Unit | The page | The product fact |
| Wins on | Authority, backlinks, domain age | Clarity, completeness, verifiability |
| Keywords | Density and placement | Intent coverage in natural language |
| Trust from | Links pointing at you | Evidence a machine can check |
| Output | Ten options, user picks | Three options, AI picked |
| Failure mode | You rank on page two | You are never mentioned |
Sit with the last row. In search, losing means being further down a list the shopper can still scroll. In an AI answer, there is no page two. You're named, or you don't exist in that conversation.
Part 3
The AI Visibility Stack
The four conditions tell you what has to be true. The AI Visibility Stack is how you make them true on a Shopify product page.
| Necessary condition | Implemented by | Weight |
|---|---|---|
| 1. Presence | Solved by Shopify Agentic Storefronts | — |
| 2. Resolution | Identity (25%) + Attributes (20%) | 45% |
| 3. Match | Intent (20%) + Answers (15%) | 35% |
| 4. Confidence | Proof (10%) + Freshness (10%) | 20% |
Where the weights come from
The conditions are sequential gates, not parallel factors. A machine that cannot resolve what your product is will never evaluate whether it matches a need; a product that matches no need is never checked for credibility. Failure at gate n makes gates n+1 onward irrelevant.
- Resolution carries 45% because everything downstream is built on it. If an engine can't determine what your product is, your certifications and reviews are never read.
- Match carries 35% because a perfectly-resolved product that answers no human need is retrievable and useless.
- Confidence carries 20% because it decides between candidates that already passed the first two gates. It's a tiebreaker — decisive, but only among finalists.
- Identity carries the single largest share (25%) because it is the foundation of the foundation. Getting Identity wrong doesn't cost you points; it costs you the entire evaluation.
That ordering isn't a preference. It's the structure of the problem.
| Layer | Weight | What it answers | Shopify field |
|---|---|---|---|
| 1 Identity | 25% | What is this product? | title, first paragraph |
| 2 Attributes | 20% | What is it made of / specified as? | productCategory, lists |
| 3 Intent | 20% | Who is it for, and when? | tags, scenario metafield |
| 4 Answers | 15% | What do buyers ask before buying? | FAQ metafield |
| 5 Proof | 10% | Why should this be believed? | Authority metafield |
| 6 Freshness | 10% | Is this current? | Freshness metafield |
Part 4
The Playbook
Six layers, six fixes. We'll take one product through all of them so you can see the compounding effect — a skincare cleanser, starting at an AI Visibility Score of 24 and ending at 91. Work in order; each layer depends on the one above it.
4.1 Fix Identity — say what it is
Before
Purity Elixir — Luxe Radiance Formula
Reveal your best skin. Our signature blend transforms your daily ritual.
After
Purity Daily Gel Cleanser for Sensitive, Acne-Prone Skin — Fragrance-Free, 150ml
A gentle, non-stripping gel cleanser for daily use on sensitive or breakout-prone skin. Removes sunscreen and excess oil without disrupting the skin barrier.
Nothing in the "before" is false. Nothing in it is usable either. An engine reading it cannot determine the product category, the skin type, or the format. It is not a cleanser as far as the machine is concerned — it's an unresolvable noun.
Common mistakes: leading with brand or collection name instead of product type; adjectives doing the work of nouns ("Radiance," "Luxe," "Advanced"); saving the actual description for paragraph four, after the origin story.
Score 24 → 48
4.2 Fix Attributes — make the facts checkable
Before
Our gentle formula is crafted with the finest botanical ingredients to leave skin feeling refreshed and balanced.
After
Format: gel cleanser, rinse-off · Size: 150 ml / 5.07 fl oz · Key actives: 2% Niacinamide, 0.5% Panthenol · pH: 5.5 · Skin types: sensitive, oily, acne-prone, combination · Free from: fragrance, essential oils, sulfates, alcohol · Full INCI list included
Assign productCategory (Shopify's standard taxonomy — this alone resolves a lot of ambiguity), then put the facts as a list or table in the description.
Specs living only inside an image. This is invisible to you because the page looks complete. If your ingredient list is a JPEG, it does not exist.
Score 48 → 65
4.3 Fix Intent — name the situation
Before
Suitable for all skin types. — "All skin types" matches no query. Shoppers don't ask for all skin types; they ask for their situation.
After
Morning cleanse when your T-zone gets oily but your cheeks stay dry · Removing sunscreen at the end of the day · Post-workout, without stripping the skin barrier · Starting a retinol routine and needing a non-irritating cleanser alongside it · Pregnancy-safe skincare routines
Tags: sensitive-skin, acne-prone, fragrance-free, sunscreen-removal, pregnancy-safe, retinol-compatible
Common mistakes: "for everyone," which is functionally "for no query"; listing benefits ("hydrating, brightening") instead of situations ("after swimming," "for hard-water areas").
Score 65 → 78
4.4 Fix Answers — use their words, not yours
Before
Q: What are the benefits of Purity Daily Cleanser? — Nobody has ever typed that question.
After
Can I use this while pregnant? · Will it remove sunscreen? · Does it dry out your skin? · Can I use it with tretinoin?
Your actual customer service tickets and product reviews. The questions are already written for you.
Score 78 → 85
4.5 Fix Proof — name your sources
Before
Clinically proven. Dermatologist recommended. Award-winning formula. — Three claims, zero verifiability.
After
Independent patch test — name the laboratory, test date, protocol, sample size and measured result · Certification — name the issuer and certificate ID · Verified reviews — show the current count and rating
Never invent proof. Generative engines cross-check claims against other sources; an unverifiable claim is at best ignored and at worst treated as a credibility signal against you. If you have no certifications, say what you do have. Real and modest beats impressive and unverifiable.
Score 85 → 89
4.6 Fix Freshness — timestamp it
Before
(no date anywhere on the page)
After
2026 formulation. Reformulated January 2026 to remove denatured alcohol. Current version — supersedes the 2024 formula. Product information last reviewed: June 2026.
Score 89 → 91
4.7 Three red lines
1. Never fabricate. Engines cross-reference claims across sources. A product page asserting things that can't be corroborated doesn't just fail to gain trust — it loses it.
2. Don't keyword-stuff. GEO is not 2010 SEO. Repeating "best sensitive skin cleanser" nine times doesn't increase intent coverage; it degrades readability. Cover more distinct intents, not the same one more often.
3. Don't stop at the title. Fixing Identity alone is the most common half-measure, and it caps you around 48/100. The layers compound.
4.8 If you only have twenty minutes
Take your best-selling product and do exactly two things:
- Rewrite the title and opening sentence so a stranger could tell you what it is, who it's for, and what it does. (Identity — 25%)
- Move your specs out of images and into a list. (Attributes — 20%)
That's 45% of the AI Visibility Score, on the product that matters most, in under half an hour.
Part 5
How to Know If It Worked
5.1 Why there is no rank tracker for AI
In SEO you can check your position for a keyword and watch it move. That doesn't exist here, and be skeptical of anyone selling it.
Generative engines are non-deterministic. Ask the same question twice and you can get different products, different ordering, different phrasing. There is no stable "position 3" to occupy. Any tool claiming to report your precise AI ranking is reporting noise as signal.
5.2 Three things that actually work
A. Run a fixed prompt set, monthly. Pick ten questions a real customer would ask, run them on ChatGPT, Perplexity and Google AI Mode, and record whether you appear. Same prompts, same day of month. You're watching a trend in mention frequency, not a rank.
- "Best [category] for [specific need] under $[price]"
- "I have [specific problem]. What [category] should I buy?"
- "What's a good [category] for [audience]?"
- "Compare [your product] and [competitor product]"
- "Is [your product] good for [specific use case]?"
- "Affordable alternative to [premium competitor]"
- "What should I look for when buying [category]?"
- "[Category] recommendations for [occasion]"
- "Which [category] brands are [attribute]?"
- "Best [category] according to [audience type] in 2026"
Log the date, the engine, whether you were mentioned, and — importantly — who was mentioned instead. That list is your benchmark set.
B. Validate your structured data. Run your product URLs through a schema validator. This checks condition #2 directly: if the validator can't parse your product data, neither can a language model.
C. Track intent coverage, not rankings. Before and after optimizing, list the distinct questions your page could plausibly answer. Going from 12 to 40 covered intents is real and measurable — and unlike a "rank," it isn't noise.
If you're on Shopify, orders arriving through ChatGPT now flow into your admin with referral attribution. That's native Shopify functionality — check it before paying anyone for AI traffic reporting.
5.3 Set realistic expectations
Changes don't appear instantly. Engines re-crawl on their own schedules and cache aggressively; some surfaces update in days, others in weeks. Measure monthly, not daily. And expect the first movement in mention frequency for specific, niche queries — long-tail intents move first, because that's where competition is thinnest.
Part 6
Manual vs. Automated
Everything in this playbook can be done by hand. The question is whether it should be.
Time it honestly. A full six-layer pass on one product — researching real buyer questions, restructuring attributes, writing intent scenarios, gathering proof — takes 20 to 30 minutes once you know what you're doing. Then it decays: every time you reformulate a product, change suppliers, or run a seasonal variant, that product drifts back down.
Do it by hand if you have under ~20 SKUs, a stable catalog, and someone who writes well. You'll do a better job than any tool, because you know your products. Genuinely — go do it, and skip the rest of this section.
Consider tooling if you have hundreds of SKUs, your catalog changes often, or you need to know which products to fix first. At 200 SKUs, a manual pass is roughly 80 hours — and you have no way to tell which twenty products are dragging you down.
That last problem is why we built BestFeed. It scores every product in your catalog against the six layers, shows you which field is costing you points on each one, generates the rewritten copy, and syncs approved changes back to Shopify — with a before/after diff and one-click rollback. It never touches price, inventory, or SKU.
Appendix A
Frequently Asked Questions
What is GEO (generative engine optimization)?
GEO is the practice of structuring product and page content so that generative AI assistants — ChatGPT, Perplexity, Google AI Mode, Claude, Gemini — can find it, understand it, trust it, and recommend it. Where SEO optimizes to rank a page in a list of links, GEO optimizes to be cited inside a generated answer.
How is GEO different from SEO?
SEO wins on authority: domain age, backlinks, keyword placement. GEO wins on clarity and verifiability: whether a machine can determine what your product is, who it's for, and whether your claims can be corroborated. The failure modes differ too. In search, losing means ranking on page two. In an AI answer, there is no page two — you are named, or you aren't in the conversation.
What's the difference between GEO and AEO?
They're used interchangeably by most practitioners. Answer engine optimization (AEO) emphasizes being the source of a direct answer; generative engine optimization (GEO) emphasizes being surfaced by systems that generate responses rather than retrieve links. In practice the work is the same: make your content machine-readable, intent-matched, and verifiable.
Does ChatGPT actually recommend Shopify products?
Yes. Since March 2026, Shopify's Agentic Storefronts have made merchant catalogs discoverable in ChatGPT by default, alongside Microsoft Copilot, AI Mode in Google Search, and Gemini. Orders placed through ChatGPT flow into the Shopify admin with referral attribution, and the merchant remains the merchant of record.
How do AI assistants decide which products to recommend?
An assistant is accountable for what it asserts — a wrong recommendation costs it user trust. So it doesn't recommend the "best" product; it recommends the product it can most safely vouch for. That requires four conditions: it must be able to retrieve your product information, resolve what the product actually is, match it to the shopper's stated need, and corroborate your claims. Fail any one and you're silently excluded.
I'm on Shopify and my products are already in ChatGPT by default. Isn't this handled?
Distribution is handled — that's genuinely solved and free. Selection isn't. Agentic Storefronts transmits the product data you already have; it doesn't make your descriptions unambiguous, your attributes complete, or your claims verifiable. Adobe's benchmark of US retail sites found product detail pages are the least machine-readable page type on the average website, with 34% of their content invisible to language models. Syndicating an unreadable page to four AI channels transmits the same unreadable content four times.
What is an AI Visibility Score?
A 0–100 measure of how well a single product's content satisfies the requirements a generative engine has before it will recommend that product. It's calculated across six weighted layers — Identity (25%), Attributes (20%), Intent (20%), Answers (15%), Proof (10%), Freshness (10%) — collectively the AI Visibility Stack.
What is llms.txt, and do I need one?
llms.txt is a proposed standard file that tells AI crawlers which content on your site matters and how it's organized. It's cheap to add and worth having — but understand what it does: it helps with retrieval, the first of the four conditions. It doesn't make an unclear product description clearer or an unverifiable claim verifiable. A well-formed llms.txt pointing at product pages that machines can't parse doesn't improve your recommendations.
Does structured data / schema markup matter for AI?
Yes, more than for traditional SEO. Language models treat structured data as a source of truth — a way to verify claims made in prose. Basic Product schema with name and price is table stakes; the useful version includes granular attributes like materials, dimensions, compatibility, and certifications.
How long before I see results?
Weeks, not days. Generative engines re-crawl on their own schedules and cache aggressively. Measure monthly. Expect the first movement on specific, long-tail queries — niche intents move first because competition there is thinnest.
Can I track my ranking in ChatGPT?
No, and be skeptical of tools that claim otherwise. Generative engines are non-deterministic: ask the same question twice and you may get different products in a different order. There is no stable position to occupy. What you can track is mention frequency — run a fixed set of ten prompts monthly and record whether you appear, and who appears instead.
Is AI traffic big enough to be worth optimizing for?
Not yet, by volume. A peer-reviewed study of 973 e-commerce sites published in Marketing Science (2026) found LLM referrals account for under 0.2% of sessions. But the trajectory is what matters: Adobe measured AI-referred traffic to US retail sites growing 393% year over year in Q1 2026, and its quality inverted inside twelve months — AI traffic converted 38% worse than other channels in March 2025 and 42% better by March 2026. The case for acting now isn't volume, it's cost: almost nobody has optimized for this yet, so the position is cheap to take.
Will AI agents start buying products automatically?
Mostly no, and not soon. Gartner found willingness to let AI make a purchase decision topped out at 11% of US consumers, even in low-stakes categories. But 31% will let AI narrow their choices. That's the change that matters — AI is becoming the shortlisting layer, not the buying layer.
Which products should I optimize first?
Your best sellers, then your highest-margin products, then anything in a category where shoppers ask a lot of pre-purchase questions (skincare, electronics, anything with sizing or compatibility). High-consideration products benefit most: the Marketing Science study found LLM referrals performed better for complex products than for simple ones.
Will this help my regular Google SEO too?
Generally yes. Clearer titles, structured attributes, real FAQ content, and verifiable claims are good for human readers and traditional search as well. The reverse isn't true — many classic SEO tactics, especially keyword density, do nothing for GEO and can hurt readability.
Appendix B
The One-Page Checklist
Run this on one product. Score 0 (absent) / 1 (partial) / 2 (complete).
Identity25%
- Title states the product category in plain words
- Title or first sentence names who it's for
- First paragraph describes function before brand story
- A stranger could tell what it is from the title alone
Attributes20%
productCategoryassigned in Shopify- Specs presented as a list or table, not prose
- No specification exists only inside an image
- Materials / ingredients / dimensions stated concretely
Intent20%
- At least three specific use situations named
- Audience described specifically (not "everyone")
- Intent tags applied in Shopify
- Situational language matches how customers actually talk
Answers15%
- FAQ exists in a dedicated metafield
- Questions use buyer phrasing, not marketing phrasing
- Questions sourced from real support tickets or reviews
- Answers are direct and self-contained
Proof10%
- Every claim has a named source
- Certifications listed with issuing body
- Review count and rating included
- No unverifiable superlatives
Freshness10%
- Model year / formulation year stated
- Last-reviewed date present and accurate
- Seasonal relevance named where applicable
0 of 23 checks completed
Each section contributes proportionally to its weight: Identity 25 · Attributes 20 · Intent 20 · Answers 15 · Proof 10 · Freshness 10.
Optional · Take it offline
The working toolkit
The playbook stays free and open. If you'd rather work from a printout and a spreadsheet, we'll send you both:
- The one-page checklist above, formatted to print
- A tracking sheet with the ten test prompts from Part 5, set up for monthly logging
This opens your email app. The playbook above remains free and fully accessible.
Appendix C
Glossary
- Agentic commerce
- Commerce transacted through AI agents rather than through a storefront a human browses directly.
- Agentic Storefronts
- Shopify functionality (launched March 2026) that makes merchant catalogs discoverable and purchasable across ChatGPT, Microsoft Copilot, Google AI Mode, and Gemini, managed from the Shopify admin.
- AEO (Answer Engine Optimization)
- Optimizing content to be the source of a direct answer in AI-generated responses. Used largely interchangeably with GEO.
- AI Visibility Score
- A 0–100 measure of how well a product's content meets the conditions a generative engine requires before recommending it.
- AI Visibility Stack
- The six-layer framework in this playbook: Identity, Attributes, Intent, Answers, Proof, Freshness — implementing the four necessary conditions of Presence, Resolution, Match, and Confidence.
- GEO (Generative Engine Optimization)
- Optimizing content so generative AI systems can find, understand, trust, and recommend it.
- llms.txt
- A proposed standard file at a site's root that tells AI crawlers which content matters and how it's structured. Addresses retrievability only.
- Metafield
- A Shopify field for storing structured custom data on a product, separate from the main description.
- Shortlisting layer
- The role AI increasingly plays in purchase decisions: narrowing many options to a few, which a human then chooses between.
- Structured data (schema)
- Machine-readable markup describing what a page contains. Treated by language models as a source of truth for verifying claims.
- UCP (Universal Commerce Protocol)
- An open standard co-developed by Shopify and Google for how AI agents transact with merchants.
Appendix D
Methodology & About
Where the framework comes from
The four necessary conditions in Part 2 are derived from the operating constraints of generative retrieval systems, not from a survey of best practices. The six layers in Part 3 are how those conditions are satisfied specifically on a Shopify product page, given the fields Shopify exposes.
The weights reflect dependency order rather than measured lift: because the conditions function as sequential gates, layers that everything else depends on carry more weight. They are a reasoned prior, not an empirical result — if you have data suggesting different weights for your category, trust your data.
Data sources
- Adobe Analytics — AI-referred traffic volume, conversion, engagement, and the AI Content Visibility Checker benchmark of US retail pages. Based on over one trillion visits to US retail sites plus a survey of 5,000+ US consumers (April 2026).
- Kaiser, M. & Schulze, C., "ChatGPT Referrals to E-Commerce Websites: How Do LLMs Compare Against Traditional Channels?" Marketing Science, Vol. 45 No. 4 (April 2026). First-party analytics from 973 e-commerce sites, $20B combined annual revenue.
- Gartner — Consumer willingness to delegate shopping tasks to AI. Surveys of 322 US consumers (January 2026) and 846 US consumers (November–December 2025).
- Shopify — Agentic Storefronts, Agentic plan, and UCP announcements (March 2026).
- Similarweb — ChatGPT referral traffic patterns.
Where sources disagree — and on AI traffic quality, they do — we've said so and explained why rather than picking the more flattering number.
Written by the team behind BestFeed, a Shopify app that scores and optimizes product content for AI shopping channels. We built the tool because we needed it; we wrote this because the framework is useful whether or not you use the tool.
BestFeed Team