Your robots.txt for AI decides which AI bots may fetch which pages, and a rule written for one purpose often blocks another. WriteWorks reads the file the way each AI bot does, applies it to every indexable page, and shows the share of your site each bot can reach. You can block AI crawlers that collect training data and keep the bots that put you in AI search answers, with the audit confirming which is which.
7-day trial · Cancel anytime


This is the working product, not a mockup: the same visibility scores, briefs and published content your team would be looking at. Start a free trial and point it at your own domain, or take the tour of what sits behind the screen.
Rules written for one bot, read differently by another.
A Disallow added to stop model training can also stop the bot that fetches pages for live answers, because the two belong to the same company and the rules are easy to conflate.
A bot follows the group that names it and ignores the * group. A file that looks permissive under * can still shut out a named AI bot.
A firewall or bot-protection rule can refuse AI user agents even when robots.txt allows them, and nothing in the file shows it.
Content written to rank in blue links rarely carries the structure an assistant needs to quote it directly.
Evaluate the file per bot, apply it per page, and catch server refusals too.
WriteWorks evaluates robots.txt for each tracked bot against every indexable page, following the RFC 9309 rules: a bot obeys the group that names it, falling back to * only when none does; the longest matching rule wins; Allow wins a tie; and * and $ wildcards are honoured.
Pages blocked from all AI search bots score zero for bot access, and pages blocked from some lose points by the share blocked. Blocking training bots never costs score; an inconsistent training policy is reported so you can make it deliberate.
Each page is also requested with an AI user agent. If that request is refused with a 401, 403, 429 or 503 while a normal fetch succeeds, the page is flagged as one your server may refuse to AI.
Open any bot to see the pages it can fetch, the pages it can't (most important first) and the exact robots.txt rule blocking each one, plus the group and rules it obeys.


What each brand fixed, measured before and after with the same audit, in their own words.
“Nobody had spotted that our market homepages carried no structured data at all. Now 100% of them tell AI exactly who GraftPal is, and every FAQ page in the audit carries a modified date.”
Access policy, by bot and by page.
Every tracked bot by role, with pages allowed, pages blocked and the change since the last crawl.
Trend of each bot's access across crawls.
Blocked pages with the blocking rule, and the group the bot obeys.
With crawler logs connected, 90-day visits and last seen for each bot.
Pick which search and training bots count in settings.
A robots.txt verdict for every bot on every page detail view.
robots.txt decisions you can check.
The bot access pillar of AI discoverability.
Everyone with a say in who reads the site.
robots.txt decisions checked against every page, for every AI bot.
A clear record of which bots may train on your content and which may not.
Spot firewall rules that refuse AI user agents.
“Honestly, the jobs board looked fine in a browser, so we never questioned it. The audit showed that only 5% of our job pages gave crawlers real content. We moved the listings into the server HTML, and the re-audit came back at 100%. The typical job page now carries 73% of its content before any JavaScript runs, and we're working through the rest.”
GoTeachingJobs team
Read the full storyEverything teams typically ask before getting started.
The audit groups bots by what they do, because the right robots.txt policy depends on it.
OAI-SearchBot, Claude-SearchBot, PerplexityBot. Blocking these keeps pages out of those AI search indexes, and costs score.
ChatGPT-User, Claude-User, Perplexity-User, Google-Agent. They fetch a page when someone asks.
Googlebot, Bingbot, Applebot, Amazonbot. Their indexes sit under several AI answer experiences.
GPTBot, ClaudeBot, Google-Extended, Applebot-Extended, CCBot, Meta-ExternalAgent, Bytespider. Block them at no score cost.
Related solutions, adjacent use cases, and platform features.
Every AI bot, every page, the rule behind every block, scored inside the AI SEO audit.