Blog

AI Doesn't Recommend the Best Products. It Recommends the Ones It Can Understand.

Ask an AI assistant for a product recommendation and the brands that appear aren't the biggest or the best — they're the ones with data a machine can parse. Here's why that gap exists and how to check where you stand.

By Anthony Gale — Co-Founder, Geoffy

AI DiscoveryGEO
AI Doesn't Recommend the Best Products. It Recommends the Ones It Can Understand. cover image

Playing the video loads it from YouTube, which sets its own cookies. The full transcript is below, so you can read it without doing that.

Read the full transcript

If AI keeps recommending your competitor instead of you, it's almost never because they're a better product. It's because they're a clearer, safer answer than you are — and that's a fixable problem. So let's diagnose it. Here are the four reasons an assistant names your competitor and skips you, in the order worth checking.

Reason one: the assistant can't read your key facts. When an AI fetches your page to answer a shopping question, it mostly reads the visible text. If the things that would win you the recommendation — what the product is, who it's for, what's in it, the price — live only in a spec table built from code, or inside an image, the model often never sees them. Your competitor didn't beat you here. They just wrote their facts in plain text where the model could read them, and you didn't.

Reason two: you're vague where they're specific. Assistants recommend what they can describe with confidence. "Premium quality, loved by customers" tells a model nothing it can match to a question. "Fragrance-free, dermatologically tested, under fifteen pounds" tells it exactly when to name you. If your competitor has stated the specific attributes shoppers ask about and you've stayed fuzzy, the model picks the one it can describe — almost every time.

Reason three: the web doesn't back you up. This is the one brands miss. An assistant won't confidently recommend something it can't defend. In effect, it's cross-checking: does the rest of the web agree with what this brand says about itself? If your competitor is corroborated — consistent information across review sites, editorial coverage, their own pages all telling the same story — they're a safe pick. If your claims only appear on your own site, or worse, different sources say different things about you, the model hedges and reaches for the brand it can defend with a straight face.

Reason four: no one has published the answer to the exact question — or your competitor has. Assistants pull the clearest, most direct answer to the specific question asked. If a shopper asks "best magnesium for sleep" and your competitor has a page, a review, or a video that answers that precise question cleanly, they get cited. If your best answer is buried in paragraph six of a page about something else, you don't — even if your product is the better fit.

Now here's the part that should change how you feel about this. Notice what's not on the list. Ad budget isn't on it. Brand size isn't really on it. Your competitor isn't winning because they outspent you — they're winning because, on these four points, they're a cleaner answer. Which means you can close the gap with work, not with a bigger marketing budget.

But you can't fix what you can't see. Before you change anything, you need to know which specific questions you're losing, in which engines, and which competitor is getting named instead. Guessing wastes effort on the wrong fixes. That's exactly what we built Geoffy to show you — the real buying questions in your category, run across the major assistants on a schedule, with every competitor mention tracked. And then Geoffy makes the fixes: it rewrites and restructures the losing pages so the model can read and match them, builds the corroboration behind reason three, and tracks the mentions to prove the gap closed. Diagnosis and repair, one product.

Start there. Find the questions where they're named and you're not — that's geoffy dot ai. That list isn't a scoreboard — it's your to-do list. Work it down and "why does AI recommend them?" can turn into "why does AI recommend us?"

If this helped, the next one shows you how to turn this into a number you can actually track over time — your share of voice in AI answers. See you there.

Ask an AI assistant a simple buying question — “what’s a good magnesium supplement for energy and sleep?” — and you’ll get a confident answer. Three brands, clear reasoning, even a breakdown of the different types of magnesium and what each is good for. It’s a better experience than scrolling to page two of Google, which is what product research used to be.

Then do the thing most people never do: check who made the list, and why.

Run that test across categories and a pattern emerges quickly. Brands with well-structured product data — proper specs, comparison information, clear attributes a machine can parse — appear. Brands whose catalogues are beautiful but unstructured barely scrape in, however large their marketing budget. And dozens of genuinely good brands in every category appear nowhere at all. Not ranked low. Absent.

The uncomfortable implication

The AI isn’t recommending the best products. It’s recommending the products it can understand.

That distinction matters more than most ecommerce teams realise. Twenty years of optimisation effort has gone into Google — backlinks, domain authority, keyword coverage — and it worked. But AI assistants don’t read the web the way a search crawler ranks it. A language model doesn’t care about your PageRank. It cares about whether it can parse your product information well enough to stake a recommendation on it.

The pattern repeats in category after category. Wetsuits: some brands appear with detailed reasoning about neoprene thickness, seam construction and thermal lining, while brands with excellent products are simply missing — not because the products are worse, but because the assistant couldn’t find enough structured information to recommend them with confidence. Beauty: brands with properly structured ingredient lists, skin-type matching and clear attributes show up; brands hiding everything behind lifestyle imagery and “discover your glow” messaging are invisible. Cycling kit, electronics accessories, home goods — the same gap, over and over.

It’s not about brand size. It’s about data structure.

This is the part that should get your attention. Some of the brands assistants recommend are relatively small — they just built their catalogues properly. Some of the brands assistants ignore are household names spending millions on advertising.

The ad spend is irrelevant to the model. The Instagram following is irrelevant. What matters is whether an AI system can look at your product data and understand what you sell, who it’s for, and why someone should buy it.

And the shift is happening at scale. Traditional search volume is falling as AI referrals to retail sites grow at extraordinary rates, and shoppers increasingly start purchase research inside an assistant rather than a search box. People haven’t stopped shopping — they’ve stopped starting every purchase on Google.

The economics of visibility change with it. On a Google results page you had ten organic slots to aim for. In an AI answer you have perhaps two or three mentions. Possibly zero. The competition for visibility hasn’t just moved — it has concentrated.

What to do about it

Most brands have no idea this gap exists, because they’re still measuring success by Google rankings and return on ad spend. Meanwhile a growing share of their potential customers are asking assistants what to buy and getting answers that don’t include them.

The starting point costs nothing: ask ChatGPT or Perplexity to recommend products in your category, without your brand name in the query. If you’re not in the answer, the fix isn’t more content or more ads — it’s making your product information structured, specific and consistent enough for a machine to understand. That’s the discipline GEO exists for, and it’s what Geoffy does for Shopify and WooCommerce stores.

The better product should win. Right now, the better data does. Close that gap before your competitors do.

Want to see where you stand today? Get your free GEO Score.

Frequently asked questions

Why doesn't my brand appear when I ask ChatGPT for recommendations?

AI assistants can only recommend products they can confidently parse. If your catalogue is written purely for human browsing — marketing copy, imagery, vague feature lists — the assistant often can't extract the structured facts it needs, and it recommends a brand it can read clearly instead.

Does advertising spend or brand size affect AI recommendations?

Far less than most teams assume. Assistants weight structured, consistent, machine-readable product information. Smaller brands with disciplined catalogues regularly appear ahead of household names with large ad budgets.

How do I test my brand's AI visibility?

Ask ChatGPT or Perplexity the question your customer would ask, without naming your brand — for example, 'best magnesium supplement for sleep'. If you don't appear across a few phrasings, you have a data-structure problem, not a product problem.

Next step

Ready to apply this to your catalogue?

Move from theory to implementation with parity-first GEO workflows.

Turn your catalogue into AI-readable product pages and structured data.

Already have an account? Sign in

Structured outputs enabled
First-party pages published
Discovery coverage expanding