Free SEO tools/Robots.txt Checker

Updated 26 Oct 2026

Robots.txt Checker & AI Crawler Checker

Test your robots.txt the way Google reads it. See the exact line that allows or blocks Googlebot, GPTBot, ClaudeBot, PerplexityBot and 13 more crawlers, and test a draft before you publish.

Test another path or a draft file

The result

Is your robots.txt blocking anyone it shouldn’t?

This free robots.txt checker reads your file the way Google and the robots.txt standard (RFC 9309) do, then tests 17 crawlers against your page: Googlebot, Bingbot, ChatGPT’s OAI-SearchBot and GPTBot, Claude, Perplexity, Apple, Meta and Common Crawl. You see which are allowed or blocked, and the exact line that decides it.

It keeps search crawlers and training crawlers apart. Blocking a search crawler can take you out of answers: OpenAI says sites that block OAI-SearchBot are not shown in ChatGPT search answers (OpenAI). Blocking a training crawler such as GPTBot is your choice and does not.

It also flags errors, checks your sitemap line and your CSS and JavaScript, tests a draft before you publish it, and gives you a fixed file to copy.

A real check for theguardian.com: Google and ChatGPT are allowed; Claude-SearchBot and PerplexityBot are blocked by line 102.

Robots.txt report for theguardian.com: works, with 2 things to improve; Claude-SearchBot and PerplexityBot blocked

How to use it

How to test your robots.txt

Five steps, a few seconds.

  1. 1
    Type your website or a page

    For example yoursite.com or yoursite.com/blog/. A page address becomes the path we test.

  2. 2
    Press Check my robots.txt

    We fetch /robots.txt, follow any redirects and test every crawler. It takes a few seconds.

  3. 3
    Read the result first

    One line says whether anything is wrong, then one tag per check, problems first.

  4. 4
    Test another path or a draft (optional)

    Open “Test another path or a draft file” to check a second address, or paste a new robots.txt to see what would change before you publish it. Drafts are never stored.

  5. 5
    Copy the fixed file

    Part 3 gives a corrected version of your own file, with three choices for AI crawlers.

robots.txt is not a lock. The standard says its rules “are not a form of access authorization” (RFC 9309), and Google says it is not a way to keep a page out of Google; use noindex for that (Google).

Your report, explained

What each part of the report means

Part 1 for theguardian.com, numbered.

Part 1 of the robots.txt report: every crawler, whether it is allowed, which group it follows and the matching line123456
  1. 1
    Totals by kind

    How many search, user-triggered and training crawlers are allowed or blocked for the page you tested.

  2. 2
    How the rules are picked

    The four rules every crawler follows to decide which lines apply to it, in plain words.

  3. 3
    The crawler

    Its name in robots.txt, the company behind it and what it is used for.

  4. 4
    Allowed or blocked

    The verdict for the exact path you tested. Training crawlers show in neutral colours, because blocking them is a choice, not a mistake.

  5. 5
    Why

    Whether the crawler has its own group, follows the * group, borrows Googlebot’s rules (Applebot) or has no rules at all.

  6. 6
    The line

    The line number of the rule that decided it. Click it to jump to that line in your file.

The rest of the report:

  • Result at a glanceSix or seven checks: the file loads, no syntax errors, Google can crawl the page, no site-wide block, AI search crawlers allowed, sitemap listed, CSS and JavaScript allowed.
  • Part 2: the fileYour robots.txt with line numbers, the lines that block or allow highlighted, and every error explained.
  • Part 3: a fixed fileYour own file with errors fixed, in three versions: fix errors only, allow AI search but block training, or allow everything.

AI crawlers

Is my site blocking AI crawlers? Which ones matter

Every crawler the tool tests, in the words of the company that runs it.

