AI Search Readiness Checker (GEO audit)
Pricing
$20.00 / 1,000 site auditeds
AI Search Readiness Checker (GEO audit)
Scores websites on 9 checks AI answer engines need: AI crawler access in robots.txt, llms.txt, sitemap, server-rendered text, title/description, JSON-LD, speed.
Check whether websites are readable by AI answer engines — ChatGPT, Claude, Perplexity, Gemini, Copilot — before you spend on GEO (generative engine optimization). For each site it reads the homepage, robots.txt, llms.txt and sitemap.xml and scores 9 checks.
The 9 checks
| check | why it matters |
|---|---|
| https | non-secure pages are trusted less |
| aiCrawlersAllowed | robots.txt blocking GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, PerplexityBot, Google-Extended or Bingbot means that engine cannot read (or cite) the site |
| llmsTxt | /llms.txt tells AI engines your key pages |
| sitemap | sitemap.xml or a Sitemap: line in robots.txt |
| serverRenderedText | at least 500 characters of text in the server HTML — JavaScript-only pages are often unreadable to AI crawlers |
| title, metaDescription | the name and one-line summary shown when you are cited |
| structuredData | JSON-LD types found (Organization, LocalBusiness, FAQPage, …) |
| fastResponse | homepage first response under 3 s |
Only a full-site Disallow: / (for that bot, else for *) counts as blocked; path-level rules are not evaluated.
Input
{ "urls": ["example.com", "https://another-site.com"] }
Output (one row per reachable site)
site, score, of, checks{…}, blockedAiCrawlers[], structuredDataTypes[], serverTextChars, responseMs, checkedAt. Unreachable sites are logged and skipped.
This is a readiness check, not a measurement of actual AI citations.
Pricing
Free for now. Pay-per-event pricing is planned; it will be announced on this page before it starts.
Made by AZET (azet.io). A Korean version runs free at neulketing.com/AI-검색-노출-점검.