There are two ways to show up in an AI answer. You can be in the source list, a link at the bottom or a card in a panel. Or you can be in the text, the sentence the buyer actually reads. Only the second puts you on a shortlist.
The gap between the two is bigger than most teams expect. This post shows it on our own numbers and explains how to close it.
What does "read but not named" look like?
We track a question about our own category: "AI search visibility starting price". Between 2026-09-04 and 2026-10-04 we read it 57 times on ChatGPT. Our pricing page was among the cited sources in 42 of those 57 answers. Our name appeared in the answer text in 0 of them.
Here is one of those answers, from 2026-10-03, summarised. It listed five starting prices from five other products and services, each with a numbered citation. Our pricing page sat further down the source list, unnumbered. ChatGPT had read it. It built its answer from other pages.
Another tracked question, "what is GPTBot", shows the same pattern: our page in the sources of 12 of 33 ChatGPT answers in the window, our name in none. That one is less surprising, because a definition of a crawler has no reason to name us. The pricing one is the instructive case: a question we are a direct answer to, a page of ours the engine read, and no sentence of ours in the answer.
Why does an engine read your page and name someone else?
An answer is assembled from passages. The engine retrieves pages, picks the sentences that best answer the question, and writes from those. Your page can be retrieved and still lose at the second step.
The usual reasons:
| Reason | What the engine sees on your page |
|---|---|
| No direct answer | The fact is there, but not as a sentence that answers the question |
| Wrong shape | The question asks for a number; your page leads with a story |
| Buried answer | The useful sentence is halfway down, after the introduction |
| Answer in a widget | Pricing in an interactive calculator, a tab or an image |
| Better passage elsewhere | A roundup states several answers in one tidy list |
Our pricing case is mostly the last two. The question "what is the starting price for AI search visibility" is a list question; the engine wants several prices side by side. Roundups give it that list in one passage. Our pricing page explains a plan fee plus credits for the work, which is accurate and does not fit into one line of a list of prices.
That is a real trade-off, not a bug to wave away. A page written to explain a pricing model will lose a list question to a page written to answer it.

