Watercolour illustration: EasyFound's blue mascot, Arrow, lifts the half-closed shutter of a small Malaysian shophouse with a lantern and a checklist, while a small messenger bird with a satchel waits outside to carry a page away.
AIGuide

Why can't ChatGPT see my website?

EasyFound · · 6 min read

TL;DR

ChatGPT can read websites: OpenAI sends crawlers to fetch pages for ChatGPT search. If it can't see yours, the usual causes are a firewall or Cloudflare setting, content that only appears after JavaScript runs, pages behind a login, a robots.txt rule, or pages that never state your key facts. In EasyFound's check of 59 websites' robots.txt files on 26 September 2026, none blocked ChatGPT's crawlers, so robots.txt is rarely the culprit. Work through the five checks below.

ChatGPT can see websites. OpenAI sends crawlers to fetch pages for ChatGPT's search. If it can't see yours, something on your site is usually stopping it: a firewall setting, content that only appears after JavaScript runs, a login, or pages that never state what you do.

In our check of 59 websites' robots.txt files on 26 September 2026 (method below), none blocked ChatGPT. So the file most people worry about is rarely the problem.

Work through the five checks below, in order.

Can ChatGPT actually read websites?

Yes, ChatGPT can read websites. OpenAI's documentation says its crawler OAI-SearchBot "is used to surface websites in search results in ChatGPT's search features"1. A second fetcher, ChatGPT-User, visits pages when a person's question needs them.

If you ask ChatGPT directly, it may tell you otherwise. When we asked "Why can't ChatGPT see my website?", it answered from memory, without searching, that it usually "can't 'see' your website live". That describes ChatGPT with search switched off, not how ChatGPT search finds businesses.

What are the five checks to find out why ChatGPT can't see my website?

1. Does your robots.txt block ChatGPT?

Your robots.txt file can block ChatGPT, but it rarely does. Open yoursite.com/robots.txt in your browser. Look for OAI-SearchBot, ChatGPT-User or GPTBot, and for a User-agent: * section followed by Disallow: /, which blocks every crawler.

Of the 59 robots.txt files we read, 0 blocked any of ChatGPT's crawlers. Only one blocked other AI crawlers (Claude, Perplexity and others): a US travel magazine, not a Malaysian business. Eight files mentioned GPTBot by name and still allowed it.

2. Is Cloudflare or a firewall blocking AI bots?

A Cloudflare or firewall setting can block ChatGPT without anything showing on your site, which makes it the check most owners miss. If your website uses Cloudflare, it has settings that block AI crawlers before they ever reach your robots.txt.

Cloudflare's own changelog says that from 15 September 2026, new domains joining Cloudflare get new defaults: "Bots classified as Training or as Agent are blocked on pages that display ads, while Search remains allowed." Cloudflare defines Agent as bots acting "in real time on a person's behalf, such as chat fetch bots"2. ChatGPT-User fetching a page for someone's question is that kind of bot.

To check, open your domain in the Cloudflare dashboard and go to AI Crawl Control. Each crawler shows as allowed or blocked. The AI bot policies are under Security → Settings. Other firewalls and security plugins can have similar bot-blocking options, so ask whoever manages your site.

3. Can ChatGPT see your key facts, or are they only loaded by JavaScript?

In a December 2024 analysis of traffic on its network, Vercel found that the major AI crawlers, including OpenAI's and Anthropic's, did not run JavaScript3. If your prices, services or opening hours only appear after JavaScript runs, ChatGPT may see an almost empty page.

To check, open your page, press Cmd + Option + U on a Mac (Ctrl + U on Windows) to view the source, and search for a fact you care about, such as your price or your town. If it isn't in the source, a crawler that doesn't run JavaScript won't see it.

4. Is your website content hidden from ChatGPT behind a login, pop-up or PDF?

ChatGPT's crawlers can't log in or fill in forms. Content behind a members' area, a "request a quote" wall or a booking form is invisible to them. Put the essentials (what you do, where, rough prices) on an ordinary public page.

5. Does your website state the facts ChatGPT needs to recommend you?

