Does ChatGPT search read my live site or a saved copy?
99Visibility Research · Updated October 21, 2026 · 5 min read
Short answer
Usually a saved copy. OpenAI documents that OAI-SearchBot crawls sites to surface them in ChatGPT search, and that ChatGPT search sometimes sends rewritten queries to partner search providers. Both paths draw on pages fetched earlier. ChatGPT-User is the exception: it fetches a page when a user's action triggers it. A recent edit can therefore lag until a crawler or provider picks it up.
Key takeaways
- ChatGPT search mostly answers from pages OAI-SearchBot or a partner search provider fetched earlier, not from your live site at the moment of the question.
- ChatGPT-User fetches pages on user-initiated actions, OpenAI says robots.txt may not apply to it, and it does not decide whether you appear in search.
- A recent change can be missing because of a stale crawl, a stale partner index, JavaScript-only content, or an answer given with no search at all.
- Check per-bot robots.txt rules, CDN responses to OpenAI's crawlers, your raw HTML and your server logs before you assume ChatGPT ignores the update.
The full answer: mostly a saved copy, sometimes a live fetch
ChatGPT search does not usually read your live site while it writes an answer. As of October 2026, OpenAI's documentation describes separate ways your pages reach ChatGPT, and most of them depend on a copy fetched before the user asked.
- OAI-SearchBot crawls the web for ChatGPT's search features. OpenAI says it "is used to surface websites in search results in ChatGPT's search features." What it fetched earlier is what search can draw on.
- Partner search providers supply results too. OpenAI's help article says ChatGPT search "sometimes partners with other search providers" and rewrites the user's question "into one or more targeted queries" sent to them. Those providers answer from their own indexes.
- ChatGPT-User fetches pages when a user's action triggers it. That is the closest thing to a live read, but OpenAI says it is "not used to determine whether content may appear in Search."
So the practical answer: ChatGPT sees the version of your page that a crawler or provider stored, unless a user action prompts a fresh fetch. If you changed a price on Monday, ChatGPT may quote the old one until the stored copy catches up. For a deeper read of each bot, see OpenAI's crawler documentation, digested.
How each path is controlled
Each path has its own control, and OpenAI states that "each setting is independent of the others." That matters, because a single blanket AI block in robots.txt can switch off more than you meant.
| Agent or path | What it does | What controls it |
|---|---|---|
| OAI-SearchBot | Crawls pages for ChatGPT search | robots.txt rule for OAI-SearchBot, plus your CDN or firewall |
| Partner providers | Return results from their own index | That provider's crawler and index, not OpenAI |
| ChatGPT-User | Fetches pages on user-initiated actions | OpenAI says robots.txt "may not apply" |
| GPTBot | Crawls for model training only | robots.txt rule for GPTBot |
Blocking OAI-SearchBot has a documented consequence: sites opted out "will not be shown in ChatGPT search answers, though can still appear as navigational links." Here's what navigational links mean when you block OAI-SearchBot. GPTBot is not a search lever in either direction. Allowing it does not get you into search, and blocking it does not remove you. The OAI-SearchBot definition covers the search crawler in more detail.
Why a recent change may not appear yet
Several separate things can keep an edit out of ChatGPT's answer. Most are outside your control, so the useful move is to rule out the ones that are inside it.
- The stored copy is older than your edit. OpenAI does not publish how often OAI-SearchBot recrawls a page. Your logs show when it last visited. Here's more on whether AI crawlers visit as often as Google.
- A partner provider's index is stale. If the answer came through a provider, its crawl schedule decides freshness, not OpenAI's.
- The answer used no search at all. Search in ChatGPT is model-discretionary. Without it, the model answers from training data with a fixed cutoff. OpenAI's model docs list a February 16, 2026 cutoff for the GPT-5.6 family and August 31, 2025 for the Instant path (
chat-latest). Anything newer cannot appear in an ungrounded answer. - The new content only appears after JavaScript runs. Vercel found that ChatGPT and Claude crawlers fetch JavaScript files but "don't execute them. They can't read client-side rendered content."
- Your CDN blocks the crawler. OpenAI says eligibility needs both an OAI-SearchBot allow rule and a host or CDN that admits traffic from its published searchbot IP addresses.
You can fix numbers 4 and 5. You cannot speed up numbers 1 to 3 on demand.
Edge cases that confuse testing
Testing "does ChatGPT see my update" is harder than it looks.
- Query rewriting. ChatGPT sends its own rewritten queries to providers, so the page it retrieves may not be the one you edited. A different URL on your site, or a third-party page, may be the source.
- Memory and instructions. OpenAI says that if memory is enabled, ChatGPT may use saved memories when rewriting a search query. Test logged out or with memory off.
- Retrieved is not cited. OpenAI's API docs say the number of sources consulted "is often greater than the number of citations." Your updated page can be read and still not be named.
- Being in Bing is not enough. In Otterly's 2026 experiment, two sites stayed in Bing's index and ChatGPT's crawlers kept visiting, yet ChatGPT cited them effectively zero times. One test, but it shows indexing is necessary, not sufficient.
What to check, in order
Work from access outward. Each step removes one possible block.
- robots.txt per bot. Confirm OAI-SearchBot is allowed, separately from GPTBot. The free ChatGPT search block check reads this for you.
- Firewall and CDN. A robots.txt allow means nothing if the edge returns 403. The AI Crawler Checker requests a page as each AI crawler and shows which ones get turned away.
- Server logs. Look for OAI-SearchBot and ChatGPT-User requests on the edited URL, with dates and status codes. Use this free way to see which AI bots crawl your site.
- Raw HTML. Make sure the changed fact is in the HTML before JavaScript runs. The JavaScript rendering check diffs the two.
- Other indexes. Check Bing Webmaster Tools separately from Search Console, following index status engine by engine.
If all five pass, the remaining lag sits with OpenAI's crawl schedule and model choices. Nobody outside OpenAI controls those.
Frequently asked questions
Does ChatGPT-User mean ChatGPT reads my page live?
It fetches your page at the time of a user-initiated action, so it can see the current version. OpenAI states it is not used to decide whether content appears in ChatGPT search, and that robots.txt rules may not apply to it. A live fetch for one user does not update what search shows everyone else.
If I block GPTBot, will ChatGPT stop showing my updates?
No. OpenAI documents GPTBot as a training crawler, and says each setting is independent. You can block GPTBot and still allow OAI-SearchBot to appear in ChatGPT search. Blocking GPTBot only signals that your content should not be used to train OpenAI's foundation models.
Can I force OAI-SearchBot to recrawl a page?
OpenAI's crawler documentation describes no recrawl request for OAI-SearchBot, and it publishes no recrawl schedule. What you control is whether the crawler is allowed and reachable when it does come back. Make sure robots.txt allows it, your CDN admits OpenAI's published IP ranges, and the updated content is in the raw HTML.
Why does ChatGPT quote old information with no sources shown?
An answer with no visible citations may have been written without search, from training data. That data has a cutoff: OpenAI lists February 16, 2026 for the GPT-5.6 family and August 31, 2025 for the Instant path. Nothing you publish now reaches those ungrounded answers until a future model is trained.
Sources
This page is AI-assisted. It was written from a verified evidence base and checked against our editorial policy. Engine behaviour changes often; facts are as of October 21, 2026.