AI crawler
An AI crawler is an automated bot that fetches web pages so an AI system can use the content — either to train a model or to pull live evidence into an answer. GPTBot (OpenAI), ClaudeBot (Anthropic), and PerplexityBot are the three you will see most often in your server logs. If a crawler can't reach a page, that page effectively doesn't exist for the assistant reading from it.
Why AI crawlers matter for your visibility
The traffic math has shifted. ChatGPT alone passed 900 million weekly users in February 2026, Google's Gemini app crossed 1 billion monthly users in August 2026, and Google AI Overviews now reaches over 2 billion monthly users across 200+ countries. A growing share of those sessions never end in a click: research from SparkToro and Similarweb puts zero-click Google searches at 68% as of early 2026, up from about 60% two years earlier, and Pew Research found people click a traditional result only about 8% of the time when an AI summary is present, versus 15% without one. None of that traffic exists for you if the crawler behind it can't read your page in the first place. Letting AI crawlers in is the precondition for showing up at all — it does not by itself guarantee a citation.
How an AI crawler works
An AI crawler requests a URL, reads the rendered text, title, and headings, and follows internal links outward. Each one announces itself with a distinct user agent — GPTBot for OpenAI, ClaudeBot for Anthropic, PerplexityBot for Perplexity — which is what lets you allow or block them individually in robots.txt. Some of these bots gather pages for future model training; others fetch pages in real time to ground a specific answer, closer to how a search engine crawler works. Both kinds do better with plain, fast-loading HTML: content that only renders after JavaScript runs, or that lives solely inside an image with no surrounding text, is often invisible to them regardless of how good it looks to a human visitor.
Common mistakes in dealing with AI crawlers
The costliest mistake is blocking these bots by accident — a boilerplate robots.txt that disallows all bots, or a template that specifically excludes GPTBot and ClaudeBot, quietly removes you from consideration. The second mistake is chasing crawler-specific fixes that don't move the needle: Google has stated plainly that AI Overviews and AI Mode require no special markup, no dedicated schema, and no AI-specific files, and has explicitly warned against writing separate content "for AI." That warning extends to llms.txt — John Mueller confirmed in 2025 that no Google Search system reads it, and an Ahrefs analysis of roughly 137,000 sites that published one found about 97% saw zero measurable referral traffic tied to it. Spend that effort instead on content a crawler can actually parse: real paragraphs, not scripts-only rendering, and facts stated plainly rather than buried in marketing copy.
Relation to AI recommendations and GEO
Crawling is the first link in the chain — nothing an AI hasn't crawled can be cited, named, or recommended. But being crawled and being cited are governed by different rules. An Ahrefs study found only 6-8% of URLs ChatGPT cites overlap with the same query's Google top 10, and roughly 80% of ChatGPT's cited URLs don't rank in Google's top 100 at all — AI citation is a separate selection process from classic search ranking, which is the core premise of generative engine optimization. What does correlate with getting cited isn't a crawler-facing file: an Ahrefs analysis of about 75,000 brands found web-mention frequency correlates with AI citation rate at roughly 0.664, close to three times the correlation for backlinks (about 0.218). In other words, once the door is open, third-party mentions of your brand across the web matter more than any file you place at the root of your site.
Example
Picture a small tax consultancy in Leipzig. It publishes a clear, plain-HTML guide to the small-business VAT exemption and leaves GPTBot and ClaudeBot unblocked in robots.txt. Weeks later someone asks ChatGPT when standard taxation starts making sense, and the assistant's answer references the firm because its crawler could actually read the page and the guide had been mentioned a few times elsewhere online. A neighboring firm with an equally good guide had disallowed all bots in robots.txt months earlier as a generic security measure, and never enters the conversation.
Common questions
Should I allow AI crawlers on my website?
In most cases, yes. A page an AI crawler can't reach can't be cited, named, or recommended by that system later. If you want visibility in ChatGPT, Claude, Gemini, or Perplexity, allow their crawlers — GPTBot, ClaudeBot, and PerplexityBot — in robots.txt. The exception is genuinely private or sensitive areas of your site that shouldn't be public at all.
How do I see which AI crawlers are visiting my site?
Check your server logs for the user agent string on each request. Names like GPTBot, ClaudeBot, and PerplexityBot, along with a timestamp and the exact page requested, tell you which AI systems are actually retrieving your content — and whether your robots.txt is doing what you think it's doing.