Satelo / AI search / How ChatGPT Search Works: A Site Owner's Map of Sources, Providers and Crawlers
Ai search

How ChatGPT Search Works: A Site Owner's Map of Sources, Providers and Crawlers

ChatGPT search works in two modes: it either answers from what its model learned in training, or it searches the web, rewrites your question into targeted queries for search providers, reads the pages it finds and cites them. This guide maps that pipeline from a website owner's point of view, using only what OpenAI documents, and marks clearly where OpenAI says nothing.

Published: 2026-10-23 · 7 min read · Satelo

How ChatGPT Search Works: A Site Owner's Map of Sources, Providers and Crawlers

Two ways ChatGPT answers: from the model or from the web

Every ChatGPT reply comes from one of two places, and the difference decides whether your site can be a source at all.

Getting into the first mode is about training data, a slow process you mostly cannot steer. Getting into the second is about being crawlable and relevant today. The rest of this article is about the second.

OpenAI's help article Searching the web with ChatGPT says ChatGPT "may search the web automatically when your question would benefit from current information", and that users can also start a search manually from the tools menu or by typing / in the composer. The same article says web search is available on Free, Go, Plus, Pro, Business, Enterprise and Edu plans, and to people who are not signed in.

OpenAI does not publish the exact rule that triggers a search. In practice, questions about recent events, prices, local businesses or "best X for Y" comparisons are the natural candidates, because the model alone cannot know what changed after training. Evergreen definitions may be answered without searching. That is why the same topic can bring you a citation for one phrasing and nothing for another.

Query rewriting: your page competes for a different query

This is the part most site owners miss. ChatGPT usually does not send the user's question to a search engine word for word. According to the same help article, when ChatGPT search partners with other search providers it "typically rewrites your query into one or more targeted queries" and, after reviewing the first results, "may send additional, more specific queries".

OpenAI's own example: a long question about drugs that target CCR8 becomes a first query like "CCR8 immunotherapy drug development 2025", followed by a narrower one naming a specific compound and conference. A "restaurants near me" question becomes "top restaurants San Francisco", using a general location estimated from the IP address. The article says ChatGPT does not share the IP address itself or account information with search providers, and that saved memories may shape the rewritten query if memory is on.

What this means for you:

Where the results come from: providers, partners and OpenAI's crawler

"Does ChatGPT use Bing or Google?" is the question everyone asks, and OpenAI answers it only partly:

OpenAI also runs its own search crawler, OAI-SearchBot, described below. So the honest summary is: Microsoft is one documented provider, Shopify appears in the shopping context, partners supply some content directly, and OpenAI crawls the web itself. Whether ChatGPT uses Google is not stated in any OpenAI document we could find, so we will not guess. Being properly indexed in Bing is cheap insurance; our ChatGPT indexing guide covers the Bing Webmaster Tools setup.

Four OpenAI bots and what each one does

OpenAI lists its crawlers on Overview of OpenAI crawlers. Each has its own user agent and its own published IP list, and robots.txt settings for each are independent.

BotJobRole in ChatGPT searchrobots.txt
OAI-SearchBotSurfaces sites in ChatGPT search resultsThe one that matters. Opted-out sites are not shown in search answers, though they can still appear as navigational linksFollowed
ChatGPT-UserVisits a page when a user's action in ChatGPT or a custom GPT needs itOn-demand fetch, not automatic crawling; OpenAI says it does not decide whether content appears in searchOpenAI says rules "may not apply" because a user triggered the visit
GPTBotCrawls content that may be used to train foundation modelsNone. Blocking it is a training opt-out onlyFollowed
OAI-AdsBotChecks landing pages submitted as ChatGPT ads for policy complianceNone for organic resultsNot relevant unless you advertise

Two details from the same page are useful in practice: if a site allows both OAI-SearchBot and GPTBot, OpenAI may use one crawl for both purposes, and search changes take about 24 hours to apply after a robots.txt update. The full robots.txt setup, including how to allow search but refuse training, is in our guide to blocking AI crawlers with robots.txt.

How ChatGPT picks which sources to cite

OpenAI's public statement on ranking is one sentence: ChatGPT "ranks search results using multiple factors intended to help users find relevant, reliable information", and "placement is not guaranteed". The factors are not listed. Anyone who sells you the "ChatGPT ranking algorithm" is describing their own guesses.

What follows from the documented parts is enough to act on:

  1. Eligibility first. The help article gives two conditions: allow OAI-SearchBot, and make sure your host or CDN allows traffic from OpenAI's published search bot IP addresses.
  2. Retrievability second. Your page must come back for the rewritten, keyword-like queries, from OpenAI's own crawl or from a provider.
  3. Selection third. Among retrieved pages, ChatGPT chooses what to cite. "Relevant, reliable" is the only hint, which points to clear answers on the page and a reputation built outside your own site. Our guide on how to get cited by ChatGPT covers that part.

