Skip to content

AI search

How to check if your website is blocking ChatGPT in two minutes

By Denys KharkovskyyFounder & AI Search Strategist, Found ClearlyUpdated 5 min read

Open yourdomain.com/robots.txt and look for a rule that blocks OAI-SearchBot, ChatGPT's search crawler, or every crawler at once. OpenAI says sites that opt out of OAI-SearchBot won't appear in ChatGPT's search answers. A firewall or host setting can block it too, even when the file looks clean.

A rusty padlock hanging from the latch of a chain-link gate
Somebody locked this once and moved on. · Photo: Darshan Sarang / Unsplash

Your website went up years ago. Later, someone added a security plugin because the quote form kept filling with spam.

The site still loads and customers still call. Neither the site nor the plugin was built with ChatGPT in mind, and either could have turned its search crawler away. Nothing on your screen would tell you. For the bigger picture of how AI assistants choose local companies, see our guide to AI search for home service companies.

A crawler is a program that visits web pages automatically, so search engines and AI services can read them.[1] A small public file called robots.txt tells crawlers which pages they may visit.[2] Respectable crawlers obey it, and nothing forces the rest to.[2]

OpenAI's crawler page names four, and OAI-SearchBot is the one search depends on.[3] Three matter to you, and OpenAI says this about each:

  • OAI-SearchBot is the search crawler. A site that opts out of it won't be shown in ChatGPT's search answers, though a plain link can still appear.
  • GPTBot is the training crawler. It collects content that may be used to train OpenAI's models. Disallowing it signals you want yours left out.
  • ChatGPT-User is the visit that happens when someone asks ChatGPT a question and it opens a page. Robots.txt rules may not apply to it, and it doesn't decide what appears in search.

The fourth, OAI-AdsBot, only checks pages submitted as ChatGPT ads. OpenAI says each bot's setting is independent of the others, and its own example allows OAI-SearchBot while disallowing GPTBot.[3] To appear in ChatGPT's search, its help page says to let OAI-SearchBot crawl your site.[4]

How do you check that your website allows ChatGPT to crawl it?

Type your address into a browser and add /robots.txt on the end. You'll see plain text.

Look for two things. One is a blanket block: "User-agent: *" with "Disallow: /" under it, which tells every crawler, Google's included, to keep out of the whole site.[5] The other is a group that names OAI-SearchBot and disallows it.

A healthy file is usually short and dull. If you get a "not found" page, there's no file and so no rules. Google's documentation says it treats that as no restrictions.[6]

A robots.txt with three groups. Read it, don't paste it.

  • User-agent: *
  • Disallow: /admin/
  • User-agent: GPTBot
  • Disallow: /
  • User-agent: OAI-SearchBot
  • Disallow: /
  • Sitemap: https://www.example.com/sitemap.xml

Illustrative example

In that file, the first group is routine, GPTBot's is a decision about training, and OAI-SearchBot's is the one that turns away search. Copy the file's text into a note, then delete that group or ask whoever runs the site to. OpenAI says its search systems can take about a day to notice.[3]

Where else can a block hide?

In a CDN or firewall (services that sit in front of your site and filter who gets in), your host's or site builder's settings, or a security plugin. Google's advice for its AI features includes checking that crawling is allowed by any CDN or hosting setup, not only in robots.txt.[7] Look for a setting called something like "AI bots" or "AI crawlers", and read what it lists before changing it.

Take Cloudflare, a CDN. In July 2025 it said it would block AI crawlers by default and ask each new domain whether to allow them.[8] From September 15, 2026, new sites without ads are offered a preset with Search, Training and Agent all on Allow.[9]

Setting Training to Block now also stops Googlebot, which crawls for both search and training. To refuse training and keep search, Cloudflare points to Disallow AI Training.[9] It files OAI-SearchBot under Search, so check that Search says Allow.[10]

On Squarespace, Settings then Crawlers has a box called "Block known artificial intelligence crawlers". Squarespace says to leave it unticked if you want AI crawlers to scan your site.[11]

If someone else runs your site, ask them to look for OAI-SearchBot in the server logs. Then ask whether OpenAI's published IP addresses are allowed, as OpenAI recommends.[3]

Should you let the training crawler in?

That's your call, and either answer is reasonable. Let GPTBot in, and OpenAI may use your pages to train its models. Keep it out, and you're telling OpenAI you don't want them used that way.

Neither choice changes the search setting. Google has its own separate switch, Google-Extended. Google says it covers Gemini training and some Gemini answers, and doesn't affect your place in Google Search.[12]

