For site owners and SEOs

Check which AI crawlers can read your site

The AI Crawler Checker reads your site's robots.txt and reports whether 14 AI crawlers, from OpenAI, Anthropic, Perplexity, Google, Apple, Meta, Amazon, ByteDance and Common Crawl, may fetch your home page, and which rule decides it. It also checks your llms.txt and lists the sitemaps your robots.txt declares.

  • Free, no sign-up
  • Results in seconds
  • Input not stored
mohitgoyal.in/tools/ai-crawler-checker

AI Crawler Checker

See which AI bots your robots.txt lets in

Your input

Any page on the site. Its /robots.txt and /llms.txt are read.

Not saved on this site. Only public websites can be checked.

Result · Ready

Your result will appear here

Fill in the form, or press Try an example to see what you get:

  • Allowed or blocked for 14 AI crawlers
  • The robots.txt rule that decides each one
  • What each crawler is used for: training, search or user requests
  • Whether llms.txt exists, is served as text and has a title
  • The sitemaps listed in robots.txt

How it works

How to use the AI Crawler Checker

  1. Enter your site

    Type or paste your domain or any page on it. The https:// is optional.

  2. Run the check

    The checker downloads /robots.txt and /llms.txt from the site, follows up to 3 redirects and applies the robots.txt rules the way crawlers do.

  3. Decide who gets in

    Each crawler shows allowed or blocked, the rule that decided it and what the crawler is used for, so you can treat training, search and user requests differently.

What you get

Inside every result

  • Allowed or blocked for 14 AI crawlers
  • The robots.txt rule that decides each one
  • What each crawler is used for: training, search or user requests
  • Whether llms.txt exists, is served as text and has a title
  • The sitemaps listed in robots.txt

Who it's for

Built for

  • Publishers deciding which AI companies may use their content
  • Site owners who want to be cited in ChatGPT, Claude and Perplexity answers
  • SEOs auditing robots.txt after a redesign or migration
  • Developers checking robots.txt and llms.txt before launch

Training, search and user-triggered crawlers

AI companies run different bots for different jobs. Training crawlers such as GPTBot and ClaudeBot collect pages that may be used to train models. Search crawlers such as OAI-SearchBot, Claude-SearchBot and PerplexityBot index pages so an assistant can cite and link them. User-triggered agents such as ChatGPT-User, Claude-User and Perplexity-User fetch a page when a person asks about it.

Because each has its own robots.txt name, you can block training and still allow search. Google-Extended and Applebot-Extended are names only, not crawlers: they control whether pages that Google's and Apple's own crawlers fetch may be used for AI.

How the check reads robots.txt

It follows the robots.txt standard (RFC 9309). A crawler obeys the group of rules that names it; if no group does, it obeys the * group. Within that group, the longest matching Allow or Disallow rule wins, and Allow wins a tie.

If robots.txt returns a 4xx error such as 404, crawlers may fetch everything. If it returns a server error or doesn't answer, crawlers treat the whole site as blocked. The check covers your home page; rules for individual folders can differ.

What llms.txt adds

llms.txt is a Markdown file at /llms.txt that summarises your site for AI assistants, starting with a # title line. It is a proposed convention, not a standard that search engines have committed to, and it doesn't control crawling.

The checker confirms the file exists, is served as text rather than an HTML page and starts with a # title.

Guides and services

Questions

Frequently asked

What is an AI crawler?+

A bot that fetches web pages for an AI company: to collect training data, to build a search index for an assistant, or to read one page when a user asks about it.

Is this checker free? Does it use AI?+

Yes, it is free with no sign-up. It does not use AI: it downloads your robots.txt and llms.txt and applies the robots.txt rules in code. The crawler descriptions are written by hand from each company's own documentation.

Is the address I enter stored?+

No. It is used only to download that site's robots.txt and llms.txt, and it is not stored on this site.

Do AI crawlers always obey robots.txt?+

robots.txt is a request, not a lock. Most of these companies document that their crawlers follow it, but user-triggered fetchers are the exception: OpenAI says robots.txt may not apply to ChatGPT-User, and Perplexity says Perplexity-User generally ignores it. To enforce a block, use your firewall or CDN.

Will blocking GPTBot or ClaudeBot keep me out of ChatGPT or Claude answers?+

Not on its own. OpenAI and Anthropic each use separate names for training, search and user requests, so blocking the training crawler leaves OAI-SearchBot, ChatGPT-User, Claude-SearchBot and Claude-User to their own rules.

Why can't it check localhost or my intranet?+

It only checks public websites on the standard ports. Private networks, internal IP ranges and other ports are blocked so the checker can't be used to reach systems behind a firewall.

More free tools

Try another tool

All 21 tools →

Let's build

Have a site that needs to be fast, rank and convert?

Open to Work. Usually replies within a day.