Be read by answer engines9 problems
AI readiness
Answer-engine problems that stop AI assistants (ChatGPT, Perplexity, Claude, Google AI Overviews) from reading, trusting, and citing your content — missing structured data, client-only rendering, blocked AI crawlers, and absent agent-discovery signals.
Caught by the aeo audit — 9 checks covering content accessibility, AI-bot access, and agent discovery.
- Missing structured data (JSON-LD)warningAnswer engines extract facts from schema.org JSON-LD. Without it they guess from prose. Add JSON-LD so AI and Google read your page correctly.
- Invalid structured data (JSON-LD)warningMalformed JSON-LD is silently skipped by search and answer engines. Fix the syntax and schema.org @context so your structured data actually counts.
- Missing <main> landmarkinfoWithout a <main> landmark, assistants and screen readers can’t find your primary content. Wrap the main content in a single semantic <main>.
- Missing author and date signalsinfoAnswer engines weigh authorship and freshness when choosing sources. Add author and published-date signals so your content is trusted and cited.
- Content only renders with JavaScriptwarningCrawlers and AI agents that don’t run JS see an empty page. Server-render or prerender your content so it’s in the HTML, not built client-side.
- Missing llms.txtinfollms.txt hands AI assistants a clean markdown summary of your site so they read it accurately. Add one at /llms.txt to guide LLMs to your best pages.
- No markdown content negotiationinfoServing a markdown version to agents that ask for it lets them read your content without parsing the DOM. Add Accept: text/markdown negotiation.
- robots.txt blocks AI crawlerswarningIf robots.txt disallows GPTBot, ClaudeBot or PerplexityBot, assistants can’t read or cite you. Allow the AI crawlers you want to appear in answers.
- No agent interface (MCP) advertisedinfoSites that want agents to take actions can advertise an MCP server so assistants discover their tools. Add a /.well-known/mcp.json for agent discovery.