Retrieved but not cited: what AI engines read before they answer
When an AI engine searches the web before answering, it reads more pages than it cites. In 246 API runs from 2026-11-01 to 2026-11-03, ChatGPT's search returned 1,331 pages and the answers cited 42% of them; Claude's returned 1,397 and cited 54%. Pages near the top of Claude's results were cited far more often than pages further down, and archive and sitemap pages were almost never cited. So a page that is retrieved but not cited is already in the running: the work is on the page, not on being found.
Key findings
These figures describe a small, recent sample: the questions of seven audits for three websites, asked through each engine's API over three days. They show what the engines did, not why.
- Most pages an engine reads do not make it into the answer. ChatGPT cited 42% of the pages its search returned and Claude 54%.
- Place in the results matters on Claude. Pages in its top three results were cited 70% of the time; pages 11th or later, 35%.
- Archive, tag and sitemap pages get read and passed over. ChatGPT cited 1 of the 18 it was given. On lifebylogic.com, 21 of the 74 times ChatGPT read one of its pages were listing pages, and none was cited.
- ChatGPT often answers without searching at all: 57 of 143 runs (40%) had no web search, so nothing could be retrieved. Claude searched in every run.
- The same page is not treated the same way twice. Of the pages returned in three or more runs, most were cited in some runs and not others.
Why retrieved but not cited is a useful signal
An engine that searches before it answers does two things: it fetches a set of pages, then it writes an answer and links some of them. If your page was never fetched, the problem is being found for that question: a page that matches it, or mentions on the pages the engine does fetch. If it was fetched and not cited, the engine had your page in front of it and preferred another. That is a problem with the page: whether it answers the question directly, early and specifically enough to quote.
Most visibility tools only see the answer, so they cannot tell these two cases apart. The OpenAI and Anthropic APIs list the pages their web search returned next to the pages the answer cites, which is what this study counts.
The sample
The study counts every run between 2026-11-01 and 2026-11-03 in which the OpenAI API (the models behind ChatGPT) or the Anthropic API (Claude) answered an audit question with web search allowed, and the response listed what the search returned. That is 246 runs for 143 questions from 7 audits of 3 websites: lifebylogic.com, a free psychology-test site; RankEcho's own site; and a small law firm, which is not named.
A returned page counts as cited when the answer links the same URL, ignoring the scheme, a trailing slash and OpenAI's tracking tag. Up to 20 returned pages are stored per run; 18 runs reached that cap, so a few returned pages are missing. ChatGPT's answers cited 27 links that were not in its stored list, mostly in capped runs; they are left out of the rates.
| Engine | Runs | Runs with a web search | Pages returned | Returned and cited | Different pages returned |
|---|---|---|---|---|---|
| ChatGPT (OpenAI API) | 143 | 86 (60%) | 1,331 | 561 (42%) | 886 |
| Claude (Anthropic API) | 103 | 103 (100%) | 1,397 | 752 (54%) | 941 |
Finding 1: higher in the results, more often cited (on Claude)
Claude's citation rate fell steadily with place in its search results, from 70% for the top three to 35% for the 11th and later. Claude sometimes ran more than one search, so later places include the results of a second search.
ChatGPT's list showed no clear order: the top three were cited most, but pages 11th and later were cited more often than pages 7 to 10. Its list of sources may not be in ranking order, so read its row with care.
| Place in the search results | ChatGPT (OpenAI API) | Claude (Anthropic API) |
|---|---|---|
| 1 to 3 | 151 of 258 (59%) | 217 of 309 (70%) |
| 4 to 6 | 113 of 258 (44%) | 200 of 309 (65%) |
| 7 to 10 | 75 of 344 (22%) | 197 of 384 (51%) |
| 11 or later | 222 of 471 (47%) | 138 of 395 (35%) |
Finding 2: which kinds of page get passed over
Each returned page was sorted by its URL alone, so the groups are rough. Archive, tag and sitemap pages were returned but almost never cited. Comparison and list pages were cited less often than average by ChatGPT. ChatGPT's search returned many homepages, and it cited half of them.
| Kind of page | ChatGPT: returned, cited | Claude: returned, cited |
|---|---|---|
| Homepage | 182 of 362 (50%) | 30 of 47 (64%) |
| Article or guide (/blog/, /learn/, /guide…) | 93 of 273 (34%) | 377 of 654 (58%) |
| Comparison or list (vs, alternatives, best) | 14 of 68 (21%) | 50 of 83 (60%) |
| Archive, tag or sitemap page | 1 of 18 (6%) | 1 of 1 (100%) |
| Other pages | 271 of 610 (44%) | 294 of 612 (48%) |
Finding 3: the same page is cited one day and not the next
88 pages came back in three or more ChatGPT runs and 65 in three or more Claude runs. Most were cited in some of those runs and not in others: 54 of 88 for ChatGPT and 40 of 65 for Claude. Only 13 and 17 were cited every time, and 21 and 8 never.
So one run that does not cite your page proves little. Ask the same question several times, and judge a page by its rate across runs.
A real case: lifebylogic.com
lifebylogic.com publishes free psychology and cognitive tests with guides that explain them. Across its audits, ChatGPT's search returned one of its pages 74 times and the answer cited it 22 times (30%). Claude's returned one 58 times and cited it 40 times (69%).
The gap on ChatGPT comes largely from what it found. 21 of its 74 reads were the sitemap, numbered archive pages of the article library and a lab's article list. None of those was cited. Without them, ChatGPT cited 42% of the site's pages it read. The pages that were cited were the ones that hold an answer: the homepage, the list of tests, and individual tests and guides.
The lesson is not to hide listing pages. It is that a listing page is a weak landing spot for a question: when search returns it, the engine still has to find the answer elsewhere. The fix is a page that answers the question directly, linked clearly from the listing, so search has something better to return.
| lifebylogic.com page | ChatGPT: returned, cited | Claude: returned, cited |
|---|---|---|
| Homepage | 5 of 12 | 4 of 6 |
| /tools (the list of free tests) | 4 of 7 | 9 of 9 |
| /sitemap | 0 of 6 | not returned |
| /learn/page/5, /19, /33 and /38 (article archive pages) | 0 of 7 | not returned |
| /learn/labs/brain and its page 5 (a lab's article list) | 0 of 6 | not returned |
| /learn and /learn/labs/crossroads (the library and another lab's article list) | 0 of 2 | not returned |
| /brain-lab | 1 of 5 | not returned |
| /behavior-lab | not returned | 3 of 6 |
| /behavior-lab/cognitive-bias-susceptibility (a test) | 1 of 1 | 3 of 4 |
| /life-dashboard/flourishing-index (a test) | 0 of 1 | 0 of 4 |
What to do when your page is retrieved but not cited
- Put the answer to the question in the first lines of the page, in plain words an engine can quote: a number, a definition, a yes or no with the reason.
- Make the page about one question. A page that covers ten topics loses to a page that answers the one that was asked.
- Add the specifics the competing cited pages have and yours lacks: prices, steps, dates, named sources. Look at what was cited instead of you for the same question.
- Make sure the page that answers is the one search returns, not a list, tag or archive page that only links to it.
- Measure across several runs before and after a change, on each engine separately.
Limits
This is a small, recent and observational sample: three websites, seven audits and three days, with most runs from two of the sites. Each site's questions were written for that site. Engines change their models and search behaviour often. The figures do not show why an engine chose one page over another, and they should not be read as a prediction for another site, engine or date.
Only ChatGPT and Claude are counted, because their APIs list the search results separately from the citations. Gemini's and Perplexity's responses list the same pages as both, so they cannot show this. The kinds of page come from URL patterns, not from reading the pages. RankEcho will update the study as more audits record what each search returned.
Frequently asked questions
The engine's search returned your page, but the answer linked others. In this sample that happened to most returned pages. Common reasons: the page sat lower in the results, it was a list or archive page rather than the answer itself, or another page answered the question more directly. The data shows what happened, not the engine's reasons.
In 143 API runs from 2026-11-01 to 2026-11-03, ChatGPT's answers cited 42% of the 1,331 pages its search returned. In 57 runs it answered without searching at all.
No. Claude's answers cited 54% of the 1,397 pages its search returned, and pages near the top of its results were cited far more often than pages further down.
Not from the ChatGPT app. The OpenAI API can return the list of sources its web search consulted next to the answer's citations. A tool that asks through the API and keeps that list can show whether your page was retrieved and not cited, or never retrieved.
The aggregate counts are on this page. Row-level runs are not published because they belong to the audited sites.