What you can and cannot control

Part of the pipelineCan you influence it?How
Whether ChatGPT searches at allNoDecided per question; write for queries that need fresh or specific information
Rewritten query wordingIndirectlyUse the plain terms people search for; name places, versions and dates
OAI-SearchBot accessYes, fullyrobots.txt plus firewall and CDN rules that allow OpenAI's search IPs
Presence in provider indexesPartlyBing Webmaster Tools, sitemaps, IndexNow
Readable contentYesMain text in the HTML, fast responses, no login walls on public pages
Being chosen as a citationPartlyDirect answers, specific facts, independent mentions of your site
Training dataOnly opt-outDisallow GPTBot; this does not affect search

A worked example (illustrative)

Imagine a small bakery-supply blog with a page called "How to store sourdough starter in the fridge". A user asks ChatGPT: "I'm going on vacation for two weeks, will my starter survive?"

  1. ChatGPT decides fresh sources would help and searches.
  2. It rewrites the question into something like "sourdough starter fridge two weeks" and sends it to a provider.
  3. Results come back; if the blog is in OpenAI's own index too, it can be considered from there.
  4. ChatGPT reads the candidate pages and cites the ones that answer clearly. If the blog's answer is buried under a long story and the firewall returns 403 to OpenAI's IPs, the page loses at steps 3 and 4 regardless of quality.

The example is invented to show the flow; it is not a measured case.

What to do next

Run the three checks that cover the documented eligibility rules: read your live robots.txt for OAI-SearchBot, search your server logs for that user agent and its status codes, and confirm your CDN does not challenge OpenAI's IP ranges. If ChatGPT already sends visitors, our post on tracking AI traffic in GA4 shows how to measure it.

The fastest start is Satelo's free AI crawler checker: enter a URL and see, bot by bot, whether your robots.txt and server responses let OAI-SearchBot, GPTBot and other AI crawlers in. It shows the actual response each bot would get, which robots.txt alone cannot tell you.

FAQ

How does ChatGPT search the web?

When a question would benefit from current information, ChatGPT rewrites it into one or more targeted search queries, sends them to search providers it partners with, reviews the results, may run narrower follow-up queries, and answers with citations. OpenAI also runs its own search crawler, OAI-SearchBot.

Does ChatGPT use Bing or Google?

OpenAI says ChatGPT search uses third-party search providers and content from partners, and its help article links to Microsoft's and Shopify's privacy policies for how providers process queries. OpenAI does not name Google, and it does not say how much each provider contributes.

Does ChatGPT actually search the web or just use training data?

Both. Without search, answers come from the trained model and have no citations. With search, ChatGPT reads current pages and links to them. It may search automatically, and users can also start a search manually.

Where does ChatGPT get its information?

Training data comes from publicly available internet content, third-party partner data, and data from users, trainers and researchers. Search answers come from search providers, partner content and pages crawled by OAI-SearchBot.

Can I make ChatGPT cite my website?

Not directly. OpenAI says placement is not guaranteed. You can make the site eligible by allowing OAI-SearchBot and OpenAI's search IP addresses, and improve your chances with clear answers and independent mentions.

Does blocking GPTBot remove my site from ChatGPT search?

No. GPTBot is the training crawler. Search visibility depends on OAI-SearchBot, and the two are controlled separately in robots.txt.

Satelo team
We build Satelo, a network where small websites promote each other. About us

Read next

Can ChatGPT Read JavaScript Sites? How to Test What OpenAI's Crawlers SeeCan ChatGPT crawl JavaScript? What OpenAI documents, what independent crawler data shows, a curl test you can run today, and fixes for client-side sites.
ChatGPT Ads: How They Work, What They Don't Touch, and Whether a Small Site Should CareHow ChatGPT ads work as of October 2026: who sees them, how they're bought and ranked, whether they affect answers, and what small sites should do instead.
ChatGPT Atlas Is Retired: What It Means for Site Owners and What to Do InsteadChatGPT Atlas is retired. What that means for SEO: what still decides ChatGPT visibility, how ChatGPT's cloud browser reaches your site, and what to check now.
ChatGPT SEO Services: An Honest Buyer's Guide (What to Pay For and What to Do Yourself)A buyer's guide to ChatGPT SEO services: what agencies actually deliver, what no one can promise, red flags, questions to ask and what you can do yourself.

Check your site's Quality Score

Free, no sign-up: a 0–100 score from mostly open data. Then add your site to Satelo and get partner articles from sites of your level.

Add my site