A page ChatGPT can read can still have nothing worth citing. If your homepage says "quality service since 2008" but never names your services, areas or prices, ChatGPT has nothing to quote. We've shown which pages ChatGPT reads when customers ask in Malay or Chinese: mostly English pages with specific facts.

Does blocking GPTBot stop ChatGPT from recommending my business?

No, blocking GPTBot doesn't stop ChatGPT from recommending your business: GPTBot and ChatGPT search use different crawlers. OpenAI describes GPTBot as crawling content "that may be used in training our generative AI foundation models", and OAI-SearchBot as the one that surfaces sites in ChatGPT search1. You can block GPTBot to opt out of training and still allow OAI-SearchBot, so ChatGPT search can find you.

Which OpenAI crawler does what, and what blocking it means
Crawler What it does If you block it
OAI-SearchBot Finds pages for ChatGPT search results Your site won't be shown in ChatGPT search answers
ChatGPT-User Opens a page when a person's question needs it ChatGPT can't open your page mid-answer
GPTBot Collects content that may be used to train OpenAI's models Opts you out of training; search is not affected

How did we check which websites block ChatGPT?

On 26 September 2026 we fetched the robots.txt file of 167 websites: 126 that ChatGPT cited when we asked it Malaysian buying questions on 24 September, and 41 Malaysian business websites. We read each file the way crawlers do: a section naming the crawler overrides the general * section. A crawler counted as blocked only if the whole site was disallowed.

Only 62 of the 167 sites were reachable from our test network. Many large sites timed out from our connection. The findings above cover the 59 robots.txt files we could read, not all 167, and the sites we reached skew towards those on Cloudflare. Every site's result, including the unreachable ones, is in the downloadable CSV.

What can't this check tell me about my own website?

  • Firewall blocks are invisible from outside. A Cloudflare setting can block real AI crawlers while the site looks fine to everyone else. Only your dashboard shows it.
  • Our sample leans towards sites AI already cites. Sites that block ChatGPT wouldn't appear in ChatGPT's citations to begin with.
  • Settings change. Cloudflare's defaults changed in September 2026, and hosting providers update theirs too.

These checks are one part of GEO, generative engine optimisation: improving how AI systems understand, cite and recommend a business. Once your site passes these five checks, the next question is whether ChatGPT actually names you. Request your free AI visibility check below to find out.

Curious what AI says about your business?

See exactly how you compare to competitors — no jargon, no setup.

Frequently asked questions

What is the difference between GPTBot and OAI-SearchBot?

They are two different OpenAI crawlers. OpenAI says OAI-SearchBot 'is used to surface websites in search results in ChatGPT's search features', while GPTBot crawls content that may be used to train OpenAI's models. Blocking GPTBot opts you out of training; blocking OAI-SearchBot keeps you out of ChatGPT search answers.

Can ChatGPT read a website built with JavaScript?

Often not. In a December 2024 analysis of traffic on its network, Vercel found that the major AI crawlers, including OpenAI's and Anthropic's, did not run JavaScript. If your prices, services or opening hours only appear after JavaScript loads, ChatGPT may not see them. Check by viewing the page source and searching for those facts.

Should a small business let ChatGPT crawl its website?

If you want to be recommended in ChatGPT answers, ChatGPT's search crawler, OAI-SearchBot, has to be allowed to read your site. You can still block GPTBot if you don't want your content used for training: OpenAI treats the two separately.

How long does it take ChatGPT to notice my website?

There is no fixed time. It depends on when ChatGPT's search crawler and the search providers it uses next visit your pages. We've covered what's known in 'How long until AI notices you', and the safest approach is to make sure nothing blocks the crawlers, then check again after a few weeks.

Sources

Our data: EasyFound, robots.txt audit of 167 websites, 26 September 2026. First-party check, method above. Download the results (CSV).

Other sources:

  1. OpenAI, Overview of OpenAI crawlers (link)
  2. Cloudflare, New options to manage AI traffic (link)
  3. Vercel, The rise of the AI crawler, December 2024 (link)

The test data is shared under CC BY 4.0: you're free to reuse it, with credit to EasyFound.

Checked 26 September 2026. Crawler settings change often; treat these figures as a dated measurement.

Research by Janice Pang, EasyFound.