AI search · 10 min read · Aug 8, 2026

What Is a GEO Audit — And How to Run One

A GEO audit tells you what ChatGPT, Perplexity and Gemini say about your brand — and where they're getting it wrong. Here's how to run one.

Written by Philipp EndersFact-checked Aug 8, 2026Updated quarterly
crunchjunkie GEO Audit report for pmax.online — AI readiness score 93, showing AI crawler access 100/100, content accessibility 92/100, structured data 76/100 and technical SEO 100/100

Most brands we talk to have no idea what ChatGPT says about them. Some have never asked. Some have asked once, got a vague answer and moved on. Very few have asked systematically — across multiple platforms, on multiple days, with different query types — and documented what they found.

That systematic process is a GEO audit. It’s not a technical checklist. It’s a structured investigation into how AI platforms represent your brand and what you can actually do about it.

We run them at pmax, across sectors including hospitality, real estate, professional services and B2B software. What we find is almost always a surprise — and rarely reassuring.

Not an SEO audit — a different question

SEO audits answer: can search engines find and rank your pages? They cover crawlability, page speed, canonical tags, internal linking. That foundation still matters for GEO — a page that can’t be crawled won’t be cited — but it’s a floor, not a ceiling.

A GEO audit answers a different question: what do AI platforms believe about your brand, and is any of it accurate? You can have a perfectly optimised website and still be invisible in AI search, because AI models don’t rank pages. They synthesise responses from sources they judge to be credible and corroborated. If those sources don’t include enough that mentions you, you’re not in the conversation.

The gap between SEO and GEO performance can be significant. Brands with strong domain authority sometimes have weak AI citation rates. Brands with smaller websites but genuine third-party coverage sometimes punch well above their SEO weight in AI responses. It’s an authority problem, not an optimisation problem.

What a GEO audit covers

A thorough GEO audit runs across five layers. Most brands have issues in at least two.

1. Crawlability and AI access

Before anything else: can AI crawlers reach your site? Check robots.txt for blocks on the agents that matter — GPTBot, ClaudeBot, OAI-SearchBot, Claude-SearchBot, PerplexityBot, Google-Extended.

The distinction to get right: training crawlers (GPTBot, ClaudeBot, Google-Extended) feed model training datasets. Retrieval bots (OAI-SearchBot, PerplexityBot, Claude-SearchBot) power live citations in real-time answers. Blocking retrieval bots suppresses active citations. For most brands, blocking either type is a mistake — your content in the training data is how models develop an opinion about you.

2. Content structure and citability

AI models quote things that are quotable. Vague brand language doesn’t get cited, specific factual statements do. “We’re a leading digital agency” is not a sentence any model will repeat. “pmax is a performance marketing agency in Calvià, Mallorca, founded in 2023” is.

Audit your content for: clear definitional paragraphs describing exactly what you do and for whom; specific claims backed by evidence; FAQ content addressing questions people actually ask; and consistent language that disambiguates your brand. Also check: is critical content JS-rendered? AI crawlers largely don’t execute JavaScript. If your key service descriptions live in a React component that needs the browser to render, they may be invisible to every AI crawler.

3. Entity coverage

An entity is a distinct, identifiable thing that AI models can reason about. Your goal is to become a well-defined entity — not just a website — through consistent, corroborated presence across the web.

Check: structured data (schema.org) on your site — Organisation, LocalBusiness, Service, Person for founders; consistent NAP (name, address, phone) across directories; mentions in publications your sector trusts. Contradictory information across channels — different founding years, different service descriptions on different platforms — confuses entity resolution and introduces hallucination risk.

4. AI representation audit

The most revealing layer, and the one most brands skip. Open ChatGPT, Perplexity, Claude and Gemini and run a range of prompts:

  • Your brand name directly: “What is [Brand]?”
  • Category queries: “Best [service] in [location]”
  • Competitive comparisons: “Compare [Brand] and [Competitor]”
  • Problem-first questions your customers actually ask

Document everything: whether you appear, how you’re described, what facts are cited, where the information comes from, whether competitors appear where you don’t. This is your baseline. You’ll run it again in three months to measure movement.

