How to Run a GEO Audit: Complete Step-by-Step Guide
A GEO (Generative Engine Optimization) audit analyses whether your website is optimised for AI-generated answers from ChatGPT, Gemini, Perplexity, and Claude. Unlike traditional SEO audits, a GEO audit focuses on AI-specific signals: crawler access permissions, structured data quality, entity authority, and llms.txt guidance. This guide walks you through a complete GEO audit — and shows you how to run one free in ~10–40 seconds using VisibilityPulse.
Complete GEO Audit Process
8 Steps to a Complete GEO Audit
Follow these steps in order. Steps 1 and 2 are critical — fix these first before optimising other signals.
Check AI Crawler Access
What to Check
Review your robots.txt file at yoursite.com/robots.txt
How to Audit
Verify that citation crawlers like OAI-SearchBot, Claude-SearchBot, PerplexityBot, and Googlebot are allowed. Google-Extended can be blocked to opt out of training without affecting search AI Overviews.
Why It Matters
Critical — blocked crawlers = zero AI citations from that platform
Tool
VisibilityPulse (free) or manually review robots.txt
Validate JSON-LD Schema
What to Check
Extract and validate all structured data on your key pages
How to Audit
Check for: Organization schema (site-wide), Article/BlogPosting schema (content pages), HowTo schema where relevant. Note that Google deprecated FAQPage schema, so prioritize structured tables/lists instead.
Why It Matters
Critical — structured schema maps facts and entities directly for AI parsers
Tool
VisibilityPulse, Schema Markup Validator, Google Rich Results Test
Check Entity Authority
What to Check
Verify your entity recognition across authoritative platforms
How to Audit
Search "[Your Brand] site:en.wikipedia.org", check Google Knowledge Panel, verify Wikidata entry, check LinkedIn company page. Review Organization schema sameAs links.
Why It Matters
High — entity authority correlates strongly with ChatGPT & Gemini citations
Tool
Manual search + VisibilityPulse entity check
Review Content Freshness
What to Check
Check content publication dates and schema dateModified signals
How to Audit
Audit top 10 most important pages for: datePublished schema, dateModified schema, visible publication dates, recent content updates. AI engines favour fresh, recently verified content.
Why It Matters
High — stale content reduces AI citation priority
Tool
Manual review + Screaming Frog (free version)
Test Core Web Vitals
What to Check
Measure your page performance against AI source selection thresholds
How to Audit
Run Google PageSpeed Insights on your homepage and top 5 content pages. Target: LCP < 2.5s, INP < 200ms, CLS < 0.1. Fix any failures before other GEO optimizations.
Why It Matters
High — poor CWV reduces AI source selection probability
Tool
Google PageSpeed Insights (free), VisibilityPulse
Verify E-E-A-T Signals
What to Check
Audit Experience, Expertise, Authoritativeness, and Trustworthiness signals
How to Audit
Check for: author bios with credentials on all content, a detailed About page, HTTPS certificate, visible contact information, external citations from authoritative domains, and press mentions.
Why It Matters
High — E-E-A-T is core to AI source trustworthiness scoring
Tool
Manual review + VisibilityPulse
Check for llms.txt
What to Check
Verify presence of llms.txt at your domain root
How to Audit
Visit yoursite.com/llms.txt — if it returns a 404, you need to create one. A valid llms.txt should include your site name, description, and key page listings per the llmstxt.org spec.
Why It Matters
Medium — early adopter advantage in AI trust scoring
Tool
VisibilityPulse llms.txt checker
Get Your GEO Score
What to Check
Run a unified GEO audit to get your overall AI search optimization readiness score
How to Audit
Enter your URL in VisibilityPulse. The tool checks all 8 GEO signals simultaneously and returns a unified score out of 100 with prioritised fix recommendations.
Why It Matters
Your baseline GEO score — track and improve quarterly
Tool
VisibilityPulse (free, no signup)
Frequently Asked Questions
What is a GEO audit?+
A GEO (Generative Engine Optimization) audit is a systematic analysis of your website's visibility signals for AI-generated answers from platforms like ChatGPT, Gemini, Perplexity, and Claude. It examines AI-specific technical signals (crawler access, schema markup, llms.txt), content signals (direct-answer format, topical authority), and authority signals (entity recognition, E-E-A-T, external citations). The output is a GEO score and prioritised list of improvements.
How is a GEO audit different from an SEO audit?+
A traditional SEO audit focuses on Google search rankings — analysing backlinks, keyword targeting, page titles, meta descriptions, and crawl errors. A GEO audit focuses on AI citation readiness — checking AI crawler permissions (OAI-SearchBot, Claude-SearchBot, PerplexityBot, Googlebot), JSON-LD schema quality for AI, llms.txt presence, entity authority across knowledge bases, and content structure for AI extraction. Some signals overlap (Core Web Vitals, HTTPS, mobile usability) but the primary focus is fundamentally different.
How often should I run a GEO audit?+
We recommend running a GEO audit quarterly as a minimum, and after any major website changes (CMS migration, redesign, robots.txt updates, schema changes). AI search algorithms evolve rapidly — a quarterly GEO audit ensures your optimizations remain current with platform changes from OpenAI, Google, and Anthropic. VisibilityPulse makes it easy to re-audit in ~10–40 seconds whenever needed.
What tools do I need for a GEO audit?+
For a complete GEO audit, you need: VisibilityPulse (free — checks all 8 AI signals simultaneously), Google PageSpeed Insights (free — Core Web Vitals), Google Search Console (free — technical health and index coverage), and the Schema Markup Validator (free — JSON-LD validation). Advanced audits may also use entity monitoring tools and brand mention trackers, but the free tools above cover the core GEO audit requirements.
Can I run a GEO audit for free?+
Yes — you can run a complete GEO audit for free using VisibilityPulse. Enter your URL and receive an 8-signal GEO audit covering AI crawler access, schema quality, entity authority, Core Web Vitals, HTTPS, mobile usability, llms.txt presence, and E-E-A-T signals — all in ~10–40 seconds with no signup required. Complement this with Google Search Console and PageSpeed Insights for a comprehensive free GEO audit.
Related
Run Your Free GEO Audit Now
8-signal GEO audit in ~10–40 seconds. ChatGPT · Gemini · Perplexity · Claude. Free, no signup.
Run Free GEO Audit →