What it checks

  1. AI search and assistant botsCan ChatGPT, Claude and Perplexity fetch your pages when a user asks about you?
  2. Content without JavaScriptMost AI crawlers do not run JavaScript. Is your content in the HTML?
  3. llms.txtA short Markdown guide that tells AI what your site is and where things are.
  4. SitemapA list of your pages, referenced from robots.txt.
  5. Structured dataJSON-LD that says who you are in a format machines read without guessing.
  6. Title and descriptionAI answers often quote them directly.
  7. IndexableNo leftover noindex from a staging build.
  8. Canonical and preview tagsThe right URL, title and image when an agent or chat app shows a link.
  9. Markdown for agentsReturns Markdown when an agent asks for it, which costs agents far fewer tokens.
  10. Content signalsStates in robots.txt what AI may do with your content.

Training crawlers like GPTBot and ClaudeBot are reported but not scored. Blocking them is a fair choice. Blocking the bots that answer user questions is what makes a site invisible in AI answers.

For agents

The same check is a plain JSON API. No key needed.

GET https://x1y1.co/api/agent-readiness?url=example.com