The Agent Readiness Course: Make Your Site Legible to AI Agents A new course, 'The Agent Readiness Course,' teaches web developers how to make their sites legible to AI agents by implementing standards like robots.txt, sitemaps, JSON-LD structured data, llms.txt, OpenAPI specs, agents.json, and WebMCP. The course includes a Core Agent Vitals analyzer to measure page readiness against these standards. People increasingly don't visit your site — an AI agent visits it for them , reads what it can, and reports back. Whether that agent finds you, understands you, and can act for you comes down to a handful of concrete web standards. This course covers all of them, foundational to emerging, each with copy-paste implementation and a way to measure it. Measure any page against every one of these with the Core Agent Vitals analyzer https://agentvitals.dev/analyze — its Agent Discoverability panel links each check straight back to the matching lesson below. Module 1 — Foundations: can an agent read it? The standards agents already respect. Get these wrong and you're invisible. — let the right AI crawlers in; a stale AI-Aware robots.txt https://blog.r-lopes.com/posts/agent-readiness-robots-txt Disallow erases you from agent answers.— the table of contents that gets your deep pages found. Sitemaps for Agent Discovery https://blog.r-lopes.com/posts/agent-readiness-sitemaps — tell agents what a page JSON-LD Structured Data https://blog.r-lopes.com/posts/agent-readiness-json-ld is , in typed facts, not prose. Module 2 — LLM-native: is it legible and callable? Purpose-built signals for language models and tool use. — a curated, machine-readable map an agent reads in one cheap fetch. llms.txt & llms-full.txt https://blog.r-lopes.com/posts/agent-readiness-llms-txt — an OpenAPI spec turns your API from guessed to callable. API Docs for Agent Tool Use https://blog.r-lopes.com/posts/agent-readiness-openapi Module 3 — Emerging: can an agent operate it? Where the agentic web is heading — early, optional, worth understanding now. — declare what your site can agents.json Capability Declaration https://blog.r-lopes.com/posts/agent-readiness-agents-json do , not just what it says.— let agents call your actions directly instead of scraping. WebMCP for Websites https://blog.r-lopes.com/posts/agent-readiness-webmcp Start at lesson 1, or jump to whatever your analyzer results https://agentvitals.dev/analyze flag as missing.