How ChatGPT Picks Its Sources
ChatGPT is the most-used AI assistant in the world, and for a growing share of buyers it is the first — sometimes the only — place a purchase question gets asked. But ChatGPT is not one system. It answers from two distinct places: what the model already "knows" from training, and what it retrieves live when it decides to search. Each path selects sources differently, each is influenced differently, and a business that optimizes for only one of them is invisible half the time. Here is how both paths actually work.
The two-path architecture
When you ask ChatGPT a question, the system makes a routing decision before it writes a word: can I answer this from model memory, or does it need fresh information?
- Model memory (parametric knowledge): facts absorbed during training. Answers from this path typically carry no citations at all — the model states what it learned. Your visibility here depends on how strongly and consistently your entity appeared in the data the model was trained on.
- Live search (retrieval): for current events, prices, local queries, comparisons, and anything the model judges time-sensitive or uncertain, ChatGPT issues search queries, reads results, and composes an answer with source links. Your visibility here depends on being retrievable and citable right now.
The routing itself is invisible to users, but its consequences are enormous. A question like "what is a heat pump?" is often answered from memory with zero citations. "Best heat pump installers near Scottsdale" almost always triggers search. Commercial-intent questions — the ones worth money — disproportionately trigger the search path, which is good news: the search path is the one you can influence within weeks rather than training cycles.
The crawlers: three doors into ChatGPT
OpenAI publishes distinct user agents, and each controls a different kind of visibility. According to OpenAI's own crawler documentation, the three that matter are:
- GPTBot — the training-data crawler. Blocking it in robots.txt keeps your content out of future model training, which over time erodes your presence in the no-citation memory path.
- OAI-SearchBot — the crawler behind ChatGPT's search feature. Blocking it removes you from the cited, linked answers.
- ChatGPT-User — the on-demand fetcher used when the assistant visits a page during a conversation on a user's behalf.
A recurring, self-inflicted wound: businesses copy a robots.txt template that blocks all three, often from advice aimed at publishers protecting licensed content. For a business that wants to be discovered and recommended, blocking these crawlers is roughly equivalent to de-indexing yourself from a major search engine. Auditing crawler access is the first check in any ChatGPT visibility review — it is also one of the checks in the ClickRadius AI Readiness Score, because it fails more often than most owners expect.
Verification takes minutes and beats assumption. First, read your live robots.txt (yourdomain.com/robots.txt) and search it for each user-agent string — remember that a blanket User-agent: * disallow catches AI crawlers even when none are named. Second, check any CDN or firewall layer separately: bot-management products can challenge or drop these crawlers regardless of what robots.txt permits, and their default settings change with vendor updates. Third, confirm actual behavior in your server logs — grep for the user-agent names over the past thirty days. Fetches from OAI-SearchBot in your logs are direct evidence you are entering ChatGPT's retrieval pipeline; their total absence on a site that should interest buyers is a finding in itself. Log evidence settles what configuration files only suggest.
Where ChatGPT's search results come from
ChatGPT does not consult Google. Its search feature draws on OpenAI's own crawling and indexing plus third-party partnerships — industry analyses have consistently pointed to Microsoft's Bing index as a key underlying source since the feature launched — alongside content from OpenAI's licensing agreements with major publishers such as the Associated Press and Axel Springer. Three practical consequences follow:
- Bing visibility matters more than most SEO plans assume. A site well-indexed in Bing has a wider doorway into ChatGPT's candidate pool. Bing Webmaster Tools, long an afterthought, belongs back in the workflow.
- Licensed publishers get privileged treatment for news-like queries. You will not out-cite a wire service on breaking news. You can out-cite everyone on the specific expertise only you hold.
- Google-only optimization leaves a gap. Pages that rank in Google but are thin, blocked, or malformed for Bing's crawler underperform in ChatGPT specifically.
How the answer gets its citations
Once ChatGPT retrieves candidates, source selection follows the pattern documented across generative engines: the model composes an answer and attaches sources at the claim level. The Princeton-led "GEO: Generative Engine Optimization" study (KDD 2024) — the foundational academic work on this selection process — found that content carrying statistics, attributed quotations, and its own source citations was significantly more likely to be featured in generated answers, reporting visibility gains of up to 40% from these content-side changes alone.
We demonstrate that GEO methods can boost visibility by up to 40% in generative engine responses.—Aggarwal et al., "GEO: Generative Engine Optimization," KDD 2024
In ChatGPT's case, observed citation behavior adds a few engine-specific wrinkles:
- It cites sparsely. ChatGPT typically attaches fewer sources per answer than Perplexity — often two to five — which makes each citation slot more contested.
- It favors pages that resolve the query in one place. Comprehensive, well-structured pages that answer the question and its obvious follow-ups tend to win the compact citation list over narrow fragments.
- It leans on recognizable entities. When candidates are otherwise comparable, the source whose identity is clearer — established organization, consistent web footprint, legible about information — takes the slot. This is where off-site entity authority quietly decides on-page ties; industry data suggests the majority of what drives AI citations now sits in this off-site layer.
The memory path: playing the long game
Citations are the fast game. The slow game is what ChatGPT says about your category — and your brand — when it doesn't search at all. Model-memory answers are shaped by the training corpus, which means they are shaped by everything published about you across the web as of the model's data cutoff. You influence this path with volume, consistency, and corroboration:
- Consistent entity facts everywhere. Same name, same description, same specialization across your site, directories, profiles, and third-party mentions. Models triangulate; contradictions dilute.
- Durable, referenced content. Substantive resources that other sites link to and quote are disproportionately represented in training data.
- Patience with a measurement habit. Memory answers change on training cycles measured in months. The only way to know your standing is to ask the engines regularly and log the answers — which is exactly what ClickRadius's citation monitoring does across five live AI engines (ChatGPT, Gemini, Perplexity, Claude, and Grok), tracking whether you are mentioned, how you are described, and who takes the slot when you aren't.
The search path rewards what your pages say this month. The memory path rewards what the web has said about you for years. Serious AI visibility programs work both.—ClickRadius Institute
What flips the search switch
Because so much hangs on whether ChatGPT searches at all, it is worth knowing the triggers. Observed across large volumes of queries, the routing leans toward live search when the question involves:
- Time sensitivity: anything with "current," "2026," "latest," prices, availability, news, regulations.
- Local intent: "near me," city names, service-area questions — the model knows its memory of local businesses is unreliable.
- Specific entities the model is unsure of: smaller brands, niche products, recent companies. Uncertainty about an entity is itself a search trigger.
- Comparisons and recommendations: "best," "vs," "alternatives to" — where being wrong is costly and fresh consensus matters.
- Explicit user cues: asking for sources, links, or "look this up" reliably forces retrieval.
Conversely, definitional, conceptual, and how-does-it-work questions are frequently answered from memory with no retrieval and no citations. The practical readout for a business: your category education content mostly influences the memory path (slowly, via training data), while your commercial and local content competes in live retrieval (quickly, via citability). Prioritize accordingly — the commercial questions are both the most valuable and the most immediately winnable.
A second practical readout: phrasing matters when you audit. The same underlying question asked five ways may route differently — some phrasings from memory, some through search — so a serious ChatGPT visibility audit samples multiple phrasings and separates the two answer types in its logging. Treating a no-citation memory answer as evidence about your retrieval optimization (or vice versa) is one of the most common measurement errors in GEO practice.
A ChatGPT-specific optimization sequence
- Unblock and verify. Confirm GPTBot, OAI-SearchBot, and ChatGPT-User can fetch your key pages; check server logs for their visits.
- Fix Bing. Submit and verify in Bing Webmaster Tools; resolve indexation gaps between Google and Bing.
- Harden the money pages. Restructure your highest-commercial-intent pages into self-contained, heading-labeled passages armed with attributed statistics and quotations — the validated GEO signals.
- Declare the entity. Organization structured data, substantive about page, consistent descriptions across the top directories and platforms for your industry.
- Benchmark and iterate. Ask ChatGPT the 20 questions your buyers ask. Log mentions, descriptions, and competitors cited. Re-test monthly and attribute movement to the changes you shipped.
According to industry estimates, a large majority of brands still have zero AI-search mentions across any engine — which means the citation slots for most commercial questions are still being decided. On ChatGPT, with its compact source lists, the early entrants into a topic's citation set are hard to displace later.
Frequently asked questions
Should I block GPTBot in robots.txt?
For most businesses seeking visibility, no. GPTBot gathers training data and OAI-SearchBot powers search citations; blocking them removes you from ChatGPT's knowledge and its cited answers respectively. Blocking makes sense mainly for publishers monetizing content licensing — for a business that wants to be found and recommended, it is usually self-defeating.
Why does ChatGPT describe my business incorrectly?
Incorrect descriptions usually come from model memory — stale or thin training-data signals — rather than live retrieval. The fixes are corroboration and time: publish clear, consistent entity information on your site and across directories and profiles so both future training runs and live searches encounter the same correct facts.
Does ChatGPT use Google rankings to pick sources?
No. ChatGPT's search feature draws on its own crawling and third-party index partnerships — industry analyses have long pointed to Bing as a key underlying index — plus OpenAI's licensed content sources. Ranking well in Google helps indirectly, but ChatGPT's candidate pool is assembled independently of Google results.
Find out whether ChatGPT can even see your site — and how citable it is once it does. Get your free AI Readiness Score, or see how ClickRadius monitors all five engines on the pricing page.