Start a project

Tool 85 of 194 · SEO

robots.txt Tester

Paste a robots.txt and a list of URLs and see, for Google, Bing and the main AI crawlers, which URLs are allowed or blocked and the exact rule that decides.

robots.txt Tester at a glanceIllustration: 1, robots.txt; 2, processed in your browser; 3, Allowed or blocked.robots.txt TesterUser-agent: *Allow: /Sitemap: …# llms.txt1robots.txt3Allowed or blocked2In yourbrowser
1 robots.txt 2 processed on your device 3 Allowed or blocked

robots.txt Tester

robots.txt

    What to test

    Crawlers
    User agentsRulesFirst rules

    Results

    robots.txt controls crawling, not indexing: a blocked URL can still appear in search if other pages link to it.

    01

    What it does

    Tests URLs against a robots.txt for many crawlers, AI bots included, using RFC 9309 matching, and shows the deciding rule.

    • RFC 9309 matching: longest rule wins, Allow wins ties
    • * and $ wildcards
    • Googlebot, Bingbot and the main AI crawlers at once
    • Any custom user agent

    02

    Private by design

    Everything happens in your browser. Nothing you type, paste or upload is sent anywhere, and it keeps working offline once the page has loaded.

    03

    What you get

    An allow and block grid, with a Copy and a Download button on every result.

    • robots.txt
    • Crawlers
    • AI bots
    • SEO

    Why it matters

    A single line in robots.txt can hide a whole site from search, or let AI crawlers into areas you meant to keep out. The matching rules aren't obvious: the longest matching rule wins, Allow beats Disallow on a tie, and a crawler uses only the most specific group that names it.

    This tester applies the standard (RFC 9309) to every URL for every crawler at once, and shows which rule decided each result. It's the companion to the robots.txt and llms.txt Generator: write the file there, test it here.

    How it works

    1. InputA robots.txt and some URLs
    2. In your browserMatched with the RFC 9309 rules
    3. OutputWhich crawler can fetch which URL, and why

    Where it fits in a designer's workflow

    1. Plan
    2. Design
    3. Build
    4. Test
    5. Launch
    Before blocking or opening a site to crawlers.

    By the numbers

    How many sample URLs each crawler may fetchGooglebot: 7 of 7 URLs; Bingbot: 4 of 7 URLs; GPTBot: 0 of 7 URLs; OAI-SearchBot: 4 of 7 URLs; ChatGPT-User: 4 of 7 URLs; ClaudeBot: 4 of 7 URLs; Claude-User: 4 of 7 URLs; PerplexityBot: 4 of 7 URLs; Google-Extended: 0 of 7 URLs; Applebot-Extended: 4 of 7 URLs; CCBot: 0 of 7 URLs; Bytespider: 4 of 7 URLs; meta-externalagent: 4 of 7 URLs; Amazonbot: 4 of 7 URLsGooglebot7 of 7 URLsBingbot4 of 7 URLsGPTBot0 of 7 URLsOAI-SearchBot4 of 7 URLsChatGPT-User4 of 7 URLsClaudeBot4 of 7 URLsClaude-User4 of 7 URLsPerplexityBot4 of 7 URLsGoogle-Extended0 of 7 URLsApplebot-Extended4 of 7 URLsCCBot0 of 7 URLsBytespider4 of 7 URLsmeta-externalagent4 of 7 URLsAmazonbot4 of 7 URLs
    Worked out by this tool with the RFC 9309 rules (longest match wins, Allow wins a tie). Each crawler uses only the most specific group naming it, so a Googlebot group replaces the * rules rather than adding to them. Source: RFC 9309: robots.txt.
    Show the numbers as a table
    CrawlerAllowed URLs
    Googlebot7
    Bingbot4
    GPTBot0
    OAI-SearchBot4
    ChatGPT-User4
    ClaudeBot4
    Claude-User4
    PerplexityBot4
    Google-Extended0
    Applebot-Extended4
    CCBot0
    Bytespider4
    meta-externalagent4
    Amazonbot4

    How to use it

    1. Paste your robots.txt.
    2. List the URLs or paths you care about.
    3. Read the grid of crawlers and URLs.
    4. Each cell shows the rule that decided it.

    FAQ

    Does robots.txt stop a page being indexed?

    No. It stops crawling. A blocked URL can still appear in results if other sites link to it. Use a noindex tag on a crawlable page to remove it.

    Which group does a crawler use?

    The group whose User-agent line matches its name most specifically. If none matches, the * group. Groups aren't combined.

    Do AI crawlers obey robots.txt?

    The main ones from OpenAI, Anthropic, Google, Perplexity and Apple say they do. Some fetchers acting for a user may not.

    Does it fetch my robots.txt?

    No. Paste it in; nothing is fetched.

    Work with me

    Want a site that gets these right?

    I build fast, accessible websites and web apps that pass these checks from day one. Tell me about your project and I'll reply personally with honest next steps.

    All developer tools · Back to leej.uk