A shopping agent doesn’t run one ranking. Your product has to clear five stages: it must be eligible to enter a catalog, get retrieved for the shopper’s request, make the shortlist, win the seller choice, and be purchasable. Different evidence covers each stage, and most confident advice about “how ChatGPT ranks products” quietly mixes them up.

Three kinds of evidence are worth having. Platforms document their inputs, but not the weights. Controlled studies test what moves a model’s pick inside a sandbox, but not inside a live assistant. Vendors observe real outputs and report associations. Anything else, such as a minimum star rating or a secret formula, is unknown.

Below is a ledger of what each kind of evidence supports, stage by stage. Every documentation source was read on October 27, 2026.

The four grades (a proposed scheme)

We sort every claim into one of four grades. The scheme is ours. It isn’t a standard; it exists to stop a lab result being quoted as a platform rule.

Grade What it means What it can’t tell you
Documented The platform’s own help or developer docs say it Weights, thresholds, or how often an input decides the pick
Lab-tested A controlled study changed one thing and counted the picks What a deployed assistant does with your live listing
Vendor-observed A company analysed real outputs or its own data Cause, or anything nobody else has checked
Unknown No adequate public evidence Nothing. Treat confident claims here as folklore until someone tests them

A documented input is real, but it isn’t a lever with a known size. A lab effect is real in its setup, but it can shrink, vanish or reverse on another model. Keep both in mind as you read the ledger.

The ledger, stage by stage

Stage 1: Can the product get in?

Factor Grade What the evidence says Limit
Shopify Catalog eligibility Documented Store on the Starter plan or higher and not in private mode, with an exception: Agentic plan stores that haven’t published an online store to a paid plan can still be included. Products need a title, at least one image, a price above 0 and an identifiable URL, and can’t be Unlisted or hidden from search engines Gets you in. Says nothing about rank
Account standing Documented Shopify reviews standing over time: verified account, genuine sales to real customers, prompt and accurate fulfilment No published thresholds
Which route each assistant uses Documented ChatGPT and Microsoft Copilot find Shopify products through Shopify Catalog. Google AI Mode and Gemini get them through the Google & YouTube channel, Meta through its own channel. Crawling is a separate route Routes change; re-check the date
Blocking AI crawlers Documented A robots.txt block affects open-web discovery only. It doesn’t stop Catalog from sending your product data —

The plan and account rules come from Shopify’s Catalog requirements; the routes and crawler rule from Shopify Catalog and product discovery. Nothing on this stage is about copy. A store that fails it isn’t in the race, however good its descriptions are.

Stage 2: Is it returned for this request?

Factor Grade What the evidence says Limit
Query and buyer context Documented Shopify’s Global Catalog search takes a text query, an image or product IDs, plus buyer signals: country, region, postal code, language, currency and intent. Signed-in Shop buyers can get personalized results Your test search without context isn’t your customer’s search
Shopify’s listing quality signals Documented Description word count, number of images, rating and review count from verified sources, variant and option completeness with stock, and store policies. Shopify adds that relevance also depends on popularity, customer engagement and brand recognition Shopify says assistants often re-rank its results, so its preview is “a directional signal, not an exact prediction”
Google’s AI features Documented Supporting links must be indexed and eligible for a snippet. No new machine-readable files, AI text files or special markup are needed Google Search only
Gains that don’t survive retrieval Lab-tested SAGEO Arena, a work-in-progress benchmark that puts retrieval back into the test, reports that earlier optimization methods can degrade retrieval and reranking Not specific to shopping
Schema markup and AI citations Vendor-observed Ahrefs matched 1,885 pages that added JSON-LD against about 4,000 controls: +2.4% AI Mode and +2.2% ChatGPT citations, neither distinguishable from zero Not randomized; page citations, not product picks

The listing-quality list is the most concrete thing any platform has published about retrieval, and it comes with its own warning. Shopify’s search preview documentation says agentic storefronts “often re-rank results based on their own logic”. A good preview position is evidence about Shopify’s search, not about ChatGPT’s answer.

Stage 3: Does it make the shortlist?

This is the stage most advice is about, and the one with the most lab evidence.

