How AI decides which brands to recommend

Last updated:

ChatGPT does not recommend brands from memory. When a shopper asks it what to buy, it searches the web, opens a handful of pages, reads them, and writes its answer from what those pages say. So the brands it names are, overwhelmingly, the brands those pages name.

What actually happens when a shopper asks

Imagine someone types “what’s the best niacinamide serum for oily skin?” into ChatGPT. Behind the answer, roughly this happens:

AI recommends whatever the pages it reads recommend. If those pages discuss your competitors and not you, the answer will too.

This is the whole mechanism, and almost everything else follows from it. It also explains the thing founders find most confusing: you can have a great product, a fast site and real customers, and still never be named — because none of that is what the assistant read.

Why it isn’t about the model “knowing” you

There are two different ways an AI can produce a brand name. It can recall something from its training data, or it can read a page right now and repeat what that page says. For shopping questions, the second dominates — which is good news, because training data is frozen and unreachable, while the live web is neither.

It also means the answer moves. A roundup article that adds your product this month can change what shoppers are told next month. That is the lever this whole category is built on.

Which pages AI tends to read

Studies of AI citations keep landing in the same place: independent, discussion-heavy and comparison-shaped pages punch far above brand-owned pages. Ahrefs’ analysis of the most-cited domains in ChatGPT found Reddit alone taking about 16.7% of citations, with Wikipedia and Reddit together accounting for more than a quarter of US ChatGPT citations.

The pattern for products specifically is roundups and listicles — the “10 best X” article — plus review platforms and community threads. Which is to say: the pages deciding whether you get recommended are mostly pages you do not own.

What that means practically

What if AI names my brand and a competitor together?

Very common — a comparison article, or an answer that recommends three products including yours. Brands are not competing for one slot per answer: both get named, and both count as a mention. That is also why mention rates across a set of brands don’t add up to 100%. What separates you is how often you appear across many answers, not whether you edged someone out of one.

So what do you actually do?

Work backwards from the pages. If you know which pages an assistant reads before recommending someone in your category, you know exactly where to go. That list is what a citation gap report is — the pages AI cites when it recommends a competitor but has never cited for you.

The honest caveat: we can see which pages an assistant cited and who it cited them for. We do not read the page’s own text, so we never claim your brand is missing from a page — only that AI has not yet used it in your favour.

If you want to check where you stand before any of this, here is how to test it by hand.

See what AI says about your brand

SeenScan puts your customers’ questions to ChatGPT and Gemini every day and shows you where you’re named, where a competitor is named instead, and which pages to go earn. Your first result is free and needs no card; daily tracking runs on a 7-day trial that does require one.

Start tracking free