Every score starts at 100. Real issues take it down from there.
The Agent Readiness Score is a 0–100 number computed from a real crawl of your site, not a static checklist. It answers one question: can an AI agent actually find, understand, and act on this page?
One pipeline, four steps.
What we check, and why it matters to an agent.
Only the categories that apply to your site type count toward your overall score. The bar under each card is a relative guide, not a formula — we don't publish exact weights, so a score reflects real fixes rather than reverse-engineering the rubric.
- Robots.txt allows AI crawler access
- llms.txt published
- Sitemap.xml present and valid
- Pages render as clean markdown for agents
- schema.org Product, Offer & availability markup
- Sensible heading structure
- Page weight an agent can parse quickly
- Displayed price matches the price in markup
- One canonical entity per page, not duplicates
- Schema blocks on the same page tell one story
- Key actions reachable without a JS-only wall
- Stable deep links to product, cart & checkout
- A declared machine interface (e.g. MCP) for known tasks
- Return policy easy to find
- Shipping costs & timelines published pre-checkout
- Clean citation metadata (OpenGraph)
- /.well-known/ucp profile published
- Profile schema is valid
- Checkout capability declared
- Self-contained passages
- Answer-first structure
- Concrete figures over vague claims
Not every issue costs the same.
We don't publish the exact point values behind each severity level, so your score reflects real fixes to your site — not reverse-engineering the rubric to chase a number.
Two thresholds, no exceptions.
For commerce-tier sites, both badges have a hard cap tied to the real agent journey: if too few of the AI agents we run can complete the purchase, no badge is shown — regardless of the numeric score. A badge means the score and the real agent journeys agree.
For commerce-tier sites, we don't just read the markup.
For commerce-tier sites (online stores, booking services, restaurants), we run several AI agents that each attempt the purchase journey in a live browser — finding a product, adding it to the cart, and working through checkout — stopping just before payment. They never enter real payment details or create an account. How many of them complete the journey feeds directly into your score: when the agents succeed it supports the Actionability category, and when too few can complete the purchase the overall score drops and the badge is withheld, as described above. One agent stumbling where the rest succeed is surfaced as a note, not a penalty.
Common questions.
My score changed and I didn't touch the site — what happened?
How do I actually raise my score?
How often should I rescan?
Why does a category on my report show N/A?
See where your site stands.
Run a scan and get your Agent Readiness Score, category by category, with the exact issues to fix.