AIO Lexicon: Machine Legibility

AI Crawlers

AI crawlers are the named, automated bots that fetch your pages for artificial intelligence systems: GPTBot pulls content for OpenAI, ClaudeBot for Anthropic, PerplexityBot for Perplexity, Google-Extended gates Gemini. Whether you let them in or turn them away, in a single line of your robots.txt or one toggle at your network edge, quietly decides whether an AI engine can ever see, learn from, or cite your business.

In one line

AI crawlers are the doors between your website and every AI answer engine, and most owners never realize they are holding one of those doors shut.

What AI Crawlers Actually Are

An AI crawler is an automated program, an agent, that requests pages from your site on behalf of an AI company. It identifies itself with a user-agent string, the same mechanism Googlebot has used for decades, so that server operators can recognize it and decide how to respond. The difference from a classic search crawler is purpose. Traditional bots index pages to rank them in a list of blue links. AI crawlers feed two different machines: model training, where your text becomes part of what a model knows, and live retrieval, where your page is fetched in real time to ground and cite an answer a user just asked for.

The roster is finite and, importantly, public. Each operator documents its bots by name so you can address them precisely:

GPTBot

OpenAI's crawler for training future models. Blocking it keeps your content out of the training set, not out of live ChatGPT search.

OAI-SearchBot

OpenAI's separate agent for ChatGPT's live search and citations. This is the one that fetches you to answer a question now.

ClaudeBot

Anthropic's crawler, gathering web content used to develop and improve Claude.

PerplexityBot

Perplexity's crawler, which indexes pages so they can be surfaced and cited in its answer engine.

Google-Extended

Not a crawler at all: a robots.txt token that opts your content out of Gemini and Vertex AI training, while normal Google Search indexing continues untouched.

CCBot

Common Crawl's bot. Its public dataset is a raw ingredient in many AI models, so blocking it has wide, second-hand reach.

Bytespider

ByteDance's aggressive crawler, associated with TikTok's parent. Widely reported to ignore norms, and a common target for edge-level blocking.

Watch: Technical SEO for AI: Robots.txt, GPTBot and llms.txt Explained by Ahrefs, a clear walkthrough of how the AI crawler controls actually work. Source: YouTube.

Why This Decides Whether AI Can Cite You

Every AI answer starts with a fetch. When Perplexity cites a source, or ChatGPT search summarizes a page, or Gemini grounds a claim, some crawler had to be allowed to read that page first. If your robots.txt tells OAI-SearchBot and PerplexityBot to stay out, you have removed yourself from the pool of pages those engines can ever draw from. You do not get a warning. You simply never appear, and you cannot tell the difference between "the AI chose someone else" and "the AI was never allowed to look."

This is the invisibility switch, and countless sites flip it by accident. It happens two common ways. First, a security-minded plugin or a broad robots.txt rule blocks bots by category to save bandwidth or fight scraping, sweeping the retrieval crawlers out along with the training ones. Second, and more quietly, network-edge controls do it with a single click. Cloudflare's block-AI-bots toggle, for example, adds managed rules that stop AI crawlers before they ever reach your server. A well-meaning admin enables it to protect content, not realizing the same setting also deletes the business from the answer engines its customers now use to choose vendors.

Blocking an AI crawler is not neutral privacy hygiene. It is a marketing decision made in a config file. Every retrieval bot you turn away is a store your customers now shop in where your business does not exist.

The Legitimate Case for Blocking, and How to Do It Right

Blocking is not always a mistake. The critical distinction is training versus retrieval, and it is entirely reasonable to treat them differently. A publisher, artist, or membership site may have a real interest in keeping its work out of model training, where content is absorbed with no attribution and no click back. Disallowing GPTBot, ClaudeBot, CCBot, and setting the Google-Extended token to opt out of Gemini training is a defensible, deliberate stance for that owner.

The error is conflating that with retrieval. For almost any business that wants to be discovered, found, and recommended, the live retrieval and search bots should stay welcome, because they are the modern equivalent of being in the phone book. The sophisticated move is surgical, not blunt: opt out of training if that serves you, keep retrieval open so AI answers can still cite you, and reserve hard edge-level blocks for genuinely abusive crawlers like Bytespider that ignore your stated rules. A per-agent robots.txt gives you exactly that scalpel.

What This Means for Your Website

Treat your robots.txt and your edge configuration as visibility infrastructure, not an afterthought. Read your live robots.txt and confirm which named agents you are actually allowing. Check your CDN or WAF for any AI-bot blocking toggle and know exactly what it does before you leave it on. If discoverability is the goal, the safe default is to permit the retrieval crawlers and make an intentional, documented choice about the training ones.

Two adjacent tools compound the effect. A well-formed llms.txt file offers AI systems a clean, curated map of your most important content, and clean structured data makes what a crawler does fetch far easier to parse and attribute. None of that matters, though, if the crawler is turned away at the door. Access comes first. Everything else is what happens after you let the bot in.

How AIOInsights Reads This Signal

Crawler access sits at the foundation of the AI Discoverability pillar, because it is the most binary signal we measure: either an AI system is permitted to reach your content or it is not. AIOInsights inspects your live robots.txt for the named AI agents, notes whether retrieval crawlers are welcomed or blocked, and flags the accidental invisibility pattern where a business has quietly locked out the very bots its customers rely on.

This check is real and deterministic. We do not estimate or guess. We read the same directives an AI crawler reads, resolve exactly which agents your site allows and disallows, and report it plainly, so you can see the door you are holding open or shut. You can read the full approach in our scoring methodology.

Check Which AI Bots Your Site Allows

Keep reading the lexicon: robots.txt, llms.txt, and Structured Data.

Get Evaluated

See whether AI systems are allowed to reach and recommend your business.

Free Trust Check