GEO checklist for AI search readiness
A short, opinionated checklist for making a page findable and citable by AI search products. Use it as a pre-launch pass and again after publishing.
Updated
Generative Engine Optimization overlaps heavily with classic SEO, but it adds a handful of extra requirements that decide whether a page is citable by AI search products. This checklist is the short version. Walk through it for any page you want AI-visible, both before and after publishing.
Who this checklist is for
- Publishers shipping articles that answer real questions.
- Product and documentation pages where the main answer should be quotable.
- Marketing pages that compete on high-intent queries where AI search is showing up.
1. Crawlability
Nothing else matters if AI crawlers cannot reach the page. Confirm the page returns HTTP 200 and is not blocked by robots.txt or noindex, and that the canonical points at an indexable URL.
- Page returns HTTP 200 to a public, non-authenticated fetch.
- Not blocked in robots.txt for Googlebot, OAI-SearchBot, Claude-SearchBot, or PerplexityBot.
- No meta robots noindex and no X-Robots-Tag: noindex.
- Canonical is self-referencing or points at an indexable URL.
2. Direct answer in the intro
AI products prefer pages that state the point up front. Write the first two to three sentences as a direct answer to the page's main question, then expand.
- First paragraph contains the answer, not just a topic mention.
- Avoid generic throat clearing like "welcome to our blog."
- Prefer concrete facts, numbers, and specific claims over vague framing.
3. Headings
- One H1 that names the topic or the question in plain language.
- H2 sections that mirror real user questions.
- H3 subsections only where they actually clarify structure.
- No skipped heading levels (do not jump from H1 to H3).
4. FAQ where it fits
Add a short FAQ (3 to 6 questions) on pages that genuinely answer repeating questions. Use FAQPage JSON-LD only when the content is a real FAQ, not when you are padding a thin page.
5. Schema
- Article or WebPage schema on long-form content.
- FAQPage schema only when the page has a real FAQ section.
- Organization schema site-wide, with logo and URL.
- Person schema for author bios where useful.
- BreadcrumbList for hierarchical pages.
6. Entity trust
- Visible author byline linked to a real bio page.
- Publisher name and logo visible in the footer or header.
- Last-updated date that matches the JSON-LD dateModified.
- Internal links that place the page inside a coherent topic cluster.
7. Extractable text
- Primary content rendered in HTML, not only after client-side hydration.
- Text broken into short, scannable paragraphs.
- Meaningful alt text on images that carry information.
- No hidden content that the page depends on for meaning.
8. Previews
- og:title, og:description, og:image (1200x630), og:url set correctly.
- twitter:card = summary_large_image plus twitter:image.
- Canonical URL matches the preview URL exactly.
How to verify
Run the page through GEO Checker for an automated per-category breakdown, then spot-check failing categories with the relevant tool (AI Crawler Checker for crawl access, Noindex Checker for meta robots, Canonical Checker for canonicals, OG Preview for social).
How is this different from SEO?
Most of it overlaps with solid SEO: crawlability, structured data, clear headings. GEO adds stronger emphasis on direct answers, entity trust, and extractable text, which is what AI products need to cite you.
Does every page need FAQ?
No. Add FAQs only on pages where users genuinely have repeating questions, like product pages, service pages, guides, and how-tos. Bolting an FAQ onto a thin marketing page usually hurts more than it helps.
How often should I update GEO content?
Treat GEO like SEO: review pages when the underlying facts change, when traffic dips, or when the topic evolves. Last-updated dates should be accurate, not performative.
Do I need schema for GEO?
Schema is not strictly required, but it helps. Article, Organization, BreadcrumbList, FAQPage, and Person JSON-LD make it easier for AI products to identify the page type and the entities involved without guessing.
How do I get a GEO score?
Run the page through the GEO Checker. The tool returns a total score, a grade, and a category breakdown across crawlability, content structure, answer shape, schema, entity trust, and previews.
GEO Checker
Check whether your page is structured for AI search and answer engines.
AI Crawler Checker
Check whether AI search crawlers and LLM user agents can access your page.
Noindex Checker
Detect noindex meta tags and X-Robots-Tag headers on a page.
Canonical Checker
See where a page's canonical link points and whether it matches the page itself.
OG Preview
Preview how your page looks when shared on social platforms.