AI Visibility Audit

One API call tells you whether AI crawlers are allowed to read your site and whether your pages are structured so AI search can cite them. robots.txt bot rules, llms.txt, JSON-LD, meta tags and sitemap — scored, with fixes.

1. Try it now — no signup, 3 audits/day free

2. Then get a free key — 50 audits/month, no card

Recommended next step. A free key raises you from 3 audits/day to 50 audits/month. Just an email address — no card, no password. The same key keeps working if you ever move to a paid plan.

Get a free key →

3. API

GET /api/audit?url=example.com
{
  "url": "https://example.com/",
  "score": 62,
  "grade": "C",
  "ai_readable": true,
  "citation_ready": false,
  "checks": {
    "crawler_access": { "points": 21, "max": 30, "blocked_bots": ["CCBot"] },
    "llms_txt": { "points": 0, "max": 15, "present": false },
    "structured_data": { "points": 12, "max": 20 },
    "meta": { "points": 15, "max": 15 },
    "sitemap": { "points": 8, "max": 10 },
    "content_structure": { "points": 6, "max": 10 }
  },
  "fixes": ["Add an llms.txt with a one-line summary and links to your main pages"],
  "measured": { "http_status": 200, "x_robots_tag": null, "elapsed_ms": 412 }
}

MCP tool

Endpoint: https://ai-visibility.rowb.app/mcp — tool audit_website. List tools without a key; calls need a free key.

Want more than 3 audits/day? Get a free key — 50 audits/month, just an email address.

4. Only if a free key is not enough

Free key is 50 audits/month. When you outgrow it, the paid plans are Entry $5/month (1,000 audits) and Starter $9/month (5,000 audits) — same endpoint, same key, cancel any time from your account.

Compare plans · Start Entry — $5/month

What it checks

16 named AI crawlers, split into training crawlers, answer engines and user-triggered fetchers — because blocking the first is not the same decision as blocking the others. Weights per section: crawler access 30, llms.txt 15, structured data 20, meta 15, sitemap 10.