Skip to content

How AI engines pick the sources they cite

Retrieval, query fan-out and why some pages get quoted while others are ignored.

  • Lesson 1 of 8
  • Beginner
  • 9 min read
  • 3:08 video
  • Checked against the product 2026-11-03

Listen to this lesson · 3:06

In shortMost AI answers that cite sources are built in two steps. First the engine turns your question into one or more web searches (Google calls this query fan-out) and retrieves candidate pages from its index. Then the model reads those pages and writes an answer, citing the few passages it actually used. To be cited, a page has to be crawlable, indexed, retrieved for one of those searches and contain a clear answer worth quoting.

Two places an answer can come from

A large language model (LLM) can answer from what it learned in training, or from pages it fetches while answering. Training knowledge is fixed at a cutoff date and has no links attached. Fetched pages are fresh, and they are where citations come from. When ChatGPT, Gemini, Claude, Perplexity or Google's AI features show a list of sources, the engine searched the web for that answer.

Most answers mix the two. The model uses training knowledge for general framing and retrieved pages for specifics: prices, current products, recent news, comparisons. That is why a brand the model "knows" can still go uncited, and why a new page can be cited within days if search engines find it.

The retrieval pipeline, step by step

An AI engine expands a question into searches, retrieves pages, then writes an answer citing a few of themQuestion"best CRM for agencies"fan-out search 1fan-out search 2fan-out search 3Answercites a few sourcesmentions brandslinks some of them
One question becomes several searches. The engine reads what comes back and cites a few of the pages it used.
  1. Interpret the question. The engine decides whether it needs fresh information at all. A question like "what is a sitemap" may be answered from memory; "best CRM for small agencies in 2026" almost always triggers a search.
  2. Fan out. The question is rewritten into several narrower searches. Google says AI Overviews and AI Mode may use a "query fan-out" technique, issuing multiple related searches across subtopics and data sources (Google Search Central (opens in a new tab)). A buyer question might become searches for pricing, reviews, alternatives and a feature comparison.
  3. Retrieve. Each search returns candidate pages from the engine's index. If your page does not rank for any of the fan-out searches, the model never sees it.
  4. Read and select. The model reads the retrieved pages, or passages from them, and picks the ones that answer each part of the question most directly and credibly.
  5. Write and cite. The model writes one answer and attaches a handful of citations. Pages it read but didn't use are not shown.

Each engine searches its own index

There is no single "AI index". Each engine retrieves from its own search system and uses its own crawler, which you can allow or block in robots.txt. The table lists what each company documents.

From each company's published crawler documentation, checked November 2026.
EngineWhere it retrieves fromCrawler that matters for citations
Google AI Overviews and AI ModeGoogle Search's index. A page must be indexed and eligible to show with a snippetGooglebot (Google-Extended does not affect Search)
ChatGPT searchOpenAI's search featuresOAI-SearchBot (OpenAI docs (opens in a new tab))
PerplexityPerplexity's own search indexPerplexityBot (Perplexity docs (opens in a new tab))
ClaudeClaude's web searchClaude-SearchBot, plus Claude-User for fetches a user triggers (Anthropic (opens in a new tab))
Gemini appGrounding with Google SearchGooglebot crawls the pages; the Google-Extended token also controls whether they are used for grounding in Gemini Apps
Training crawlers are a separate decision

GPTBot and ClaudeBot relate to model training, not to search citations, so you can block them and still allow the search crawlers. Google-Extended is the exception to watch: it controls training and also grounding in Gemini Apps and Vertex AI, so blocking it can keep your pages out of Gemini app answers. It never affects Google Search or AI Overviews. Lesson 4, AI crawlers vs AI-referred visitors, covers each one.

Why some pages get cited and others are ignored

Think of citation as four gates. A page has to pass all four.

  • Eligible. The page can be crawled and indexed. It isn't blocked in robots.txt, isn't noindex, and its main content is visible without a login. For Google, the stated bar is "indexed and eligible to be shown in Google Search with a snippet".
  • Retrieved. It ranks for at least one of the fan-out searches. This is where classic SEO still matters: relevance, links and a page that matches what the searcher wants.
  • Selected. It contains a passage that answers a sub-question directly: a clear definition, a specific number, a comparison table, a step list. Vague marketing copy gives the model nothing to quote.
  • Corroborated. For opinion questions ("best", "top", "vs"), engines often lean on independent sources such as review sites, comparison articles and forums. Being named on those pages can matter as much as your own site.
