CrawlPact

Free tools

AI crawler checker

Enter a domain to see how its live robots.txt addresses every crawler in CrawlPact's source-verified registry — grouped by purpose, so a search crawler and a training crawler from the same company are never treated as one.

Runs the same real audit as the full report and opens it at this check — free, with no account or installation.

What this checks

  • Retrieves your robots.txt and evaluates each registry crawler's user-agent token against it, following RFC 9309 group selection.
  • Groups results by purpose: search, training, user-triggered retrieval, agents, and other documented uses.
  • Shows the matched rule and its line number for every allowed or blocked result.
  • Checks the results against the objective you choose — for example, a training crawler left allowed under "allow search, block training".

Worked example

robots.txt
User-agent: GPTBot
Disallow: /

User-agent: *
Allow: /

What the report shows

Example results
GPTBot (OpenAI, training)BlockedDisallow: / — line 2
OAI-SearchBot (OpenAI, search)Allowedwildcard group, Allow: / — line 5
ChatGPT-User (OpenAI, user-triggered)Allowedwildcard group, Allow: / — line 5
ClaudeBot (Anthropic, training)Allowedwildcard group — no group names it

How to read the result

Allowed
The most specific matching rule for the site root (/) allows it, or no rule matches.
Blocked
The most specific matching rule disallows the site root.
No explicit rule
No group names the crawler and there is no wildcard (*) group. That is not the same as blocked.
Resource unavailable
robots.txt could not be retrieved, so nothing was evaluated. Crawlers treat a missing file differently from an error — see the troubleshooting guide.

What this does not tell you

  • Results are evaluated for the site root (/). A rule that only covers a sub-path (say, Disallow: /private/) does not change the root result.
  • A robots.txt rule is a published instruction. CrawlPact cannot see whether a crawler visits or obeys it — that needs your server or CDN logs.
  • Only crawlers in CrawlPact's registry are evaluated; each links to its operator's own documentation from the crawler directory.

See limitations andmethodology.

Questions

Does blocking GPTBot remove my site from ChatGPT search?
No. OpenAI documents separate tokens: GPTBot for training, OAI-SearchBot for search and ChatGPT-User for requests a user makes. The checker shows each one separately so you can see which you affect.
Why does a crawler I never mentioned show as allowed?
Under RFC 9309 a crawler with no group of its own follows the wildcard (User-agent: *) group. If that group allows the root, so does the result.
Is this the same as checking my server logs?
No. It reads what your robots.txt declares. Whether a crawler actually requested a page, or ignored the rule, only appears in server or CDN logs.
Which AI crawlers are included?
Every evaluation-eligible crawler in the active registry release — the crawler directory lists them with their operator, purpose and last verification date.

Want the complete picture — and to know when it changes?

This check is one section of the full audit, which also covers every other policy signal and a Policy Health Score. Save the domain from the report to monitor it.

Analytics preferences

CrawlPact uses optional Google Analytics and Microsoft Clarity on public pages to learn which content is useful. Clarity records clicks and scrolling (session replay), with anything you type masked. Neither runs in the app or admin areas, and CrawlPact works the same whether you accept or decline. See the privacy policy.