FreeTechnical SEO tool

AI Crawler Checker

Enter a site URL and get a table of 20 AI crawler user-agent tokens, each marked Allow, Review or Block. The marks are a simulated view worked out from the URL text, not read from your live robots.txt, so treat the table as a checklist and confirm each bot yourself.

20 AI user-agent tokensSimulated, no live fetchRuns in your browser

Updated · by the Linkstonic team

linkstonic.com/tool/ai-crawler-checkerLive
How it works

What the checker does, and what it skips

We'd rather be plain about this tool than oversell it. It is a quick way to list the AI bots that matter, not an audit of your server.

01

The 20 bots

GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Bytespider, anthropic-ai, Cohere-AI, Diffbot, Omgilibot, FacebookBot, Applebot-Extended, CCBot, ImagesiftBot, YouBot, Amazonbot, Meta-ExternalAgent, MistralAI-User, DuckAssistBot, Cohere-Training and Timpibot. The UA token column shows the exact string to search for in robots.txt.

02

No request is made

The tool doesn't download your robots.txt, check HTTP status codes or look at firewall rules. After a short pause it derives each label from a hash of the URL you typed. The panel's own footer calls it a simulated policy view.

03

Always the same mix

Because of how the labels are generated, every URL gets 10 Allow, 6 Review and 4 Block. Only which bot lands on which label changes. Case is ignored, but a trailing slash is not, so example.com and example.com/ show different tables.

04

One mislabeled row

The FacebookBot row carries the token facebookexternalhit. That is Meta's link-preview fetcher, the one that builds the card when someone shares your URL. Meta's AI crawler is Meta-ExternalAgent, which has its own row.

05

How to get a real answer

Open yoursite.com/robots.txt and search for each token. A bot with its own User-agent group follows only that group and ignores the * group. Then check your CDN or firewall bot settings, which can block a crawler even when robots.txt allows it.

Worked example

Same site, two tables

We entered https://example.com. These are the labels the tool shows, and they come from the URL string, not from example.com's robots.txt.

Input
https://example.com
Output
10Allow
6Review
4Block
AllowGPTBot
BlockPerplexityBot

Add a trailing slash, https://example.com/, and GPTBot flips to Block while PerplexityBot flips to Allow. Nothing about the site changed, which is why the live robots.txt is the only source of truth.

Reference

Who runs the main AI crawlers

The tokens that come up most in client robots.txt reviews, and what each one does.

TokenOperatorWhat it does
GPTBotOpenAICrawls content that may be used to train OpenAI models
ClaudeBotAnthropicCrawls content that may be used to train Claude models
PerplexityBotPerplexityIndexes pages for Perplexity's search answers
Google-ExtendedGoogleA robots.txt control for Gemini use, not a separate crawler. Doesn't affect Search
Applebot-ExtendedAppleA control for Apple's AI training. Applebot does the fetching
CCBotCommon CrawlBuilds the open web archive many AI labs train on
Meta-ExternalAgentMetaCrawls for Meta's AI models and products
AmazonbotAmazonAmazon's general web crawler
BytespiderByteDanceByteDance's web crawler

OAI-SearchBot and ChatGPT-User, which OpenAI uses for ChatGPT search and user-requested visits, aren't in the checker's list. Look for them too.

AI Crawler Checker illustration: a robot icon next to a sample result card showing 10 allow and 6 review
AI Crawler Checker, sample result
Our take

Training bots and answer bots are different decisions

Most AI crawler policies go wrong because they treat every AI bot the same. A training crawler like GPTBot or CCBot takes content into a future model. A search or retrieval bot like OAI-SearchBot or PerplexityBot fetches pages so an answer can cite and link to them. Blocking the first has no effect on the second, and blocking the second is how sites disappear from AI answers without noticing.

Google is its own case. AI Overviews are part of Search and use Googlebot, so blocking Google-Extended doesn't remove you from them. It only covers Gemini apps and grounding.

Robots.txt is a request, not a lock. The big operators say they honor it, not every crawler does, and plenty of sites block bots at the CDN without the SEO team knowing. Check the server logs to see who actually shows up.

Practical tips

A 15-minute manual check

This is how we verify AI crawler access for real, using the table above as the list.

  1. 01

    Load robots.txt on every hostname you serve, including www and non-www, and search for each token.

  2. 02

    Remember that a bot with its own User-agent group skips the * rules entirely, so an allow there can undo a site-wide block.

  3. 03

    Run curl -A "GPTBot" -I https://yoursite.com/ and check for a 200. A 403 points to a firewall or CDN rule.

  4. 04

    Look in your CDN dashboard for AI bot or bot-fight settings, which some providers switch on by default.

  5. 05

    Search a week of server logs for the tokens to see which bots actually visit and what status codes they get.

AI Crawler Checker tips illustration: a checklist card that starts with "Load robots" and "Remember that a bot with its own"
AI Crawler Checker, checklist
Our customers

How we help marketers win

01techventuresShare of voice
02northlineReporting time
03arclabsAI mentions
FAQ

AI Crawler Checker questions

01Does the AI Crawler Checker read my robots.txt?

No. It shows a simulated policy view generated from the URL text, with no request to your site. Use its list of 20 tokens as a checklist, then open your live robots.txt and check each one.

02Why did my results change when I added a slash?

The labels come from a hash of the exact URL you typed, so https://example.com and https://example.com/ give different tables. Your real crawler access doesn't change with a trailing slash.

03Does blocking GPTBot remove my site from ChatGPT?

Not from ChatGPT search. GPTBot is OpenAI's training crawler. OpenAI says ChatGPT search results use OAI-SearchBot, and ChatGPT-User handles pages a user asks it to open. Each has its own robots.txt token.

04Will blocking Google-Extended take me out of AI Overviews?

No. AI Overviews are part of Google Search and rely on Googlebot. Google-Extended controls whether your content is used for Gemini models and grounding, and it has no effect on Search rankings or inclusion.

05Which AI crawlers should I allow?

It depends on what you want. Most publishers who want AI visibility allow search and retrieval bots like OAI-SearchBot and PerplexityBot. Allowing or blocking training bots like GPTBot, ClaudeBot and CCBot is a business and licensing call.

Beyond one-off checks

See how your pages do in Google and AI answers

Linkstonic tracks rankings, audits your site and shows whether ChatGPT, Gemini and Perplexity mention you. The free plan needs no credit card.