How ChatGPT chooses
What it reads, and when.

A customer asks ChatGPT who to call for a blocked drain in their suburb, and it names three businesses. Whether yours is one of them comes down to two very different things: what the model already learned before its cut-off, and what a live web search finds the moment the question is asked. OpenAI publishes more about the second than most people realise. Here is what its own documentation says, crawler by crawler, and the part a business can actually influence.

Every claim here about how ChatGPT and OpenAI behave is cited to OpenAI's own developer documentation, read on 25 September 2026 and re-read on 28 September 2026. Where OpenAI does not say how it chooses, neither do we. Updated 28 September 2026. 9-minute read. How we write these guides.

The short answer.

Does ChatGPT always search the web?

Which OpenAI bot does what?

The three crawlers, as OpenAI describes them
CrawlerWhat OpenAI says it is forWhat blocking it does
OAI-SearchBotSurfacing websites in search results in ChatGPT's search features[2]An opted-out site is not shown in ChatGPT search answers, though it can still appear as a navigational link[2]
GPTBotCrawling content that may be used in training OpenAI's generative AI foundation models[2]Indicates the site's content should not be used to train those models[2]
ChatGPT-UserCertain user actions in ChatGPT and Custom GPTs, when someone asks a question[2]Nothing in search: OpenAI says it is not used to determine whether content may appear in search[2]

How does it handle ‘near me’?

OpenAI's crawler and web search documentation sets out how a search happens and how citations come back. It does not set out how one source is chosen over another[2]⁠[3]. Anyone reciting the ranking factors for ChatGPT is describing something OpenAI has not published.

What about shopping results?

What can I actually influence?

Watch what ChatGPT lists as Sources

In a new chat, ask for your trade and your suburb, and leave your business name out of it. Two things are worth reading: which businesses it names, and which pages it lists under Sources. Run the same question again a few days later, because each answer is written fresh rather than read off a standing list.

Check OAI-SearchBot is allowed

Open your own address followed by /robots.txt. If OAI-SearchBot is disallowed, OpenAI says your site will not be shown in ChatGPT search answers, except as a navigational link[2]. Allow it, then give it about a day to register[2].

Find your suburbs in the page source

Open the page and ask your browser for the source. Search that text for your phone number, the suburbs you serve and a service name. Words on screen but missing from the source are built by JavaScript or sitting in a graphic, and the GEO guide covers which crawlers JavaScript shuts out.

Put the answer in text

Hours in a photo of the shop door, a service area drawn on a map image, a price list inside a graphic: none of that is text a crawler reads. Write it as words on the page, under a heading that matches the question.

Make the facts agree

Name, phone, suburbs and hours, matching on your site, your Google Business Profile, your socials and every directory that lists you. Where OpenAI documents a search, the model consults a list of URLs rather than one page[3], and some of those pages will not be yours.

Ask ChatGPT to describe you

Give it your business name and read back what it says about your hours, your services and the area you cover. Where a detail is out of date, search the web for it and find the page still publishing that version. It may be an old directory listing, a social profile or your own site.

The free audit runs thirty weighted checks live in your browser against our own site, then scans your own site at our end, including crawler access, structured data and whether your pages are readable without JavaScript.

What did our own site teach us?

Can anyone get a business named?

Questions and answers.

Should I block GPTBot?

That is a decision about training, not about being named. OpenAI says disallowing GPTBot indicates your content should not be used to train its foundation models, while OAI-SearchBot is the crawler that surfaces sites in ChatGPT's search features[2]. You can allow one and block the other. Ours allows both, and the robots.txt file says why.

How fast does a robots.txt change take effect?

About a day, on OpenAI's own account, before its search systems pick up a change to your robots.txt[2]. That is the permission, not the answer. What ChatGPT says about you also depends on when your pages were last fetched, and, where it answers from training instead of a search, on that model's knowledge cut-off date[1].

Why does ChatGPT have my old phone number?

Most likely it answered from the model rather than from a live search, so it is working from text gathered before that model's knowledge cut-off, a date months behind today for each of OpenAI's flagship models[1]. Anything that changed since reaches it only through a live search, and a live search can still find an old page somewhere carrying the old number.

Can I submit my business to ChatGPT?

OpenAI documents a product feed for commerce, with onboarding currently available to approved partners who apply[4], and advertising on ChatGPT, whose landing pages a separate bot, OAI-AdsBot, may visit to check them against OpenAI's policies[2]. For a service business that wants to be named in an answer, it documents no submission route. Everything else runs through the ordinary web, on a page OAI-SearchBot may fetch and can read as words[2]. The free audit checks both of those on your site.

Is this the same thing as GEO?

This is GEO applied to one assistant. GEO is the wider job of being visible to ChatGPT, Claude, Perplexity, Gemini, Copilot and Google's AI Overviews, and the GEO guide covers all six, with a crawler table for OpenAI, Anthropic, Perplexity and Google, plus llms.txt and the JavaScript problem. This guide stays inside ChatGPT, because OpenAI documents its own mechanics in unusual detail.

Sources.

See what ChatGPT can read on your site.

Before you ask ChatGPT about your trade and suburb, watch thirty weighted checks run in your browser against our own site, so you can see what each one tests. We then scan your own site at our end and email you the report. There is no card, and no call unless you want one.