Top fixes
- Crawler access (+2 points): Add a group for GPTBot, ClaudeBot, PerplexityBot and the others with "Allow: /" (or drop the blanket "Disallow: /") if you want answer engines to cite you. How to fix
- Structured data (+2 points): add a JSON-LD block (Organization or WebSite, plus Product, FAQPage or Article where relevant); add og:title and og:description so answer engines describe you accurately. How to fix
- MCP census entry (+2 points): Expose a Streamable HTTP MCP endpoint at /mcp (or a paid x402 route) so agents can call you, not just read you. How to fix
Ordered by points recoverable. Each area: 2/2 pass, 1/2 warn, 0/2 fail.
city-data.com is graded F. The $49 AI Visibility Full Report turns the 2 failing checks above (crawler access, structured data) into a prioritized, specific fix list for city-data.com, and tests 8 real buyer questions across ChatGPT-class models to show what AI answers say about you today.
Get the full report — $49 Stripe checkout asks for your brand name and category; the report is ready about 60 seconds after payment. Legal notices and the MCP census entry are not in this report (free: Compliance Desk check, census claim).
Crawler access (robots.txt)
0/2 · fail
1 of 8 AI crawlers may read the site, 7 disallowed
- GET /robots.txt -> HTTP 200, 2.3 KB, 20 user-agent groups
- Allowed: OAI-SearchBot (via *) (30 path rules)
- Disallowed: GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Amazonbot, CCBot, Bytespider
Fix: Add a group for GPTBot, ClaudeBot, PerplexityBot and the others with "Allow: /" (or drop the blanket "Disallow: /") if you want answer engines to cite you.
Machine-readable surfaces
1/2 · warn
1 of 7 surfaces present (/sitemap.xml)
- /llms.txt: HTTP 404
- /sitemap.xml: HTTP 200, XML sitemap (0 B)
- /.well-known/x402: HTTP 404
- /.well-known/agent-card.json: HTTP 404
- /.well-known/mcp-registry-auth: HTTP 404
- /openapi.json: HTTP 404
- /ai.txt: HTTP 404
Fix: Publish /llms.txt (a short Markdown guide to your key pages); one agent surface: /openapi.json, /.well-known/agent-card.json, or /.well-known/x402 if you sell to agents.
Readable without JavaScript
2/2 · pass
Home page is readable
- GET https://city-data.com/ -> HTTP 200 after 1 redirect (final: https://www.city-data.com/), text/html, 598 KB
- 48,159 characters of visible text with scripts, styles and tags removed; <title>: "City-Data.com - Stats about all US cities - real estate, relocation info, crime,"
- 6 external scripts, 28 inline; <noscript> present
- first words: "Toggle navigation Forum Cities AK AL AR AZ CA CO CT DC DE FL GA HI IA ID IL IN KS KY LA MA MD ME MI MN MO MS MT NC ND NE NH NJ NM NV NY OH O..."
Fix: Nothing to fix here.
Structured data
0/2 · fail
No JSON-LD, Open Graph incomplete
- 0 JSON-LD blocks
- Open Graph: no og:title; no og:description
- meta description: present
Fix: add a JSON-LD block (Organization or WebSite, plus Product, FAQPage or Article where relevant); add og:title and og:description so answer engines describe you accurately.
Legal notices (TAKE IT DOWN desk check)
not measured
Unavailable
- takeitdown.agentexchange.work/check.json: refused takeitdown.agentexchange.work: hosts on agentexchange.work cannot be graded from inside the same Cloudflare zone; every check would - unavailable
Fix: Re-run in a few minutes; the notice check could not be completed.
MCP census entry (index.agentexchange.work)
0/2 · fail
Not selling to agents: no census entry, no /mcp endpoint
- census unavailable (refused index.agentexchange.work: hosts on agentexchange.work cannot be graded from inside the same Cloudflare zone; every check would time )
- GET /mcp -> HTTP 404: no MCP endpoint at the root
Fix: Expose a Streamable HTTP MCP endpoint at /mcp (or a paid x402 route) so agents can call you, not just read you.
$49 AI Visibility Full Report
This grade is free and automated. The paid next step is the $49 AI Visibility Full Report (which brands a representative AI model, standing in for ChatGPT-class assistants, names when buyers ask about your category, with a prioritized fix list) from aivisibility.agentexchange.work, run for city-data.com. It includes:
- 8 real buyer questions tested across ChatGPT-class models
- Competitor share-of-voice: who AI names, how often, versus you
- Full GEO site audit with prioritized, specific fixes
- Agent-Readiness Score: crawler access, llms.txt, schema, discovery manifest
- Custom 30/60/90-day action plan to get cited by ChatGPT, Perplexity and Google AI Overviews
- Shareable report, generated in about 60 seconds after checkout
Get the Full Report — $49 Stripe checkout asks for your brand name and category; the report is ready about 60 seconds after payment. Legal notices and the MCP census entry are not in this report (free: Compliance Desk check, census claim).