Which robots.txt mistakes should you avoid?

  • Opening the site to every bot because a blog said to. Decide by purpose, one crawler at a time.
  • Blocking Googlebot. A page has to be indexed and eligible in Search to be linked in AI Overviews or AI Mode, Google says.[7] Our guide to showing up in Google AI Overviews covers the rest.
  • Pasting a snippet you don't understand. One "Disallow: /" under the wrong name shuts out the crawler you wanted.
  • Editing without a copy of the old file, or in a word processor, which can add curly quotes.[5]

Is unblocking enough to get you named?

No. It lets ChatGPT's search read your pages, which is the minimum. An llms.txt file doesn't change that. Whether it names you depends on what it finds: a site that says plainly what you do and where, a complete Google profile, matching listings, reviews and mentions on other sites. Our piece on why ChatGPT recommends competitors and not you goes through them, and our AI search visibility audit checks whether AI crawlers can reach your site. To see what the assistants say about you today, run an AI search audit yourself.

Where this check stops helping

Reading the file can't show whether a firewall turned a crawler away. Check again after a redesign, a new host or a new security plugin. And nobody outside OpenAI can tell you how it decides who to name.

What changed

  • — We replaced a dead source. OpenAI's FAQ for publishers now redirects to an unrelated page, so the OpenAI points cite its crawler page and its help page on ChatGPT search. We couldn't find a current OpenAI page saying ChatGPT tags its links with utm_source=chatgpt.com. So the answer on spotting ChatGPT visits now cites Similarweb's research.

Primary sources

  1. Google Search Central: overview of Google crawlers and fetchers
  2. Google Search Central: introduction to robots.txt
  3. OpenAI: overview of OpenAI crawlers
  4. OpenAI Help Center: Searching the web with ChatGPT
  5. Google Search Central: how to write and submit a robots.txt file
  6. Google Search Central: how Google interprets the robots.txt specification
  7. Google Search Central: AI features and your website
  8. Cloudflare press release: AI crawlers blocked by default (July 1, 2025)
  9. Cloudflare blog: stay discoverable in search while disallowing AI training (September 15, 2026)
  10. Cloudflare Radar: OAI-SearchBot in the bots directory
  11. Squarespace Help: optimize your site for AI-powered search engines
  12. Google Search Central: Google's common crawlers
  13. Similarweb: AI referral traffic by industry (2026)

Wondering which problem your site has?

See what's holding your site back. Your free check starts with a hand review of your website and Google Business Profile.

Free. No card, no call. We review your website and Google Business Profile by hand and usually email your first fixes within two business days.

Who Gets Recommended · Free weekly email

When homeowners ask Google and ChatGPT who to hire, who gets named?

One short email a week for home service companies, written to be read between jobs.

  • Most weeks, a question homeowners really ask, put to Google and AI assistants such as ChatGPT, and who got named (business names hidden).
  • What the named companies have in common on their website, Google Business Profile and reviews.
  • One fix you can make yourself or hand to your web person.

Free. One email a week. Unsubscribe any time. No spam. We never sell your email or use it for ads. Privacy

FAQ

Related questions

What's the difference between GPTBot and OAI-SearchBot?

OAI-SearchBot is what OpenAI uses to surface sites in ChatGPT's search features. GPTBot collects content that may be used to train its models. OpenAI says each setting is independent, so a site can allow the first and disallow the second. A third agent, ChatGPT-User, visits a page when a person asks ChatGPT about it.

How do I block AI crawlers in robots.txt without losing ChatGPT search?

Name the training crawler and leave the search crawler alone. A group that reads "User-agent: GPTBot" with "Disallow: /" under it tells OpenAI not to use your pages for training, and OpenAI says that setting is independent of OAI-SearchBot. Keep a copy of the old file, and read every name in any block list before you paste it.

Do I need a robots.txt file at all?

No. Google says every page is open to crawlers unless a file says otherwise, and it treats a missing file as no restrictions. You only need one to keep crawlers out of certain areas or to point to your sitemap. A copied rule you don't understand is a bigger risk than no file.

How long until ChatGPT notices a robots.txt change?

OpenAI says its search systems can take about a day to adjust after a change. Being allowed in doesn't promise a mention, and nobody can give you a date for one.

How can I tell if ChatGPT sends visitors to my site?

Look in your analytics for visits that came from chatgpt.com, as Similarweb's research on AI referral traffic suggests. It notes that some AI visits arrive with no source and get counted as direct traffic. So treat that number as a floor, not the total.