The same question gives different answers

Retrieval and generation both vary from run to run. Across 991 runs of 45 prompt-and-engine pairs tracked in AI Rank Lab (February to October 2026, pairs with at least five runs), the tracked brand's mention status changed at least once in 20 of the 45 pairs. One run is a sample, not a verdict. Lesson 7, Measuring AI visibility honestly, shows how to read that noise.

What this means for you

  • Make sure the search crawlers listed above can reach your important pages.
  • Rank for the narrower questions behind a buyer question, not only the head term.
  • Write passages that can be quoted on their own: answer first, then detail.
  • Get your brand onto the third-party pages engines already cite for your category.

How AI Rank Lab helps

Brand visibility runs the questions you choose on ChatGPT, Claude, Gemini, Perplexity, Google AI Overview and Google AI Mode, and stores which URLs each engine cited. For the four chat engines it calls each company's API with web search switched on, so you see real retrieved sources. API answers can still differ from what a signed-in person sees in the consumer app, and prompts run only when you run them. The Citations page then shows which domains and pages win your questions.

Check yourself

1. Your page ranks well for your main keyword but never appears in AI Overviews for a related buyer question. What is the most likely reason?
2. Which crawler should you allow if you want your pages to appear as sources in ChatGPT search?
3. You ran a prompt once and your brand wasn't mentioned. What should you conclude?

0 of 3 answered.

Progress is saved in this browser.

Transcript
Welcome to the AEO and GEO fundamentals course. In this first lesson you'll learn how AI engines decide which pages to cite. Start with a simple idea. An AI model can answer from two places. It can answer from what it learned in training, which is fixed at a cutoff date and has no links. Or it can search the web while it answers. When you see a list of sources under an answer, the engine searched. Here's what happens when it searches. First, it reads your question and decides whether it needs fresh information. Second, it fans out. It rewrites your question into several narrower searches. Google uses the term query fan-out for this in its documentation on AI Overviews and AI Mode. A question like best CRM for small agencies might become searches for pricing, reviews, alternatives and features. Third, it retrieves pages for each of those searches from its own index. Fourth, it reads those pages and picks the passages that answer each part of the question best. Fifth, it writes one answer and cites a handful of the pages it used. There's no single AI index. Google's AI features use Google Search. ChatGPT search relies on OpenAI's search crawler, called OAI-SearchBot. Perplexity uses PerplexityBot. Claude uses Claude-SearchBot. Training crawlers, like GPTBot and ClaudeBot, are a separate decision. You can block training and still allow search. One exception: Google-Extended also controls whether the Gemini app can ground its answers in your pages, though it never affects Google Search. So why do some pages get cited while others are ignored? Think of four gates. Gate one: eligible. The page can be crawled and indexed, and it isn't hidden behind a login. Gate two: retrieved. It ranks for at least one of the fan-out searches. Classic SEO still matters here. Gate three: selected. It has a passage the model can quote. A clear definition, a number, a table, a list of steps. Gate four: corroborated. For best-of and comparison questions, engines lean on independent sources like review sites and comparison articles. Being named there can matter as much as your own site. One more thing. The same question doesn't always give the same answer. In AI Rank Lab's own data, across 45 prompt and engine pairs that were each run at least five times, the brand's mention status changed at least once in 20 of them. One run is a sample, not a verdict. AI Rank Lab's Brand visibility module runs your questions on six engines and stores every cited URL, so you can see which pages win. Prompts run when you run them. The run window ticks all six engines by default and each engine is charged separately, so untick the ones you don't need. In the next lesson, we'll untangle three terms you'll hear constantly: SEO, AEO and GEO.

Put the lesson to work

Paste your site and get a free SEO, AEO and GEO audit with the fixes, then come back to the next lesson.