CrawlerUsed forKindSource
Googlebot · GoogleGoogle Search, AI Overviews and AI ModeSearchGoogle
Bingbot · MicrosoftBing search, which also feeds CopilotSearchBing
OAI-SearchBot · OpenAIChatGPT search answersSearchOpenAI
Claude-SearchBot · AnthropicClaude search resultsSearchAnthropic
PerplexityBot · PerplexityPerplexity search links; not used for trainingSearchPerplexity
Applebot · AppleSiri and Spotlight; follows Googlebot’s rules if not namedSearchApple
Meta-WebIndexer · MetaCitations and links in Meta AI answersSearchMeta
ChatGPT-User · OpenAIOpens a page a user asked for; may not follow robots.txtUserOpenAI
Claude-User · AnthropicOpens a page a user asked forUserAnthropic
Perplexity-User · PerplexityOpens a page a user asked for; generally ignores robots.txtUserPerplexity
GPTBot · OpenAIModel training; independent of ChatGPT searchTrainingOpenAI
ClaudeBot · AnthropicModel trainingTrainingAnthropic
Google-Extended · GoogleGemini training and grounding; does not affect Google SearchTrainingGoogle
Applebot-Extended · AppleApple model training; does not crawlTrainingApple
Meta-ExternalAgent · MetaMeta AI model trainingTrainingMeta
CCBot · Common CrawlOpen web dataset used to train many modelsTrainingCommon Crawl

Search crawlers put you in answers

OpenAI says a site can allow OAI-SearchBot to appear in search results while disallowing GPTBot (OpenAI). Anthropic says blocking Claude-SearchBot stops it indexing your content for search (Anthropic).

Training crawlers are your call

Google says Google-Extended does not affect inclusion in Google Search and is not a ranking signal (Google). Apple says pages that block Applebot-Extended can still appear in its search results (Apple).

How it works

How a robots.txt validator should read your file

The rules this checker follows, from the standard and from Google.

RuleWhat it meansSource
Each crawler follows one groupA crawler named in a User-agent line uses only that group. Others use User-agent: *. With neither, everything is allowed.RFC 9309
The longest rule winsThe rule matching the most characters of the path wins. On a tie, Google uses the least restrictive rule (Allow).Google
500 KiB limitGoogle ignores anything after the first 500 KiB of the file.Google
Missing file means allowA 404 or other 4xx (except 429) is treated as if there were no robots.txt: crawl everything.Google
Server errors pause crawlingOn a 5xx error Google stops crawling the site for 12 hours while it retries.Google
Changes take up to a dayGoogle caches robots.txt for up to 24 hours; OpenAI says about 24 hours for ChatGPT search.Google, OpenAI
Crawl-delay is not for GoogleGoogle supports only user-agent, allow, disallow and sitemap. Anthropic supports Crawl-delay.Google, Anthropic
robots.txt is not noindexBlocking crawling does not keep a page out of Google. Use a noindex tag instead.Google

A common trap: when you give a crawler its own group, it stops reading the * group. If * blocks /wp-admin/ and you add a group for ClaudeBot without that line, /wp-admin/ is open to ClaudeBot. The report warns you when this happens.

Fix it

How to fix "Blocked by robots.txt" and other problems

The five fixes the report suggests most often.

  1. 1
    Remove an accidental "Disallow: /"

    A single "Disallow: /" under User-agent: * blocks the whole site for every crawler. It is often left over from a staging site.

  2. 2
    Unblock the AI search crawlers you want

    Delete their Disallow lines, or give them their own group with Allow: /, and copy in any * lines you still need.

  3. 3
    Fix lines Google ignores

    Rules before any User-agent line, unknown fields and typos are ignored. The file view marks each one.

  4. 4
    List your sitemap

    Add "Sitemap:" with the full address, starting with https://.

  5. 5
    Let Google load CSS and JavaScript

    Google needs them to see the page as visitors do. The report checks the files on your page.

Part 2 of the robots.txt report: the file read line by line, with blocking lines and an unknown field highlighted

Limits

What this tool can’t do

Clear limits, so you know what the result is and what it isn’t.

