Every AI answer starts with a fetch. Before ChatGPT, Gemini, Perplexity, or Copilot can name your business, one of their crawlers has to visit your page and read it. If that fetch is blocked, you are invisible to AI no matter how good your website is. This is the first thing our free audit checks, because it is the one problem that makes every other fix pointless.
And more of your customers are asking AI first. BrightLocal's consumer research found the share of people using AI to find local businesses jumped from about 6 percent to about 45 percent in a single year. The businesses that AI can read are the ones getting named. This page is the plain-English guide to whether AI can read yours, and how to fix it if it cannot.
What is an AI crawler?
An AI crawler is a bot that an AI company sends to fetch and read web pages. It works like a search-engine crawler, but the pages it collects feed an AI system instead of a classic search index. Some AI crawlers gather text to train a model. Others fetch a page live, in the moment, to help answer a specific question and cite a source.
That difference matters more than anything else on this page, so hold onto it. A training crawler and a live-answer crawler are not the same bot, they do not use the same name, and blocking one does not block the other.
Which AI crawlers should you know?
Here are the AI crawlers that matter in 2026, what each one feeds, and the exact name to use in your robots.txt file. The "verify" column links to the official list each company publishes, so you can confirm a bot is real and not an impostor using its name.
| Crawler | Run by | What it feeds | robots.txt name | Verify |
|---|---|---|---|---|
| GPTBot | OpenAI | Training data for ChatGPT's models | GPTBot | openai.com/gptbot.json |
| OAI-SearchBot | OpenAI | Live results in ChatGPT search | OAI-SearchBot | openai.com/searchbot.json |
| ChatGPT-User | OpenAI | Fetches a page when a user asks ChatGPT | ChatGPT-User | openai.com/chatgpt-user.json |
| ClaudeBot | Anthropic | Training data for Claude's models | ClaudeBot | Anthropic support docs |
| Claude-SearchBot | Anthropic | Indexes pages for Claude's search | Claude-SearchBot | Anthropic support docs |
| Claude-User | Anthropic | Fetches a page when a user asks Claude | Claude-User | Anthropic support docs |
| PerplexityBot | Perplexity | Indexes pages Perplexity can cite | PerplexityBot | perplexity.com/perplexitybot.json |
| Perplexity-User | Perplexity | Fetches a page for a user's question | Perplexity-User | perplexity.com/perplexity-user.json |
| Googlebot | Google Search, AI Overviews, and AI Mode | Googlebot | Google Search Central | |
| Google-Extended | Gemini and Vertex AI training. Not Search. | Google-Extended | Google Search Central | |
| Bingbot | Microsoft | Bing's index, which feeds Copilot and ChatGPT search | Bingbot | Bing Webmaster Tools |
| CCBot | Common Crawl | An open dataset used to train many models | CCBot | commoncrawl.org |
| Applebot-Extended | Apple | Controls training for Apple Intelligence | Applebot-Extended | Apple support docs |
One honest note on impostors. A user-agent name is just text, so anyone can send a bot claiming to be GPTBot. The real crawlers publish their IP address ranges in the JSON files above, and Googlebot and Bingbot can be confirmed by a reverse DNS lookup. That is how you tell a real AI crawler from a scraper wearing its name.
What is GPTBot?
GPTBot is OpenAI's crawler for collecting web content that may be used to train its models. It reads your pages, and OpenAI honors the rules you set for it in robots.txt using the name GPTBot. OpenAI publishes GPTBot's IP ranges at openai.com/gptbot.json so you can confirm a visit is genuine.
GPTBot is often confused with ChatGPT's live search, and that confusion leads to a costly mistake. GPTBot is the training bot. When a person asks ChatGPT a question and it browses the web to answer, that is a different bot, either OAI-SearchBot or ChatGPT-User. So blocking GPTBot stops OpenAI from training on your content, but it does not remove you from ChatGPT's live, cited answers. Those depend on the other two names. Most "should I block GPTBot" advice online misses this completely.
How do I check if AI crawlers can access my site?
You check in three places, from easiest to deepest. Most blocks hide in the second one.
- Your robots.txt file. Open
yourdomain.com/robots.txtin a browser. Look for anyDisallowlines aimed at the crawler names in the table above. A line likeUser-agent: GPTBotfollowed byDisallow: /means that bot is fully blocked. - Your CDN or security layer. This is where the silent blocks live. In Cloudflare, check the bot and AI-crawler controls, because there is a one-click setting that blocks AI bots and it can be on without anyone remembering to turn it off. Other hosts and firewalls have their own version of this.
- Your server logs. Search your access logs for the crawler names. If you see GPTBot, PerplexityBot, and the others fetching pages and getting a 200 response, they are getting in. A wall of 403 responses means they are being turned away.
If that sounds like a lot to check across every engine and every page, that is exactly what our free AI-Visibility Audit does for you. It fetches your site the way the AI crawlers do and tells you, in plain terms, which ones can read you and which ones are blocked.
How do I block or allow AI crawlers?
You control access with robots.txt for the well-behaved bots, and with your CDN for everything else. Here is the plain version.
To welcome AI crawlers (what most businesses want)
Do nothing that blocks them, and make sure your CDN is not blocking them either. A clean, open robots.txt that points to your sitemap is enough. It looks like this.
To block one specific AI crawler
Name the bot and disallow it. For example, to stop OpenAI from training on your content while still allowing ChatGPT's live search to cite you, block only GPTBot.
Two cautions. First, robots.txt is a public request, not a lock. The named bots honor it, but it will not stop a bad-faith scraper. Second, some user-triggered fetchers do not follow robots.txt at all. Perplexity states that Perplexity-User generally ignores robots.txt, because a person asked for that page directly. To hard-block a bot regardless, you use your CDN, not robots.txt.
Should I block AI crawlers?
For a real business, no. Blocking AI crawlers hands your AI visibility to your competitors, and there is almost no upside to weigh against that. This is the claim, and here is the case for it.
Why it matters. If a live-answer crawler cannot fetch your pages, you are not eligible to be cited, full stop. As one plain way to put it, an AI cannot cite what it cannot read. Every other tactic, better content, reviews, schema, all of it, assumes the bot got in first. Blocking the crawler removes you from the game before it starts.
The proof, and the honest counter-case. The only people with a real reason to block these bots are those hiding content they do not want associated with them, such as operators of disposable, mass-produced AI-spam sites who block GPTBot to delay detection. Even in that world it only delays detection, it does not prevent it. There is a narrow, legitimate reason a publisher might block a training crawler, which is to protect original work from being used to train a model for free. That is a copyright and licensing choice, and it is fair. But notice it is a decision about training, using the training-bot names, and it is separate from live citation. If your goal is to be recommended by AI, blocking the crawlers is the one move that guarantees you will not be.
The single most common cause of zero AI visibility is not a bad website. It is a CDN quietly blocking AI bots that the owner never knew was on. Cloudflare's one-click AI-bot block is the usual culprit, and on some newer setups it starts enabled. It is cheap to fix and expensive to miss. Check it before you spend a dollar on anything else.
Does allowing crawlers get you cited?
No, and this is where honest and dishonest providers split. Letting the crawlers in is necessary, but it is not what wins the citation. Access is the floor you stand on, not the prize.
The evidence is clear that ranking and citation are two different games. Ahrefs studied 15,000 queries and found only about 12 percent of the URLs cited by AI also rank in Google's top 10 (Ahrefs sells SEO tools, so read it with that in mind, but the finding cuts against their own product). In other words, most AI citations go to pages that are not ranking at all. What they have in common is that a crawler could read them, and the content earned the mention.
So access gets you into the room. Getting chosen inside that room is won mostly off your own site, through clear, quotable content and, above all, other trusted places mentioning your business. That is the real work of generative engine optimization. If you want the deeper version of why a good business still stays invisible, read why isn't my business showing up in ChatGPT. And two things people expect to be levers are not: read our honest take on whether llms.txt works and on schema markup for AI search.
Common questions about AI crawler access
Is GPTBot the same as ChatGPT's live search?
No. GPTBot is OpenAI's training crawler. ChatGPT's live, cited answers use OAI-SearchBot and ChatGPT-User instead. That is why blocking GPTBot does not remove you from ChatGPT's answers, and why allowing GPTBot alone does not put you in them.
Will blocking GPTBot remove my business from ChatGPT?
Not from ChatGPT's live search results. Blocking GPTBot only stops OpenAI from using your content to train future models. Your presence in ChatGPT's browsed, cited answers depends on OAI-SearchBot and ChatGPT-User being allowed, which are separate names.
What is Google-Extended, and does blocking it hurt my Google ranking?
Google-Extended is a robots.txt control, not a separate crawler. It governs whether your content can be used for Gemini and Vertex AI. Blocking it does not affect Googlebot, your Google Search ranking, or whether you appear in AI Overviews, because those run on Googlebot's crawl.
Do AI crawlers respect robots.txt?
The named indexing and training bots (GPTBot, ClaudeBot, PerplexityBot and the rest) state that they honor robots.txt. Some user-triggered fetchers are the exception. Perplexity says Perplexity-User generally ignores robots.txt because a person requested that exact page. For a guaranteed block you use your CDN, not robots.txt.
Why does Bing access matter for AI visibility?
Because ChatGPT's search and Microsoft Copilot lean on Microsoft Bing's index. Seer Interactive, an agency, found about 87 percent of early SearchGPT citations matched Bing's top results, on a small sample in early 2025. That link may loosen as OpenAI builds its own index, but for now, claiming Bing Webmaster Tools and getting indexed there is worth doing, since few local competitors have.
How often should I check crawler access?
Check it once now, and again any time you change hosting, add a CDN, or update security settings, since those are when silent blocks appear. A quarterly check is a sensible habit. Crawler names and rules also change over time, so confirm against each company's official list rather than an old blog post.