Agent Search Optimization (ASO) Engineering Blueprints
Updated 2026-11-14 · HTTP/HTML readiness check across 2459 B2B SaaS domains · Mean HTTP/HTML score: 66.1/100
| Blueprint | Stack / Scope | Key Gap Across 2459 SaaS Domains |
|---|---|---|
| B2B SaaS Technical Readiness & AI Citations | 5-step HTTP/HTML readiness & verification guide | 87.6% missing /pricing.md on HTTP check |
Cloudflare Edge /llms.txt & Anti-Soft-404 | Cloudflare Workers + HTMLRewriter | 35.7% missing valid /llms.txt |
| Next.js App Router & Vercel Middleware | Next.js middleware.ts + RFC 8288 headers | 239.7 KB average RSC HTML shell |
FastAPI & Django /llms.txt & mcp.json | Python ASGI routes + RFC 8288 headers | Python/AI SaaS SPA docs soft-404s |
| AWS CloudFront & Nginx Anti-Soft-404 | S3/CloudFront & Nginx exact-match locations | try_files serving HTML on .txt |
Streamable HTTP MCP Server (2025-03-26) | Cloudflare Workers JSON-RPC 2.0 /mcp | >99% lack live Streamable HTTP MCP |
/.well-known/mcp.json & /ai/summary.json Spec | MCP, OpenAPI 3.1 & entity JSON | 99.8% missing /ai/summary.json |
29-Bot AI Search vs Training robots.txt | OAI-SearchBot, Claude-SearchBot, PerplexityBot | Wildcard blocks prevent search crawler HTTP fetches |
B2B SaaS Schema.org @graph JSON-LD | Organization + SoftwareApplication + FAQPage | Unlinked or missing commercial offers |
A2A /.well-known/agent-card.json & WebMCP | A2A v0.2.5 Agent Card + HTML toolname | >99.9% missing A2A agent skill discovery |
Deterministic /pricing.md & /answers.md Spec | UTF-8 fee tables + 50-word direct answers | 87.6% missing plain-text pricing |
| Astro, SvelteKit & Remix Agent Routes | SSR/Static endpoints + RFC 8288 headers | Dot-prefixed /.well-known/* 404s |
Official MCP Registry /.well-known/server.json | 2025-10-17 Registry schema + streamable-http | >99.9% missing IDE registry verification |
Cloudflare HTMLRewriter @graph JSON-LD | <1ms streaming head injection (Webflow/Framer/SPA) | Zero-origin Schema.org remediation |
Webflow, Framer & HubSpot CMS /llms.txt & MCP | Zero-migration Cloudflare Edge Worker proxy | CMS root-path blocks on /.well-known/* |
Unblock OAI-SearchBot & PerplexityBot WAF 403s | Cloudflare WAF Custom Skip Rule | Bot Fight Mode challenges blocking crawler HTTP fetches |