- What is AI agent readiness?
- It is whether an AI agent can reach your site, find your pages, understand what they say, and get a usable answer when it asks for something. That breaks into six things: your robots.txt rules for AI crawlers, whether your pages are discoverable through a sitemap and Link headers, whether you publish the newer agent-facing files such as llms.txt or an MCP server card, whether your error responses are machine-readable, whether the page reads without JavaScript, and whether an agent can tell who you are and how to reach you.
- Which AI crawlers does this check?
- GPTBot (OpenAI), ClaudeBot (Anthropic), PerplexityBot (Perplexity) and Google-Extended (Google AI). For each one we read your robots.txt the way that crawler would and report whether it is allowed to read your site root.
- Does this cost anything or need an account?
- No. The check is our own HTTP requests to your public URLs and our own parsing of what comes back. No third-party data provider is involved, so there is nothing to bill and nothing to sign up for. It is rate limited to 10 checks an hour per address.
- What is llms.txt?
- An emerging convention: a markdown file at /llms.txt that lists the pages of your site that matter, with a short description of each, so a language model reads a curated map instead of guessing from your navigation. It is not an official standard and no model is required to honour it.
- Should I block AI crawlers?
- That is a business decision, not a technical one. Blocking them keeps your content out of those models, and it also removes you from the answers they give. This tool reports what your robots.txt currently says so the decision is at least a deliberate one.
- Why does the score feel harsh?
- Because a soft score is useless. We added checks for the things an agent has to do rather than only read: whether an unknown /api/ path answers JSON or an HTML page, whether a missing page returns a real 404, how much of your HTML is actually readable text, and whether your about, contact and privacy pages have anything in them. Our own site fails the JSON errors check, and we left it failing rather than dropping the check.
- What is the partial state for?
- Some things are half done rather than missing. A 404 that returns the right status but never says so in the body, an Organization schema with a name and no contact point, two of three trust pages: each of those is worth half a pass, so the score moves when you improve them instead of jumping only at the finish line.
- Why did a check fail on a file I do not have?
- Most sites do not publish an api-catalog or an MCP server card yet, so those checks fail for almost everyone today. They are in the score because they are where agent-facing discovery is heading, not because a missing file is currently costing you traffic.