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-Agentallow 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-seonot/blog/post?id=47)
Schema Markup (JSON-LD)
- Organization/ProfessionalService schema — Your business identity is machine-readable, including name, address, phone, and
sameAslinks 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,authorwith a named person, andpublisher - BreadcrumbList schema — Navigation breadcrumbs are marked up for page hierarchy context
- Schema
@idconsistency — All schema blocks use stable@idURIs 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
sameAslinks — Schema markup includessameAslinks 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
authorfield 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
- Open ChatGPT, Perplexity, Gemini, and Claude
- Search for your brand name → Does the AI correctly identify who you are?
- Search for your primary service + your location → Are you mentioned?
- Search for "best [your service] companies" → Are you cited?
- 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.
