Standards reference

Every check behind both scores, explained.

The 25 signals that power the Agent Readiness Score™ and the AEO Readiness Score™ — what each one is, why AI agents and answer engines (ChatGPT, Perplexity, Google AI Overviews) care, the spec it follows, and exactly how to fix it.

Technical

17 standards

recommended
6m
/.well-known/* capability discovery

RFC 8615 defines /.well-known/ as a reserved namespace for site-wide metadata. Agents probe a known set: oauth-authorization-server, openid-configuration, mcp.json, agents.json, api-catalog, etc.

Read
optional
7m
Agent Skills index

Enumerable list of discrete skills your site exposes — lighter than MCP, heavier than a raw OpenAPI blob. Path: /.well-known/agent-skills/index.json.

Read
optional
7m
Agentic commerce protocols (ACP, UCP, MPP, x402)

Four overlapping standards that let AI agents pay and transact: Agentic Commerce Protocol, Universal Commerce Protocol, Merchant Payments Protocol, x402.

Read
optional
6m
AI bot directives in robots.txt

Explicit User-agent rules for AI crawlers (GPTBot, ClaudeBot, PerplexityBot, etc.) — whether allow or disallow. Demonstrates an intentional posture toward AI traffic.

Read
recommended
6m
Cloudflare Content Signals

A robots.txt directive (Content-Signal: search=yes, search-ai=yes, ai-train=no) declaring how your content may be used by search, AI search answers, and AI training.

Read
recommended
7m
Image alt text

Every meaningful <img> needs descriptive alt text. Agents rely on alt to understand image content; missing alts hide product photos, screenshots, and diagrams from AI.

Read
recommended
7m
llms.txt

A Markdown file at /llms.txt that gives agents a curated, human-edited map of your site's most important content — distinct from a comprehensive sitemap.xml.

Read
optional
6m
Markdown content negotiation

When an agent sends Accept: text/markdown, return the same page's content as Markdown — stripped of layout noise, CSS, and JavaScript.

Read
recommended
7m
MCP server card (.well-known/mcp.json)

Anthropic's Model Context Protocol manifest. Makes your product natively installable in Cursor, Claude Desktop, and ChatGPT — agents can discover and call your tools without a custom integration.

Read
informational
7m
noindex / nosnippet / max-snippet blockers

Meta robots tags (noindex, nosnippet, max-snippet:0) prevent search engines and agents from indexing/quoting your content. Sometimes intentional, sometimes accidental.

Read
optional
6m
RFC 8288 Link headers

Send Link headers on HTML responses to point agents at related resources (sitemap, llms.txt, MCP card, OpenAPI) without requiring them to parse HTML first.

Read
required
6m
robots.txt

Every crawlable site should publish a robots.txt at the origin root. AI agents read it to learn which paths are allowed and which user-agents are blocked.

Read
recommended
7m
Semantic HTML structure

Use <h1>-<h6>, <main>, <nav>, <article>, <section> instead of generic <div>s. Agents use heading hierarchy as the spine of their page understanding.

Read
required
6m
Server-rendered HTML

Critical content must be present in the initial HTML response. Most AI crawlers don't execute JavaScript; client-rendered pages return blank to them.

Read
recommended
6m
Sitemap declared in robots.txt

robots.txt should declare your sitemap URL via 'Sitemap: <absolute-url>'. Ensures agents that read robots first can find the sitemap without guessing.

Read
optional
7m
Web Bot Auth signing directory

Publish /.well-known/http-message-signatures-directory with a JWKS-like list of public keys you'll accept on signed bot requests. Lets WAFs safely relax rules for verified bots.

Read
required
6m
XML sitemap

An XML sitemap enumerates the URLs you want crawled. Agents prefer to seed their crawl queue from a sitemap rather than guess at links.

Read
Agent Task Readiness

2 standards

Recommendation Readiness

6 standards