Skip to main content
GEO Audit Checklist: Is Your Site AI-Ready?
5 min read
August 16, 2025 (8mo ago)

GEO Audit Checklist: Is Your Site AI-Ready?

A comprehensive 30-point checklist for evaluating your website's Generative Engine Optimization readiness — covering technical foundations, content structure, entity signals, and AI crawlability.

GEO Audit Checklist: Is Your Site AI-Ready?

A GEO audit evaluates how well AI search engines can discover, understand, and cite your content. Unlike a traditional SEO audit that focuses on Google rankings, a GEO audit examines whether your site is structured for AI extraction, whether your entity signals are consistent, and whether generative engines like ChatGPT, Perplexity, Gemini, and Claude currently recognize your brand.

This checklist covers every dimension of GEO readiness. Use it as a systematic evaluation framework — or request a free AI Visibility Assessment from Livingstone Solutions to get your score across all four major AI engines.


1. AI Crawlability

Before AI engines can cite you, their crawlers need to access your content.

robots.txt Configuration

  • GPTBot is allowed — OpenAI's crawler (GPTBot) is not blocked in your robots.txt
  • PerplexityBot is allowed — Perplexity's crawler can access your content
  • Google-Extended is allowed — Google's AI training crawler has access
  • ChatGPT-User is allowed — ChatGPT's live browsing agent can reach your pages
  • ClaudeBot is allowed — Anthropic's crawler is not blocked
  • Applebot-Extended is allowed — Apple Intelligence's crawler has access
  • anthropic-ai is allowed — Anthropic's secondary crawler is permitted

Expert note: Many sites accidentally block AI crawlers because their default robots.txt only allows Googlebot and Bingbot. Check your robots.txt explicitly for each AI crawler. At Livingstone Solutions, we've seen clients gain significant AI visibility simply by adding 7 User-Agent allow rules.

Server-Side Rendering

  • Content is available without JavaScript — AI crawlers generally do not execute JavaScript. If your content is rendered client-side only, AI engines may see a blank page.
  • No content behind interstitials — Login walls, cookie consent overlays, and popups can prevent AI crawlers from accessing your content.

2. Technical Structure

HTML Semantics

  • One <h1> per page — Each page has exactly one H1 that clearly identifies the topic
  • Logical heading hierarchy — H2s are section titles, H3s are subsections. No skipped levels.
  • Semantic HTML elements — Using <article>, <section>, <nav>, <main>, <aside> appropriately
  • Clean URL structure — URLs are readable and descriptive (e.g., /blog/geo-vs-seo not /blog/post?id=47)

Schema Markup (JSON-LD)

  • Organization/ProfessionalService schema — Your business identity is machine-readable, including name, address, phone, and sameAs links to social profiles
  • FAQPage schema — If you have FAQ content, it's marked up AND matches visible text on the page exactly
  • Article schema on blog posts — Each blog post has datePublished, author with a named person, and publisher
  • BreadcrumbList schema — Navigation breadcrumbs are marked up for page hierarchy context
  • Schema @id consistency — All schema blocks use stable @id URIs that cross-reference correctly

Expert note: Schema markup without matching visible content is risky. Google and AI engines can flag invisible schema as misleading. Always ensure your JSON-LD FAQPage answers match the visible FAQ text word-for-word.

Performance

  • Page load under 3 seconds — AI crawlers have timeouts. Slow pages may not be fully indexed.
  • Mobile responsive — Content must be accessible on all viewport sizes

3. Content Quality

Answer-First Formatting

  • Each page starts with a direct answer — The first 2-3 sentences of every page answer the implied question. AI engines preferentially extract opening statements.
  • Definition blocks for key terms — Important terms are defined clearly (e.g., "GEO is the practice of...") so AI engines can extract and cite them.
  • No buried conclusions — Key insights appear at the top of sections, not at the end of long paragraphs.

Depth and Evidence

  • Minimum 1,500 words for pillar content — Thin content (under 300 words) rarely gets cited by AI engines because it doesn't provide enough context for reliable extraction
  • External citations — Content references credible sources (research papers, industry reports, .edu sites) to build trust
  • Data and statistics — Quantitative evidence supports claims. Numbers are specific, not vague ("73% of marketers" not "most marketers").
  • Expert attribution — Content attributes insights to named individuals with relevant expertise

Content Freshness

  • Published dates are visible — AI engines use publication dates to assess content recency
  • Content updated within 12 months — Stale content is less likely to be cited
  • No outdated statistics — All referenced data is from the last 2-3 years

4. Entity Signals

Brand Identity Consistency

  • Same business name everywhere — Your brand name is spelled exactly the same across your website, social profiles, directories, and schema markup. (e.g., "Livingstone Solutions" not sometimes "Livingstone Solution")
  • NAP consistency — Name, Address, Phone number match across all listings
  • Social sameAs links — Schema markup includes sameAs links to your LinkedIn, Twitter/X, and Instagram profiles

Third-Party Presence

  • Google Business Profile — Your business has a verified GBP listing
  • LinkedIn company page — A company page (not just personal profiles) exists
  • Industry directories — Listed on relevant platforms (Clutch, G2, Product Hunt, etc.)
  • Wikipedia or Wikidata mention — Extreme authority signal; applicable for established businesses

Named Expertise

  • Founder/CEO identified on About page — AI engines associate expertise with named people, not anonymous teams
  • Author attribution on blog posts — Each article has a named author with a bio
  • Author schema — Blog posts use author field in Article schema with the person's name

5. Cross-Engine Visibility Check

The final step is to actually test your visibility across AI engines.

Manual Test Protocol

  1. Open ChatGPT, Perplexity, Gemini, and Claude
  2. Search for your brand name → Does the AI correctly identify who you are?
  3. Search for your primary service + your location → Are you mentioned?
  4. Search for "best [your service] companies" → Are you cited?
  5. Search for a question your content answers → Is your content referenced?

What to Look For

  • Recognition: Does the AI know your brand exists?
  • Accuracy: Are the facts it states about you correct?
  • Citation: Does it link to or reference your website?
  • Sentiment: How does it describe you? (Trusted? Recommended? Or just listed?)

Tip: Livingstone Solutions' free AI Visibility Assessment automates this test across all four engines and provides a quantified AI Visibility Score. Try it at geoagency.thelivingstonefoundation.com/get-started.


Scoring Your Audit

Count your checked items out of 30 total:

Score Rating Action
25-30 Excellent You're ahead of most sites. Focus on content depth and off-site authority.
18-24 Good Strong foundation. Fix gaps in entity signals and schema markup.
10-17 Needs Work Significant gaps in AI readiness. Prioritize crawlability and content structure.
0-9 Critical Your site is likely invisible to AI engines. Start with technical foundations.

Next Steps

If your score is below 18, start with the technical foundation (Section 1-2). If your score is 18+, focus on content quality and entity signals (Sections 3-4) to move from "visible" to "authoritative."

For a complete GEO audit with per-engine scoring, use Livingstone Solutions' free AI Visibility Assessment tool — it measures your actual citation presence across ChatGPT, Perplexity, Gemini, and Claude.