How AI sees it: invisible · preview · 4 critical issues blocking AI agents.
AISO fixFix or remove broken links in llms.txt — crawlers will mistrust the file if samples 404.
AISO fixAllowlist these UAs at your CDN (Cloudflare WAF rules / Akamai Bot Manager / fastly). Cloudflare's 'Verified Bots' toggle covers most of these but ChatGPT-User and PerplexityBot frequently need explicit rules. Check robots.txt too.
AISO fixAdd <script type='application/ld+json'> with @type:Organization including name, url, logo, and sameAs (≥3 social profiles).
AISO fixValidate the response from your manifest URL. The body must parse as JSON. Re-serve with `Content-Type: application/json`.
Deterministic extraction from stored page context: identity, offers, actions, files, trust, and evidence.
No grounded description found.
No structured offer or price evidence found.
No booking, buying, contact, quote, or API path found.
No llms.txt, agents.json, mcp.json, x402.json, profile.json, or offers.json found.
Agents need a stable name, category, and short description before they can explain the page.
Agents cannot recommend, compare, or transact without a grounded offer or price.
Agents need explicit next actions instead of guessing how to engage.
Files such as llms.txt, agents.json, mcp.json, profile.json, and offers.json make the site directly readable.
Paste these into the public agent files your site is missing, then rescan.
# vercel.com
> Public profile for agent-readable discovery.
Canonical: https://vercel.com/
Agent-readable schema: aios.agent_readable.v1
## Offers
- Add structured offers.
## Actions
- Add book, buy, quote, contact, or API actions.Every check rolls up into covered, not captured, or planned-only. Click-through rows below stay tied to stored signals only.
Agent readiness is discovery, metadata, proof, offers, actions, protocols, and safe access together.
Sequential. Most of it auto-generates when you install Agent Link; the scanner verifies the result on the next pass.
The preview above stays visible. The detailed scanner rows, provider evidence, PDF export, and long copy-paste repair prompt are behind a one-time Stripe checkout. Referral attribution is preserved through the signed AISO referral cookie when present.
The detail rows, provider evidence, repair prompt and PDF export are behind a one-time unlock. The preview cards above stay visible.
AISO fixAllowlist these UAs at your CDN (Cloudflare WAF rules / Akamai Bot Manager / fastly). Cloudflare's 'Verified Bots' toggle covers most of these but ChatGPT-User and PerplexityBot frequently need explicit rules. Check robots.txt too.
AISO fixAdd /.well-known/ai.txt with your AI/agent policy in RFC9116-style key:value lines or short markdown.
AISO fixPublish /ai/summary.json with name, description, founded, services[], contact, and brand_assets so agents skip HTML scraping.
AISO fixAllowlist these UAs at your CDN (Cloudflare WAF rules / Akamai Bot Manager / fastly). Cloudflare's 'Verified Bots' toggle covers most of these but ChatGPT-User and PerplexityBot frequently need explicit rules. Check robots.txt too.
AISO fixOptional: publish /.well-known/agent.json (A2A or MCP manifest) so agent runtimes can discover capabilities.
AISO fixPublish /ai/faq.json as { faqs: [{ question, answer, source_url }] } so agents can cite your answers verbatim.
AISO fixPublish /ai/service.json as a schema.org Service object describing what you sell, area served, and provider.
AISO fixIf the site supports browser-native agent access, publish a WebMCP endpoint or discovery document and link it from developer docs and llms.txt.
AISO fixIf paid agent/API access is supported, document x402 payment flow, supported networks/tokens, payment headers, and facilitator behavior.
AISO fixAdd page-family schema for Product, Offer, BreadcrumbList. Strong JSON-LD should match the page type, not just include generic Organization markup.
{
"schema": "aios.agent_readable.v1",
"name": "vercel.com",
"url": "https://vercel.com/",
"description": "Public profile for agent-readable discovery.",
"offers": [],
"actions": [],
"evidence": []
}{
"schema": "aios.mcp_manifest.v1",
"name": "vercel.com",
"profile_url": "https://vercel.com/",
"tools": [
{
"name": "ask_profile",
"description": "Answer questions using grounded public profile context."
},
{
"name": "get_offers",
"description": "Return structured offers with prices, URLs, and evidence."
},
{
"name": "start_action",
"description": "Open the best booking, buying, quote, contact, or API action."
}
]
}AISO maps llms.txt and WebMCP overlap with Chrome Lighthouse's experimental agentic audits. This is an overlap map, not a Lighthouse pass/fail claim.