AI visibility checker for ChatGPT, Claude and Perplexity

Check whether AI search tools and assistants can reach your page, which bots your robots.txt blocks, and what text they actually read when they do.

Bots checked

robots.txt tokenOwnerUsed forType
OAI-SearchBotOpenAIChatGPT searchSearch
ChatGPT-UserOpenAIChatGPT browsingOn request
GPTBotOpenAIModel trainingTraining
Claude-SearchBotAnthropicClaude searchSearch
Claude-UserAnthropicClaude web fetchOn request
ClaudeBotAnthropicModel trainingTraining
PerplexityBotPerplexityPerplexity searchSearch
Perplexity-UserPerplexityPerplexity live fetchOn request
Google-ExtendedGoogleGemini training and groundingTraining
Applebot-ExtendedAppleApple Intelligence trainingTraining
meta-externalagentMetaMeta AI trainingTraining
CCBotCommon CrawlOpen web crawl used by many modelsTraining

What the check covers

Search, on-request and training bots

AI companies run separate bots for separate jobs. Search crawlers index pages so an assistant can find and cite them. On-request fetchers read a page live when a person asks the assistant to. Training crawlers collect pages for future models.

Blocking a training crawler keeps your content out of model training, and does not remove you from AI answers. Blocking a search crawler does remove you from that assistant’s answers. The score counts search and on-request access and ignores training crawlers, which are a publisher’s choice.

Common problems

What it does not do

It does not predict what a model will say about your page. Answers change between runs and models, so they cannot be tested reliably. The check covers what is deterministic: whether each bot can reach the page, and what it reads.

Live requests come from Cloudflare’s network with each bot’s User-Agent. A site that verifies bots by IP address may treat the real bot differently.