Use it to

  • See which of 17 crawlers can reach any page
  • Find the exact line that blocks or allows each one
  • Catch syntax errors, typos and site-wide blocks
  • Test a draft robots.txt before publishing
  • Get a fixed file to copy
  • Share the result or save it as a PDF

It won’t

  • Not a firewall test. A firewall or CDN can block a crawler that robots.txt allows. Check those settings separately.
  • Not every crawler obeys. ChatGPT-User, Perplexity-User and Meta-ExternalFetcher fetch for a person and may ignore robots.txt.
  • Not indexing. robots.txt controls crawling. It cannot remove a page from Google.
  • One host. Each subdomain has its own robots.txt. Check each one.
  • No live crawl. We test the rules; we do not crawl your whole site.
  • Drafts are not saved. A pasted draft is tested once and never stored, so the share link shows your live file.

Next steps

Need a robots.txt generator?

Part 3 of the report is a generator built on your own file. It keeps your comments and order, fixes what is broken and lets you pick one of three AI policies.

When it gives a crawler its own group, it copies your * disallows into it, so nothing you blocked opens up by accident.

Upload the new file to the root of your site, then run the check again.

Part 3 of the robots.txt report: a suggested robots.txt with three choices, ready to copy

Your next step, by result

Google blocked

Fix it first, then ask Search Console to recrawl your robots.txt.

AI search blocked

Unblock OAI-SearchBot, Claude-SearchBot and PerplexityBot, then check what AI says about you.

No sitemap

Find or check your sitemap and add it to robots.txt.

All clear

Check the rest of what AI needs to quote a page.

Want help with crawling and AI search?

Our team does technical SEO and AI search work every day for businesses in the US and UK.

FAQs

Robots.txt checker FAQs

How do I test my robots.txt file?

Type your website above and press Check my robots.txt. The tool reads the live file, tests 17 crawlers against your page and shows the exact line that allows or blocks each one. Google’s own robots.txt report in Search Console also shows when it last read the file.

How do I fix “Blocked by robots.txt”?

Find the line that blocks the page in Part 1 of the report, remove or narrow it, upload the file and ask Search Console to recrawl it. Google usually picks up changes within 24 hours.

Where is the robots.txt file on my website?

At the root of each host, for example yoursite.com/robots.txt. Each subdomain and protocol has its own file.

Does blocking GPTBot remove me from ChatGPT?

No. GPTBot is for training. ChatGPT search uses OAI-SearchBot, and OpenAI says the two are independent. Sites that block OAI-SearchBot are not shown in ChatGPT search answers.

Does blocking Google-Extended affect Google Search or AI Overviews?

Google says Google-Extended does not affect inclusion in Google Search and is not a ranking signal. AI Overviews and AI Mode are controlled by Googlebot’s rules.

How do I stop AI from training on my site?

Block the training crawlers, such as GPTBot, ClaudeBot, Google-Extended, Applebot-Extended, Meta-ExternalAgent and CCBot. Part 3 of the report builds this for you while keeping search crawlers allowed.

Which AI bots ignore robots.txt?

Fetchers that open a page a person asked for. OpenAI says robots.txt may not apply to ChatGPT-User, Perplexity says Perplexity-User generally ignores it, and Meta says Meta-ExternalFetcher may bypass it.

Does Google support crawl-delay?

No. Google supports only user-agent, allow, disallow and sitemap. Anthropic says it supports crawl-delay.

What happens if my robots.txt returns 404 or 500?

A 404 is treated as no file, so crawlers may crawl everything. A 5xx error makes Google stop crawling your site for 12 hours while it retries.

Is there a size limit for robots.txt?

Yes. Google reads the first 500 KiB and ignores the rest.

Can robots.txt keep a page out of Google?

No. Google says it is not a way to keep a page out of Google. Use a noindex tag, or password protection, instead.

What happened to Google’s robots.txt Tester?

Google replaced it with the robots.txt report in Search Console. This tool gives you the line-by-line test, for Google and 16 other crawlers.

More free tools

More free technical and AI search tools

Crawling is step one. These cover the rest.

Scroll to Top