Repository navigation
v2.0.3 - Explicit absence principle, A2A Agent Card, MCP discovery, SoftwareApplication schema
What's new in v2.0.3
Core philosophy: explicit absence beats silence
Agent-facing files should declare when a feature doesn't apply to a site - not be absent. When an agent requests pricing.md and gets a 404, it can't tell whether the product is free, pricing is hidden, or the file just wasn't created. This release applies that principle across every agent-facing file in the guide.
New content in seo-llmo
SoftwareApplication JSON-LD - Added the schema type for SaaS/app sites. Without it, agents can identify that an organization exists but not what type of product you have. Covers applicationCategory, offers block for free/paid/contact-based pricing.
A2A Agent Card - /.well-known/agent-card.json is now in-scope for all sites (moved out of the "out of scope" section). Two templates: full spec for sites with agent-callable skills, and a content-site stub with empty capabilities for sites that just want to close the discovery loop.
MCP server discovery - How to declare your MCP server (or its absence) in llms.txt and via /.well-known/mcp.json. Empty stub for sites with no MCP server.
Explicit stubs for pricing.md - Templates for free products and contact-based pricing, not just paid tiers.
agent.json with "api": null - Updated to explicitly declare no programmatic API for content sites, plus OpenAPI example for sites that have one.
Agentic search discoverability - Callout explaining that agentic search (the highest-scoring ORA criterion at up to 12 points) is a content strategy concern - topical authority through tutorials, comparisons, use-case pages. Technical baseline: product name in H1/title, developer resources listed in llms.txt.
Cross-platform consistency validation - Check that your llms.txt description, agent.json description_for_model, JSON-LD description, and meta tags all describe the same product consistently.
Static Hosting Notes - Added agent-card.json and mcp.json to the CloudFront/S3 content-type table.