Robots.txt Checker

Fetch and analyze your robots.txt: syntax sanity, sitemap declarations, and whether Googlebot, Bingbot, GPTBot, ClaudeBot, and PerplexityBot can crawl your site.

How it works

  1. Enter your website URL — the tool fetches robots.txt from your site’s root.

  2. Optionally add a specific path (like /blog/my-post) to test which crawlers are allowed to fetch that exact page.

  3. The tool parses the file, flags unknown directives and syntax problems, and checks for a Sitemap declaration.

  4. It then evaluates access for each major crawler — Googlebot, Bingbot, GPTBot, ClaudeBot, and PerplexityBot — using the same longest-match rules Google documents.

  5. Expand “View raw robots.txt” to see and copy the exact file the tool analyzed.

Frequently asked questions

Why are blocked search bots a failure but blocked AI bots only a warning?

Blocking Googlebot or Bingbot almost always means lost search traffic, so it fails the check. Blocking AI crawlers like GPTBot or ClaudeBot can be a deliberate content-licensing decision, so the tool warns you it is happening and lets you judge whether it is intentional.

Does robots.txt remove pages from Google?

No — it only stops crawling. A page blocked in robots.txt can still appear in results (without a description) if other sites link to it. To keep a page out of the index, use a noindex meta tag or authentication instead.

How does the path test decide allowed or blocked?

It applies the same rules crawlers do: the most specific user-agent group wins, then the longest matching Allow/Disallow pattern wins, with wildcards (*) and end anchors ($) supported per RFC 9309. On a tie, Allow wins, matching Google’s documented behavior.

Is a missing robots.txt a problem?

Not necessarily — no robots.txt means everything may be crawled, which is fine for many sites. You lose the ability to declare your sitemap there and to steer specific bots, which is why having a simple, valid file is still recommended.

What is a Sitemap declaration and why does the tool check for it?

A “Sitemap:” line in robots.txt tells any crawler where your XML sitemap lives without you registering it anywhere. It is the one robots.txt directive that helps discovery rather than restricting it, so the tool flags its absence.

Get help fixing this

Fortitude builds fast, search-friendly websites. Leave your email and we'll help you fix what's holding your site back.

More free tools

Get A Quote