Beta

AI crawler checker

Check whether ChatGPT, Perplexity, and other AI search crawlers can access your website.

credit cost

0

Requires a free account.
BetaLiveAI crawler checker
Input
your topic
Options
Default
Runcosts no credits
Output
First result
Second result
Third result
Illustration — sample content, not a screenshot or a real resultOpen the tool

Overview

What it does

Find blocked pages, robots.txt restrictions, and other technical issues that could prevent AI systems from retrieving your content.

The checker fetches each URL you paste and runs the technical checks that decide whether an AI search crawler can retrieve the page.

Why check AI crawler access?

AI search engines need to retrieve content before they can use it in certain search and answer-generation workflows. If your pages are blocked by robots.txt, return errors, or contain restrictions, that can limit how some AI systems access your content.

These issues are not always obvious. A page might load normally in your browser but return a different response to an automated crawler.

The AI crawler checker helps identify technical restrictions worth investigating before you spend time making other changes to improve AI search visibility.

What does the AI crawler checker check?

Check

What it tells you

Status and redirects

Whether the page can be retrieved successfully, with the final HTTP status and the redirect chain up to five hops.

robots.txt by crawler

Whether your crawler rules allow or disallow each supported crawler: OAI-SearchBot, GPTBot, PerplexityBot, Claude-SearchBot, ClaudeBot, Bingbot, and Googlebot, shown one crawler at a time.

noindex

Whether the page carries noindex in a meta robots tag or an X-Robots-Tag header, including crawler-specific tags. A noindex addressed to any crawler is flagged.

Canonical

Whether the canonical points to the page itself or to another URL, with the target shown. This is diagnostic context rather than a crawler block.

Crawler response

Whether the page answers the OAI-SearchBot user agent the same way it answers a browser. This result is approximate: real crawlers are verified by IP address, so the check catches blocking based on user agent only.

Sitemap

Whether the URL appears in a sitemap listed in robots.txt, or at /sitemap.xml if none is listed. This affects URL discovery rather than whether a crawler can reach the page.

Text in the HTML

Whether the main text is in the raw HTML. The checker does not run JavaScript, so a page with little raw text is flagged as possibly depending on JavaScript for its content.

The crawlers are reported separately because they do different jobs. Some fetch pages for search and answer features, others collect pages to train models, so allowing one does not mean allowing another.

For pages that pass, the checker also picks up to two distinctive passages from the main content and gives you prefilled links to ask ChatGPT, Perplexity, and Claude whether that exact text comes back in their search results. You run those links in your own accounts.

How to interpret your results

Each URL gets an overall result of Ready, Issues found, or Blocked, followed by one row per check with a pass or fail and a plain-language reason.

  • Ready. The page passed the checks performed by the tool. No blocking issue was identified, but this does not guarantee that an AI search engine has crawled, indexed, or cited the page.

  • Issues found. One or more checks identified something worth reviewing. This could include a canonical pointing elsewhere, missing sitemap inclusion, or content that depends on JavaScript. Not every issue requires a change.

  • Blocked. The tool identified a restriction or error that may prevent a crawler from retrieving the page. Review the specific failed checks before deciding what to change.

What should you fix first?

  1. HTTP errors preventing access to important pages.

  2. Unintended robots.txt restrictions for the AI crawlers you want to allow.

  3. Accidental indexing restrictions, where relevant.

  4. Important content missing from the initial HTML.

  5. Canonical and sitemap inconsistencies that could affect URL discovery or interpretation.

Some restrictions are deliberate. A staging path disallowed on purpose, or a noindex on a thin tag page, should stay as it is. Check what a restriction is there for before removing it.

Does crawler access mean your page will appear in AI search?

No. Passing an AI crawler check means the tool did not identify a technical issue preventing access under the conditions tested.

It does not tell you whether ChatGPT, Perplexity, or another AI search engine has crawled your page, selected it as a source, or will include it in an answer.

AI search visibility also depends on the content, the question being asked, the sources an AI system uses, and how that system retrieves and selects information.

PRICING

What it costs

Free

It uses no credits. You need a free SERPish account, which takes only an email address.

Start free

Free

It uses no credits. You need a free SERPish account, which takes only an email address.

Start free

Method

How it works

1. Enter your URLs

