8-Step Guide · Free Audit Tool · Updated June 2026

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 15 seconds using VisibilityPulse.

Run Free GEO Audit →GEO vs SEO Guide
🤖
AI Crawlers
GPTBot, ClaudeBot, Google-Extended, PerplexityBot access
📋
Structured Data
JSON-LD schema for Organization, Article, FAQ, HowTo
🏅
Entity Authority
Knowledge graph presence and cross-platform entity signals
📄
llms.txt
AI governance file presence and validity
Core Web Vitals
LCP, INP, and CLS performance thresholds
🎓
E-E-A-T Signals
Expertise, Experience, Authority, Trustworthiness

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.

🤖
Step 01Quick check5 min

Check AI Crawler Access

What to Check

Review your robots.txt file at yoursite.com/robots.txt

How to Audit

Verify that GPTBot, ClaudeBot, Google-Extended, PerplexityBot, and Gemini-Bot are explicitly allowed (or at minimum not blocked).

Why It Matters

Critical — blocked crawlers = zero AI citations from that platform

Tool

VisibilityPulse (free) or manually review robots.txt

📋
Step 02Technical check30 min

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), FAQPage schema, HowTo schema where relevant. Validate at validator.schema.org.

Why It Matters

Critical — structured schema maps facts and entities directly for AI parsers

Tool

VisibilityPulse, Schema Markup Validator, Google Rich Results Test

🏅
Step 03Research check20 min

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

📅
Step 04Content audit30 min

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)

Step 05Technical check15 min

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

🎓
Step 06Content audit20 min

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

📄
Step 07Quick check5 min

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

📊
Step 0815 seconds15 sec

Get Your GEO Score

What to Check

Run a unified GEO audit to get your overall AI visibility 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 (GPTBot, ClaudeBot, Google-Extended), 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 15 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 15 seconds with no signup required. Complement this with Google Search Console and PageSpeed Insights for a comprehensive free GEO audit.

Related

Free GEO AuditGEO vs AEO vs SEOSchema Checker← Home

Run Your Free GEO Audit Now

8-signal GEO audit in 15 seconds. ChatGPT · Gemini · Perplexity · Claude. Free, no signup.

Run Free GEO Audit →