Common findings: wrong founding date; a confused description that mixes your brand with a different company; a competitor appearing in every response where you should appear; or simply no mention at all, on any platform, in any context.

We’ve seen a hotel described as under different ownership. A B2B software company attributed capabilities it doesn’t have, sourced from a competitor’s press release. A well-known local brand with zero AI presence — not a single mention across four platforms — despite ten years in business. The consistency of these findings across categories is what makes a structured audit worthwhile rather than a one-off prompt.

5. Competitive positioning

Where do competitors appear in responses where you don’t? Which sources does the AI draw on when describing your category? Which brands does it compare to you, and how does it characterise the difference?

This tells you what the AI believes the competitive landscape looks like — which is sometimes quite different from your own view. It also tells you which content types and third-party sources carry the most weight, and where to direct authority-building effort first.

The GEO audit checklist

Work through these in order. The technical layer is fastest to fix; the authority layer takes longest; the AI representation layer is where you see results.

Technical

  • robots.txt allows key AI retrieval bots: OAI-SearchBot, PerplexityBot, Claude-SearchBot, ChatGPT-User, Claude-User
  • No JavaScript dependency for critical content (service descriptions, about page, key facts)
  • Structured data present and valid: Organisation or LocalBusiness, Service, FAQPage, Person for founders
  • Canonical tags implemented correctly; sitemap submitted and current

Content

  • Each core service has at least one clear, quotable definitional paragraph
  • Brand description is consistent in name, location, founding year and services across all owned pages
  • FAQ content addresses questions people actually ask — not questions you wish they asked
  • Claims are specific and verifiable, not generic (“the best”, “leading”, “innovative”)

Authority

  • Brand mentioned in at least three to five reputable third-party sources in the past 12 months
  • Consistent business information across Google Business Profile, LinkedIn, industry directories
  • Schema markup accurately identifies brand, founder, founding date, location, services
  • No contradictory information across owned and third-party channels

AI representation

  • Brand appears in AI responses for direct brand name queries
  • Brand described accurately: correct founding date, services, location, team
  • Brand appears in category queries relevant to the business
  • No significant hallucinations or competitor misattributions
  • All results documented with date for future comparison

Tools

Most of the technical layer can be audited with standard SEO tools — Screaming Frog for crawlability, Search Console for indexing, Google’s Rich Results Test for structured data. No specialist tool required for the foundation.

The AI representation layer has no shortcut. You need to run the prompts yourself, across multiple platforms, on multiple days. AI responses vary by session, location and query phrasing. A single snapshot can mislead.

For ongoing tracking, we use crunchjunkie — an AI visibility platform that monitors citation frequency, share of voice across platforms, and brand sentiment in AI-generated responses. It’s the closest equivalent to Search Console for AI search. We include it in every Visibility Engineering retainer we run.

How often to run one

AI search is not a stable environment. Models update, citation behaviour shifts, new platforms emerge. For most businesses: a thorough GEO audit quarterly, a lighter AI representation spot-check monthly.

Run one immediately if you’ve recently rebranded, expanded into a new market, launched a significant new service, or a competitor has recently made noise. The AI landscape is a snapshot of the web at a point in time. If the web has changed, the snapshot needs updating.

The one thing an audit doesn’t do

An audit tells you what’s wrong. It doesn’t fix anything by itself. For most brands the bottleneck isn’t technical — it’s authority. There isn’t enough credible external corroboration of what the brand does and who it serves. Fixing that takes time: digital PR, structured content, consistent entity signals, earned mentions. They compound slowly.

Which is why a well-run GEO audit should feel slightly uncomfortable. If everything looks fine, you probably haven’t looked hard enough.

Need help with this?

If any of the above feels like a problem you have, tell us a bit about your situation and we will come back within a working day. First conversation is 30 minutes, on us.

PE
About the author
Philipp Enders

Philipp is the Founder and Director of pmax, a performance marketing and AI visibility agency in Calvià, Mallorca. He is also the co-founder of crunchjunkie, an AI visibility tracking platform for monitoring brand citation across ChatGPT, Perplexity, Claude and Gemini.

LinkedIn →