← All guides

Guides

The GEO checklist: 20 checks before you chase AI citations

Published 4 Aug 2026

In short

Before spending a euro on GEO tools or agencies, work through four layers in order: access (can AI crawlers read you at all), content (does each key page contain a direct, sourced, liftable answer), identity (structured data and consistent brand facts), and presence (the third-party sources engines actually cite). Most sites fail at layer one without knowing it.

Layer 1 — Access (do this first)

  • robots.txt allows the search crawlers that current-answer and Search eligibility depend on: OAI-SearchBot, Claude-SearchBot and PerplexityBot (the assistants' own search crawlers), plus Googlebot — the ordinary Google Search crawler whose eligibility AI Overviews and AI Mode run on.
  • Training and AI-use controls (GPTBot, ClaudeBot, CCBot, Google-Extended) are a separate decision — whatever you choose there does not affect the row above.
  • CDN bot protection reviewed: Cloudflare and similar services can block AI crawlers by default, invisibly to you — check the AI-bots setting explicitly.
  • AI crawler hits actually appear in your server logs (the only proof access works end to end).
  • Key pages render their content server-side — text that only exists after JavaScript runs is invisible to most crawlers.
  • sitemap.xml exists, is referenced from robots.txt, and lists your real pages.

Everything below is wasted effort while this layer is red. It's also the fastest layer to fix — usually one config change.

Layer 2 — Content (the quotability audit)

  • Every page targeting a question opens with a direct 2–3 sentence answer under a matching heading — not a warm-up paragraph.
  • Claims carry numbers, named sources, and dates; "customers love us" is not liftable, "4.8/5 across 214 reviews (G2, 2026)" is.
  • Pages show a visible published/updated date, and the date is honest.
  • One page per question cluster — engines pick the best passage, and five thin pages competing for one question all lose.
  • Your pricing, category, and key differentiators are stated in plain text somewhere crawlable (not only in an image or a JS widget).

Layer 3 — Identity (machine-readable trust)

  • Organization JSON-LD on the homepage: name, URL, sameAs links to your real profiles.
  • FAQPage JSON-LD wherever you genuinely answer questions.
  • Brand facts consistent everywhere — same name, same category description, same claims across your site, LinkedIn, directories (engines cross-check).
  • llms.txt if you want the cheap option value — honestly weighted, it's a minor signal (see our llms.txt guide).

Layer 4 — Presence and proof

  • You know which domains engines cite for your category's questions (ask the engines, note the citations).
  • You're honestly listed in the recurring ones: directories, review sites, comparison posts.
  • Someone participates genuinely where your category is discussed (Reddit, niche forums, communities).
  • You track a fixed question set across engines on a schedule, and record mentions, citations, and who won instead.
  • You measure AI-driven visits and revenue — including the share hiding in "Direct" — so the work connects to money.
  • After every fix batch: re-check the same questions and compare. No before/after, no proof.

Promvia automates layers 3's audit and all of layer 4 (multi-engine tracking, source lists, revenue attribution, re-check verification). Layers 1–2 are yours either way — no tool writes your answers for you honestly.

Frequently asked questions

How often should I re-run this checklist?

Layer 1 quarterly or after any infrastructure change (CDN swaps silently break access). Layer 2 whenever you publish. Layer 4 is continuous by design.

What's the single highest-leverage item?

For most sites: checking CDN/robots access, because failure there zeroes everything else and takes minutes to fix. After that, answer-first rewrites of your top five pages.

Can I skip straight to off-site work?

If your access and content layers are broken, mentions elsewhere help competitors' comparisons more than you — engines will read ABOUT you from third parties but can't quote YOU. Fix the base first; it's days, not months.

See where you stand today

Run your questions across seven AI visibility surfaces and get your baseline — small runs often finish in about a minute. Free plan, no credit card.

Start free →Try the free AI Traffic Checker

Keep reading

What is Generative Engine Optimization (GEO)?How to audit your robots.txt (and CDN) for AI crawlersHow to get your brand cited by ChatGPT (and the other AI assistants)