Factor Grade What the evidence says Limit
Relevance to the query and the shopper’s context Documented OpenAI: a product appears when ChatGPT “perceives it to be relevant to your intent”, using the query and context such as Memory or Custom instructions, structured metadata from first and third parties, other third-party content, earlier model responses and safety policies. A stated budget makes price matter more Inputs only, no weights
Google and Copilot inputs Documented Google Shopping’s “Top recommendations”: relevance, ratings, price and product features. Copilot: the prompt, likely engagement, available merchant data and other factors One surface each
Stated facts instead of vague copy Lab-tested Every: one article went from 2 of 240 citations to 240 of 240 when its title and description said what it contained. ACES: one seller’s description edit gained between +0.32 and +14.89 points across six buyer models, significant in a third of experiments Supplied candidates; size varies by model
Rewriting style Lab-tested E-GEO: simple rewriting improved mean rank by about half a position with GPT-5 and Claude rankers, and slightly worsened it with GPT-4o-mini and GPT-4.1. 11 of 15 “best practice” rewriting prompts did worse than the simple one Products already retrieved
Ratings and review counts Lab-tested ABxLab: higher ratings raised selection by 30 to 80 points in 14 of 17 models. ACES: responses to price, rating and review count vary sharply by model High ratings aren’t proof of fit or quality
Position in the list Lab-tested ACES: randomized position causes large, model-specific changes in what gets picked, even in plain JSON input No universal “top slot”
Model and version Lab-tested ACES: one fitness tracker’s share rose from 45% to 77% between two Claude models (Sonnet 4 to Opus 4.5) and fell from about 25% to 6% between two GPT models (GPT-4.1 to GPT-5.1) A model update can move picks with no change to your page
Labels and nudges Lab-tested ACES: “sponsored” tags generally penalized, platform endorsements rewarded. Bias Beware: social-proof wording often helped; scarcity and exclusivity wording often hurt Not a reason to hide sponsorship or invent endorsements
Manipulative text Lab-tested (security) SafeGEO: the strongest realistic attack lifted a deliberately flawed product’s top-three placement from 12.7% to 95.9% on one model, against a truthful rewrite. Earlier work showed an optimized text sequence could push an ill-suited product up A security finding, never a tactic
Overlap with Google Shopping Vendor-observed Peec: 83% of 43,000+ ChatGPT carousel products strongly matched Google’s top-40 organic Shopping results (March 2026) A match isn’t proof of sourcing
Description truncation Vendor-observed Peec’s October trace analysis reports a 50-token description cut at one scoring stage One vendor’s interpretation, not an OpenAI spec
Minimum rating, review count or a full formula Unknown No platform or study we read publishes one —

Read the lab rows together and one pattern holds: the agent is not an impartial spec calculator. Facts matter, and so do ratings, position, labels and which model happens to be running. A correct product record is necessary for an honest recommendation. It doesn’t guarantee one.

Our own simulations sit in this stage too. In our product-facts test, vague copy was excluded by every model, facts got the product considered, and it won where its facts answered a need the shopper had stated that the competing listings didn’t. Our article-title test found the same kind of effect for article titles. Both are supplied-snippet simulations, not live assistant results.

Stage 4: Which seller gets the sale?

Factor Grade What the evidence says Limit
Seller ranking in ChatGPT Documented Merchants are ranked on factors like availability, price, quality and whether they are the maker or primary seller OpenAI says it expects this to change, including more personalization
Price shown Documented The first price shown typically comes from the first merchant listed and may not be the lowest. Price and shipping changes can take time to appear —
Weights between these factors Unknown Not published —

A great product description doesn’t settle this stage. If three stores sell the same humidifier, availability, price and maker status decide who gets the sale, according to OpenAI’s help page.

Stage 5: Can it be bought?

Factor Grade What the evidence says Limit
Direct checkout settings Documented Shopify says direct checkout in AI channels is active where supported, and the Agentic section shows which channels offer it and whether you’re eligible. OpenAI says some eligible products and merchants get an Instant Checkout option Eligibility varies by channel and store
Checkout flag in Catalog search Observed In our unpersonalized snapshot of 162 searches, the native checkout flag was false on all 1,620 first returned variants One response per search; doesn’t show whether anyone could buy
Manipulation before payment Lab-tested (security) A 2026 study of agent payment flows reports credential, cart-mismatch and upsell attacks succeeding in 90%, 56% and 73.3% of its sample-agent runs Specific attacks and test harnesses, not fraud rates

What the checkout flag does and doesn’t mean is covered in our native checkout research.

What the evidence agrees on

