Insights·Explainer
How ChatGPT Decides Which Brands to Recommend
When ChatGPT names a company, that name survived three separate filters: training memory, live retrieval, and answer synthesis. Understanding each filter tells you exactly where to compete.
December 22, 2025 · 7 min read · Holmby Lane Research

Ask ChatGPT for the best CRM for a small law firm and it will name four or five products, describe each in a sentence, and often recommend one. Those names were not picked by an editor. They survived a pipeline, and each stage of the pipeline is something a brand can influence.
Stage one: training memory
The model itself holds a compressed impression of the public web as of its training cutoff. Brands that were widely written about, reviewed, compared, and discussed before that cutoff exist in the model's memory with rich associations. Brands that were not are, to the model, barely real.
This is why category leaders keep getting named even in answers generated with no web access. The model remembers a decade of comparison posts, documentation, complaints, and praise. You cannot retrofit training data, but you can influence the next cutoff: everything published about you now is a candidate for the next generation of models.
Stage two: live retrieval
For questions with commercial intent, ChatGPT usually searches the web before answering. It issues queries related to your question, pulls a set of pages, and reads them. The answer is then grounded mostly in what came back, not in memory alone.
This stage behaves like search because it is search. The pages that get retrieved are disproportionately: ranking pages for the underlying query, list and comparison articles, review platforms, community threads, and recent coverage. If the retrieved set mentions you repeatedly, you are very likely to appear in the answer. If it does not, memory rarely saves you.
Stage three: synthesis
The model now writes the answer, and here liftability decides who gets described accurately and who gets flattened. The model prefers claims it can attribute cleanly: a pricing page that states the price, a services page that states who the service is for, a review aggregate with a number attached. Vague positioning ("we craft transformative digital experiences") gives the model nothing to say, so it says nothing.
Synthesis also applies a soft trust filter. Claims corroborated across sources get stated confidently. Claims that appear only on your own site get hedged or dropped. The model is, in effect, doing due diligence at machine speed, and it grades you on the whole record.
Where to compete
- Win the retrieval set, not the model. List posts, comparison pages, and review platforms for your category are the ballot. Be on them, accurately, before worrying about anything exotic.
- State liftable facts. Every important page should contain sentences a model could quote verbatim without embarrassment: what you do, for whom, at what price band, with what proof.
- Build corroboration. The same facts, in the same words, across independent sources. Repetition across the web is how a claim becomes an answer.
None of this is gaming anything. It is making the true record of your brand legible to a machine that reads fast and trusts corroboration. The brands winning AI recommendations right now are simply the ones that did this work first. For the concrete program, see how to get your brand cited by ChatGPT.
Put this to work
Holmby Lane runs AEO-led growth programs: entity work, citation campaigns, and the content AI engines actually retrieve, measured against your buyer prompts daily.
Keep reading


