Verify AI crawlers can reach the pages you want answer engines to quote, and are blocked from the pages you do not want them to train on.
Audit our robots.txt for AI crawlers across our commercial and blog pages.
A catch-all disallow was blocking GPTBot from the blog — 47 pages AI answer engines could not read. The fix allows the citation crawlers on the pages we want quoted and blocks only the training crawlers we do not want reused.
An ai bot access audit checks the part robots.txt plays in AI visibility. Answer engines cannot quote a page they cannot crawl, so a misconfigured robots.txt caps citations before the content ever gets a chance. The audit verifies the AI crawlers you care about — GPTBot, ClaudeBot, PerplexityBot, Google-Extended — are allowed on the pages you want quoted, and blocked on the pages you do not want them to train on.
A review of robots.txt and server responses for the AI crawlers that feed answer engines — GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot. The output is a list of allow and disallow rules per crawler, plus the pages where a crawler is blocked that should not be.
The ones that feed the engines your buyers use: GPTBot for ChatGPT, Google-Extended for AI Overviews, PerplexityBot for Perplexity, ClaudeBot for Claude, CCBot for Copilot. Allow the ones that drive citations; block the ones you do not want training on your content.
Classic SEO allows Googlebot broadly; AI crawlers are separate user-agents you control individually. You can allow GPTBot and block ClaudeBot, or allow citation crawlers and block training crawlers — the granularity is the point.
After any robots.txt change and quarterly as a baseline. New AI crawlers appear regularly, so the audit revisits the user-agent list each run rather than assuming the set is stable.
The agent fetches robots.txt and the server response for each AI crawler, compares against the pages you want quoted, and writes the rule list to Docs or Notion. It pairs with the AI extractability audit so access gaps surface alongside content gaps.
GPTBot, Google-Extended, PerplexityBot, ClaudeBot, CCBot.
Agent reads the rules and the live server response.
Pages where a citation crawler is blocked.
Update robots.txt and confirm the crawlers can reach the pages.
Checks AI crawlers individually, not Googlebot broadly
Flags citation crawlers blocked from pages you want quoted
Pairs access review with the content extractability audit
Documents the decision so the next review is fast
Allow the citation crawlers on pages you want answer engines to quote, and block the training crawlers on pages you do not want reused. The decision is per crawler and per path, not a single yes or no.
The ones that feed the engines your buyers use: GPTBot for ChatGPT, Google-Extended for AI Overviews, PerplexityBot for Perplexity, ClaudeBot for Claude. Allow the citation crawlers; decide training crawlers separately.
It can. A disallow rule for GPTBot stops ChatGPT from reading the page, which means it cannot quote it. The audit finds the rules that are silently capping your citations.
Some crawlers do both; for those, decide per path. For crawlers that split citation and training (like Google-Extended), allow on pages you want quoted and block on pages you do not want reused.