Add up to 50 URLs you want to check. Start with important pages such as product pages, service pages, articles, or other content you want AI search engines to access.

2. Review the results

See whether each URL is marked Ready, Issues found, or Blocked. Expand the individual checks to understand what was detected.

3. Investigate and fix issues

Use the results to identify restrictions, server errors, or content accessibility problems. Make changes where appropriate, then run the check again.

FAQ

Common questions

Is the AI crawler checker free?

How many URLs can I check at once?

How many URLs can I check at once?

Up to 50 URLs per run. If you have more pages than that, run them in batches and start with the pages you most want AI search engines to reach.

Which AI crawlers does the tool check?

Which AI crawlers does the tool check?

OAI-SearchBot, GPTBot, PerplexityBot, Claude-SearchBot, and ClaudeBot, plus Bingbot and Googlebot. Each one is reported separately, because your robots.txt rules can allow some and disallow others.

How do I know if my website is blocking ChatGPT?

How do I know if my website is blocking ChatGPT?

Paste the page URLs into the checker and read the robots.txt row for OAI-SearchBot and GPTBot, the two OpenAI crawlers the tool checks. Each is reported separately, so a page can be allowed for one and disallowed for the other. Check the status and crawler response rows too, because a page allowed in robots.txt can still return an error or refuse a crawler user agent. The crawler response row is sent with the OAI-SearchBot user agent, so for ChatGPT it is a direct test.

How do I check whether Perplexity can crawl my website?

How do I check whether Perplexity can crawl my website?

Run the URLs through the checker and read the robots.txt row for PerplexityBot. If that row passes and the status row shows the page is retrievable, nothing the tool tests is stopping the crawler from reaching it. The crawler response row is sent with the OAI-SearchBot user agent rather than PerplexityBot, so read it as a general signal that the page does not block by user agent, not as a Perplexity-specific test.

Can robots.txt prevent AI search crawlers from accessing my pages?

Can robots.txt prevent AI search crawlers from accessing my pages?

Yes. A disallow rule that matches the URL tells a crawler not to fetch it, and the crawlers that follow robots.txt will skip the page. Rules can target one user agent, which is why a page can be open to one crawler and closed to another. The checker evaluates your rules for each supported crawler separately so you can see which ones are allowed.

Does a Ready result mean my page will appear in ChatGPT or Perplexity?

Does a Ready result mean my page will appear in ChatGPT or Perplexity?

No. Ready means nothing technical on the page stops a crawler from reaching and reading it. Whether an engine returns the page in an answer is a separate question. The passage links let you test that by hand.

What should I do if an AI crawler is blocked?

What should I do if an AI crawler is blocked?

Start by finding which check failed, because the fix is different for each one. A robots.txt disallow is changed in your robots.txt file, an error status is a server or redirect problem, and a noindex comes from a meta robots tag or an X-Robots-Tag header. Confirm the restriction is not deliberate before removing it, then run the URL again to see whether the result changed.

Why does the crawler response check say approximate?

Why does the crawler response check say approximate?

The checker sends the OAI-SearchBot user agent from SERPish's servers. Sites that verify crawlers by IP address can treat real AI crawlers differently, so the check only catches blocking based on user agent.

What does a 403 error mean?

What does a 403 error mean?

It means the page blocked the SERPish fetcher. AI crawlers coming from their own verified IP addresses may be treated differently, so a 403 here is a signal to investigate rather than proof that every crawler is blocked.

Can JavaScript prevent AI crawlers from reading my content?

Can JavaScript prevent AI crawlers from reading my content?

It can. The checker reads raw HTML and does not render JavaScript. If the main text is missing from the raw HTML, any crawler that does not render JavaScript sees the same thin page. Check that your important text is in the initial HTML rather than added by a script after load.

Do I need to allow every AI crawler?

Do I need to allow every AI crawler?

No. The crawlers do different jobs, so this is a decision per crawler rather than one setting. Some fetch pages for search and answer features, others collect pages to train models, and you may want to permit one and not the other. The checker reports each crawler separately so you can see what your current rules allow.

Get new SERPish things, when they’re ready.

Occasional emails about new tools and research. Privacy

Get new SERPish things, when they’re ready.

Occasional emails about new tools and research. Privacy

Get new SERPish things, when they’re ready.

Occasional emails about new tools and research. Privacy