AI Crawler Checker
Find out whether AI assistants can read and cite your website — and which robots.txt rule or setting is stopping them if not.
Free · needs a free account · reads public data only
See your results in one click. Sign in with Google, then run any of the 150 free tools.
Continue with GoogleHow to use the AI Crawler Checker · 45 sec
An AI crawler checker tells you whether the bots behind ChatGPT search, Claude, Perplexity, Google AI Overviews and Microsoft Copilot are allowed to read your website. Many UK businesses block these crawlers by accident, through an old robots.txt rule, a security plugin or a CDN setting, and then wonder why AI assistants never mention them. Enter your domain and the check reads your live robots.txt and homepage, then shows which crawlers are blocked, which are allowed and what else could stop your pages being quoted.
How to use the AI crawler checker
- 1 Sign in and open the toolLog in to your free account and open the AI Crawler Checker from the tools menu.
- 2 Enter your domainType the domain only, such as example.co.uk. The checker fetches your homepage over HTTPS and the robots.txt file at the root of the site.
- 3 Read the crawler groupsStart with the Googlebot and Bingbot result, then the AI search crawlers, then the training crawlers. Each one is marked as allowed or blocked.
- 4 Check the page-level resultsLook at the snippet controls, the amount of text visible without JavaScript, the business identity markup and the llms.txt line.
- 5 Fix and run it againCopy any suggested robots.txt lines or JSON-LD, update your site, clear your cache and rerun the check to confirm the change is live.
Search crawlers vs training crawlers
AI companies run two kinds of crawler. Search crawlers (OAI-SearchBot, Claude-SearchBot, PerplexityBot) fetch pages so their assistants can cite and link to them. Training crawlers (GPTBot, ClaudeBot, Google-Extended and others) collect data to train models. You can block training and still be cited — this checker reports the two separately.
What this checker looks at
Your robots.txt rules for Googlebot and Bingbot (which feed AI Overviews and Copilot) and for each AI crawler, snippet controls such as nosnippet, how much text is in the HTML without JavaScript, Organization or LocalBusiness schema, and whether an llms.txt file is published.
What an AI crawler checker actually tests
Every AI assistant that can browse the web relies on automated crawlers. Before a crawler fetches a page, a well-behaved one reads your robots.txt file and obeys the group of rules that names it, or the general User-agent: * group if no group names it. Our AI crawler checker applies those same rules to your homepage, so the result reflects what each crawler would be permitted to do today.
It then looks at the homepage itself. A crawler that is allowed in can still be stopped from quoting you by a nosnippet directive, or may see an almost empty page if your text is added by JavaScript. Finally it looks for structured data that says who the business is, and notes whether you publish an llms.txt file.
- Search engine crawlers: Googlebot and Bingbot, which feed Google AI Overviews, AI Mode and Microsoft Copilot as well as normal results.
- AI search crawlers: OAI-SearchBot (ChatGPT search), Claude-SearchBot (Claude) and PerplexityBot (Perplexity).
- AI training crawlers and tokens: GPTBot, ClaudeBot, Google-Extended, Applebot-Extended, Meta-ExternalAgent and CCBot.
Why AI crawler access matters for AI search visibility
AI assistants increasingly answer questions such as "best accountant in Leeds" or "how do I fix a dripping tap" with a short summary and a handful of linked sources. If the search crawler for that assistant cannot fetch your pages, it has nothing of yours to cite, however good your content is. Being crawlable does not guarantee a mention, but being blocked all but guarantees you will not get one.
Google and Bing deserve special attention. Google AI Overviews and AI Mode are built on the normal Google index, and Copilot draws on Bing. There is no separate AI crawler to allow for these: if Googlebot or Bingbot is blocked, you lose both the classic results and the AI features on top of them. That is why the checker treats a blocked Googlebot or Bingbot as a failure and the rest as warnings or information.
How to read each result in the AI bot checker
Results use four statuses. A pass means nothing needs doing. A warning means something is likely costing you visibility. A fail means a problem serious enough to fix first. Information lines report a choice that is yours to make, so they never count against you.
The training crawler line is deliberately informational. Blocking GPTBot, ClaudeBot or Google-Extended stops those companies using your content to train future models; it does not remove you from ChatGPT search, Claude or Google Search. Google-Extended and Applebot-Extended are control tokens rather than separate crawlers: Googlebot and Applebot still visit, and the token simply records your preference about AI use.
- Googlebot and Bingbot can crawl the site (pass) or are blocked (fail).
- AI search crawlers allowed (pass) or some blocked (warning, with the exact robots.txt lines to add).
- Snippets switched off (warning) if a robots meta tag or X-Robots-Tag header contains nosnippet or max-snippet:0.
- Main text in the HTML: 150 words or more passes, 50 to 149 is a warning, fewer than 50 fails.
- Business identity marked up (pass) when Organization, LocalBusiness, a related subtype, Person or WebSite schema is found.
- llms.txt published or not published (information only).
How to unblock AI crawlers in robots.txt step by step
First, open yourdomain/robots.txt in a browser and find the groups that apply. A crawler follows only the most specific group that names it, so a group for GPTBot does not inherit anything from User-agent: *. If an AI search bot is blocked, either remove the rule that blocks it or add a dedicated group with Allow: / for it.
On WordPress, robots.txt is usually generated by your SEO plugin. In Yoast SEO go to Tools, then File editor; in Rank Math use General Settings, then Edit robots.txt. If a physical robots.txt file exists in the site root, it overrides the plugin, so edit that file instead. Some security and performance plugins also add bot-blocking rules, so check their settings too.
Shopify lets you change the file by adding a robots.txt.liquid template to your theme. Wix has a robots.txt editor under its SEO settings. Squarespace manages robots.txt for you, but has a setting to block known AI crawlers; switch it off if you want to be cited. Whatever the platform, also check your CDN or firewall: some services offer a one-click block of AI bots that works at network level and never shows in robots.txt.
Fixing snippet, JavaScript and schema problems
If snippets are switched off, search the page source for nosnippet and max-snippet. These are often set by a plugin setting or a theme option intended for one page and applied site-wide. Remove them unless you genuinely do not want Google to quote the page, because they also stop it appearing as a source in AI Overviews.
A low word count without JavaScript usually means a site built entirely in the browser, as some page builders and single-page apps are. Most AI crawlers do not run scripts, so ask your developer about server-side rendering or pre-rendering, and make sure key facts such as services, prices, opening hours and contact details are in the HTML itself.
For identity markup, add Organization schema with your name, URL and logo, or LocalBusiness if customers visit you. Yoast and Rank Math output this once you complete their site representation or local settings; Shopify themes and Wix add basic markup automatically, which you can extend with a JSON-LD block.
Best practice for AI crawlers on a UK business website
Decide your policy in two separate parts: whether you want to be cited by AI search tools, and whether you are happy for your content to be used for training. Most businesses that sell services or products want the first and are relaxed or undecided about the second. You can allow the search crawlers and block the training ones in the same file.
Keep robots.txt short and readable, review it whenever you change platform or install a security plugin, and run an AI crawler checker after any change. Treat llms.txt as an optional extra rather than a priority. The fundamentals that earn citations are the same ones that earn rankings: clear, accurate, useful pages that crawlers can read.
Examples you can copy
Allow AI search crawlers but block AI training crawlers
User-agent: *
Disallow:
User-agent: OAI-SearchBot
Allow: /
User-agent: Claude-SearchBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: GPTBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: Google-Extended
Disallow: /
Sitemap: https://www.example.co.uk/sitemap.xml
Organization JSON-LD so search and AI systems know who you are
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Example Plumbing Ltd",
"url": "https://www.example.co.uk/",
"logo": "https://www.example.co.uk/images/logo.png",
"sameAs": [
"https://www.linkedin.com/company/example-plumbing"
]
}
</script>
A robots meta tag that allows indexing and full-length snippets
<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large">
Common mistakes to avoid
Blocking GPTBot and expecting to vanish from ChatGPT
GPTBot is the training crawler; ChatGPT search uses OAI-SearchBot. Decide on each separately and write a group for each.
Assuming a named group inherits the * rules
A crawler that finds a group naming it ignores User-agent: * entirely. If you add a GPTBot group, repeat any Disallow lines from the general group that should still apply to it.
Leaving a staging robots.txt on the live site
A Disallow: / under User-agent: * copied from a development site blocks Googlebot and Bingbot, and with them AI Overviews and Copilot. Check robots.txt after every launch or migration.
Forgetting the CDN or firewall
Bot protection at network level can block AI crawlers even when robots.txt allows them. Check your CDN and security plugin settings for an AI bot block.
Putting key content behind JavaScript
Text injected by scripts is invisible to most AI crawlers. Render prices, services and contact details in the HTML.
Adding nosnippet site-wide
nosnippet stops Google quoting the page in results and AI Overviews. Use it only on pages you do not want quoted.
Frequently asked questions
Not from ChatGPT search results: those use OAI-SearchBot. GPTBot is the OpenAI training crawler. Block it if you do not want your content used for training; allow OAI-SearchBot if you want to be cited.
There is no evidence it does, and Google has said it does not use it. It is an optional extra; the robots.txt rules and server-rendered content matter far more.
Being crawlable is only the first step. Some CDNs block AI crawlers at the network level, and assistants choose sources on relevance and quality, just as search engines do.
ClaudeBot collects public web content that may be used to train Anthropic models, while Claude-SearchBot fetches pages so Claude can find and cite them when answering questions. You can block one and allow the other.
Not with robots.txt. Google-Extended controls Gemini training, not AI Overviews. The nosnippet and max-snippet controls limit what Google can quote, but they apply to normal results as well.
The major AI companies say their named crawlers respect robots.txt. Fetches made by an assistant on behalf of a user, such as ChatGPT-User or Claude-User, are treated differently by some providers, so check each company's current documentation.
Crawlers re-read robots.txt regularly, often within a day, but there is no fixed timetable for being crawled again or cited. Keep the site in good order and give it a few weeks.
No. Blocking GPTBot, ClaudeBot, CCBot or Google-Extended has no effect on how Google or Bing rank your pages.
Perplexity describes PerplexityBot as the crawler that surfaces and links websites in its answers, not one that collects training data. Blocking it means Perplexity is unlikely to cite you.
Learn more
- Block or Allow AI Crawlers? GPTBot, ClaudeBot and More Should you block AI crawlers like GPTBot, ClaudeBot and PerplexityBot? Learn which bots train models, which power AI search, and what each block costs you.
- How ChatGPT Search Chooses Sources: The Mechanics Explained How ChatGPT search chooses sources to cite: OAI-SearchBot, search partners, query rewriting and freshness, plus what you can control and how to track referrals.
- How to Get Into Google AI Overviews and AI Mode How to get your content into Google AI Overviews and AI Mode: what Google actually requires, how to structure pages, snippet controls and how to measure it.
- AI Search Visibility Tools: A Sober Guide for Small Business SEO GEO and AI visibility trackers are booming, but Google now offers free AI data. What is measurable, what Google says, and a view for small business SEO.
- Google AI Mode and AI Overviews in the UK: The Impact on Clicks AI Mode has been live in the UK since July 2025 and studies show fewer clicks when AI Overviews appear. What the evidence means for UK search traffic.
- Robots.txt Guide: Syntax, Examples and Common Mistakes Learn robots.txt syntax with copy-paste examples, how Google reads Allow and Disallow, and the mistakes that hide CSS, JS or whole sites from search.
- Structured Data for Small Businesses: What Still Works in 2026 Which schema markup still earns rich results in 2026: Organization, LocalBusiness and Article examples, plus what happened to FAQ and HowTo rich results.
- AI Startup Website Checklist: Crawlers, Trust Pages and UK Rules An AI startup website checklist for UK founders: AI crawler controls, llms.txt, trust and security pages, headers, and claims that satisfy the ASA and CMA.
- Cloudflare and OpenAI AI Discovery Pilot: What It Means for Your Website Cloudflare and OpenAI shared results of a pilot that fed network signals to ChatGPT search on October 15, 2026, plus new checks on bot behavior. What to do.
- AI Crawler Blocking Study 2026: We Checked the Top 10,000 Websites We checked the 10,000 most popular websites for AI crawler blocks, llms.txt, HTTPS, security headers, SPF and DMARC. 22.4% of sites with a robots.txt block at least one AI bot.
- What Is __usage_ai-training? The New robots.txt AI Signal Google and Microsoft said on October 30, 2026 they will honor a shared AI training robots.txt signal, __usage_ai-training. What it does and how to prepare.
- Bing Replaces NoArchive for AI: New Training and Grounding Tags Bing AI training and grounding preferences replace NoArchive and NoCache from February 1, 2027. The new tags, the March 1 deadline and what to do now.
- Claude Referral Traffic Is Rising: How to Get Cited by Claude How to get cited by Claude: allow Claude-SearchBot, write quotable answer-first pages, keep facts current, and track Claude referral traffic in GA4.
- Why Did ChatGPT Referral Traffic Drop in October 2026? ChatGPT referral traffic dropped around October 9, 2026 because many links lost their utm_source tag. How to check GA4, annotate the dip and measure fairly.
- AI Crawlers Overloading Your Website? How to Stop Them Fast AI crawlers overloading your server? Find the bot in your logs, block it at the server for instant relief, then use robots.txt and 429 responses long term.
Free website audit
See how your site scores, free
Speed, SEO, DNS, email (SPF/DKIM/DMARC) and security in one scan, with a prioritised fix list.