Four things hold across the documents and the studies:

  1. Stated facts can change a choice after retrieval. Every’s article test, the ACES description edit, E-GEO’s rewriting and our own simulations point the same way. The size of the effect is not stable across models.
  2. Fit is relative to the shopper. OpenAI, Shopify and Microsoft all document shopper context, and ABxLab shows that preference instructions change how a model weighs attributes. A fact that wins for one brief can be irrelevant to the next.
  3. Agents respond to things that aren’t fit. Ratings, position, labels and model version all moved picks in controlled settings. So did manipulative text, which is why stated limits and honest labels matter.
  4. Stages don’t transfer. A citation result can’t establish a product’s rank, and Shopify Catalog order can’t establish ChatGPT’s final recommendation. Shopify says so about its own preview.

Folklore check

Claims you will hear, and which grade they actually have:

Claim Grade What the evidence says
“Add schema and assistants will recommend you” Vendor-observed, no effect detected Ahrefs’ matched comparison found citation differences indistinguishable from zero. Keep accurate Product markup anyway; it doesn’t promise picks
“ChatGPT only reads the first 50 tokens” Vendor-observed, one trace One vendor’s interpretation of one stage. Front-loading key facts is worth doing; the number isn’t a rule
“You need four stars to be recommended” Unknown No published threshold. Labs show ratings matter, by different amounts per model
“You need an llms.txt file” Documented against Google says no special AI files are needed. Shopify also provides /agents.md, /llms.txt and /llms-full.txt URLs for stores, which you can customize
“Your Shopify preview rank is your ChatGPT rank” Documented against Shopify says agentic storefronts often re-rank its results
“Add ‘Updated 2026’ or ‘Bestseller’” Lab-tested against Every’s “(Updated 2026)” scored 0% against 2% for the original. In our Claude screening round, a “New 2026 / Bestseller” version of vague copy got 0 of 108 picks per category
“Persuasive copy always works” or “never works” Lab-tested, mixed Effects vary by model; some rankers penalize manipulation and some don’t

One worked case, checked against the ledger

On October 26, 2026 we searched Shopify Catalog for “humidifier for dry winter air large room quiet top fill”. Position 2’s description said “21dB Quiet”. Position 4’s description said it “runs quietly enough to leave on overnight” and gave no decibel figure anywhere in its record. (Both listings, field by field.)

Here is what each grade lets us say about those two listings:

Stage What we can say Grade
1. Eligible Both were in Shopify Catalog that evening, because both were returned Observed
2. Returned Both were in the top 10 of one unpersonalized search. A shopper with a location or a Shop login might have seen a different list Observed; Documented (context changes results)
3. Shortlisted A shopper who asks “how quiet?” can be answered from position 2’s record with a number, and from position 4’s only with an adjective. In our simulation, vague listings were almost never picked and listings that stated their fit facts were picked far more often. Whether ChatGPT showed either listing to anyone is unknown Lab-tested; Unknown for any live assistant
4. Seller Unknown. We read the first variant only Unknown
5. Purchasable Both first variants had the native checkout flag set to false in this response Observed, one response

The useful conclusion is narrow: position 4 made its listing harder to match on noise, and the published evidence says stating a fit fact is the part a merchant controls. Nothing here says position 2 outsold position 4, or that either appeared in a ChatGPT answer. Why a Catalog snapshot can’t answer that is set out in our note on Catalog research limits.

How to use the ledger

When someone tells you how agents pick products, ask three questions:

  1. Which stage is it about? Eligibility, retrieval, shortlist, seller or checkout. Advice about one stage rarely transfers to another.
  2. Which grade is it? A platform’s own statement, a controlled study, a vendor observation or nobody’s evidence at all.
  3. Where does it stop? Every row above has a limit. If the person quoting it left the limit off, put it back before you act.

Then spend your effort where the documented inputs and the lab evidence overlap and you have control: eligibility, accurate fit facts with units and conditions, honest ratings that travel with the record, current price and stock, and clear limits. Agent-ready product data shows how to build that record for one SKU.

Limitations

  • The four grades and this ledger are a proposed scheme for sorting evidence, not an industry standard or a ranking model.
  • Documentation states inputs, not weights. Living help pages change, and all of these were checked on October 27, 2026.
  • Lab results come from sandboxes and supplied candidate sets with specific models. They don’t measure live assistants, and their effect sizes differ by model and version.
  • Vendor reports were not reproduced by us.
  • We can’t see what any assistant shows your customers. Our snapshot covers one route on one evening, and our simulations used invented products.

Your next step

Pick the one piece of advice you were about to act on this week. Find its stage and its grade in the ledger. If it’s documented or lab-tested and you control it, do it on one product and keep a dated copy of the record before and after. If it’s unknown, don’t spend a month on it.