Generative Engine Optimization (GEO) is what SEO is becoming. The "blue link" layer of search is being replaced by the "answer" layer: ChatGPT browse, Claude artifacts, Perplexity citations, Google AI Overviews, MCP-aware assistants. They decide what to cite based on a different signal set than classical SEO.
This is the 33-signal checklist we use at AgentFix to scan sites. Hit 26+ to land in the agent-native top tier.
Tier 1 — discovery foundation (every site)
- /llms.txt — curated table of contents for agents. Setup guide.
- /llms-full.txt — long-form text corpus. ~20-80 KB sweet spot.
- sitemap.xml at root — URL inventory.
- robots.txt allowing AI crawlers — GPTBot, ClaudeBot, PerplexityBot, Google-Extended explicitly Allow. Full list.
- HTTPS with valid cert — most agents skip HTTP-only sources.
- Canonical <title> on every page — agents use this as the citation label.
- Concise <meta name="description"> — your fastest pitch.
Tier 2 — semantic markup (where most SEO plugins help)
- schema.org Organization JSON-LD on home + about. Templates.
- schema.org WebSite + SearchAction — unlocks sitelinks search box.
- schema.org FAQPage — agents lift answers verbatim into citations.
- schema.org Article on every post — author, datePublished, headline.
- schema.org Product on every product page (commerce).
- Open Graph tags — og:title, og:description, og:image. Used for social previews and citation tiles.
- Twitter Card — summary_large_image.
- Heading hierarchy — single h1, h2/h3 in order. Agents anchor on heading text.
Tier 3 — agent-native protocols (where competitors don't ship yet)
- /.well-known/agent-card.json — Agent-to-Agent (A2A) protocol manifest. Declares what skills your site exposes to other agents.
- /.well-known/mcp/server-card.json — Model Context Protocol server manifest. Cursor, Continue, Claude Desktop bind to this.
- /openapi.json (OpenAPI 3.x) — formal API description. Agents call your endpoints programmatically when present.
- /.well-known/api-catalog (RFC 9727) — linkset+json catalogue of API descriptors. Aggregator for the above.
- /.well-known/oauth-protected-resource (RFC 9728) — how an agent authenticates to your protected endpoints.
- RFC 8288 Link headers — advertise service-desc, agent-card, llms.txt via HTTP headers, not just files. Lets agents discover via HEAD.
- Content-Type: application/vnd.oai.openapi+json on the OpenAPI file — strict agents check this.
Tier 4 — content quality signals (most-cited sites do all of these)
- Author byline with sameAs — link author profile to LinkedIn, Twitter, ORCID.
- datePublished + dateModified on every post. Stale dates hurt citation.
- Cite your sources — agents lean on pages that cite back; it signals research integrity.
- Image alt text — agents that can't see images rely on alt for context.
- Tap targets ≥ 44×44 px on mobile — Google's mobile-usability check, also used as a quality proxy by AI agents.
- Page weight under ~1.5 MB — Perplexity has an undocumented size cutoff.
Tier 5 — frontier signals (most sites don't ship; outsized signal when you do)
- /.well-known/acp.json — Agent Commerce Protocol. Lets agents transact directly.
- /.well-known/ucp/payment.json — Universal Commerce Protocol payment manifest.
- WebMCP client script — exposes runtime MCP server to agents that open your site in a browser.
- DNS-AID records — DNS-based agent entrypoint discovery (
_index._agents.yourdomain.com). - Stable cross-page entity graph — same JSON-LD
@idacross pages so agents can chain queries.
How to use this checklist
Three pragmatic paths:
1. Free — DIY across 1–2 weeks
Run npx agentfix-mini-scanner yoursite.com to see which of the first 12 signals you're missing. Use the guides linked above to fix each. Re-scan after each ship to verify.
2. Paid — ship everything in 5 minutes
The AgentFix Pack ($1 / $29 / $99 one-time) scans for all 33 signals and emails you a ZIP with the missing files generated from your real content — llms.txt, llms-full.txt, schema, A2A agent-card, MCP server-card, OpenAPI, install guides for WordPress / Webflow / Tilda / Shopify / cPanel.
3. Visualise — see your site as an AI agent does
workspace.agentfix.pro renders your site as an interactive iceberg. The tip is what Google sees; just below is what AI agents reach for; deep is the protocol layer; deepest is the frontier. Free, no signup.
Why this matters in 2026
Classical SEO was a popularity contest gated by Google's secret ranking factors. GEO is a specification — public RFCs, well-known endpoints, schema vocabularies. You either expose /.well-known/mcp/server-card.json or you don't. There's no algorithm guessing.
That's the first time in 25 years of the web that "discoverable to the answer engine" is a checkbox rather than a black box. The sites that complete the checklist get cited. The ones that don't get silence.
