We record what ChatGPT actually does before it answers - every search it runs and every page it reads - and publish what that says about getting recommended. Every number here comes from those recordings.
Each spoke is something ChatGPT put into its own searches before it answered. Longer means it came up more often.
Read off 29 searches across 10 recorded answers. Re-scanned every time we capture.
We traced every recommended business back to whatever first put it there. Only one of these routes is open to a company that is not already famous.
ChatGPT writes its own searches before it answers a question. Every row below is a signal it put in those searches. Open one to see what it means for your site.
27.6% of searches carried a year, and some limited results to the last 30 days.
13.8% of searches asked about price, fees or plans.
13.8% of searches were restricted to a single website.
In 10.3% of the searches it ran, ChatGPT added the word "official" - it was hunting for a company's own authoritative page.
3.4% of searches asked for reviews or ratings rather than price or location.
3.4% of searches named a specific directory, review platform or trade body.
3.4% of searches looked for rankings or league tables.
64.0% of retrieved results were pages the named brands do not own. This is the condition under which placement can move an answer.
1 of 4 domain-scoped searches targeted a domain no named brand owns. Those are obtainable listings and should be treated as the priority placement targets.
Share of the 29 captured fan-out queries carrying each signal: year_qualified 27.6%, pricing 13.8%, site_scoped 13.8%, official_lookup 10.3%. A page that cannot satisfy the common ones fails the check silently.
is_claimed, popularity_score, provider, ranking_score, review_highlights, reviews — anything computed from these on an earlier build is no longer computable from the transport.
We put the same 28 questions through a recorded ChatGPT session and through the two API routes that AI-visibility tools are built on. They agreed with the browser on 1.3% and 1.8% of the sources found. Both APIs searched on roughly half the questions the browser searched on, and neither returned a single local business record.
Same questions, same day. The gap is not a vendor problem: one is a third-party monitor, the other is OpenAI’s own API called directly. If a tool reports your AI visibility from an API, it is reporting on a different system from the one your customers use.
We record a real ChatGPT answer for the question your buyers actually ask, then walk you through the trace: the searches it wrote, the pages it opened, and who it recommended instead of you.
Get my ChatGPT visibility scanFree on the call. No pitch deck.We record the network traffic behind real ChatGPT answers - the streamed response and the stored conversation - rather than scraping the page or asking the model what it did. One question per fresh conversation, on a real account, under a fixed daily limit.
Measured effects we can see in our own data. We publish them because a figure you cannot challenge is not evidence.