Generative Engine Optimisation

What a GEO audit actually checks

Millions of buying decisions now start with a question to ChatGPT, Claude, or Perplexity — not a Google search. A GEO audit tells you whether your brand appears in those answers, where it appears, and what you can do about it.

No credit card · Takes about 2 minutes

Four AI model chat interfaces, two showing a brand recommendation and two not
Google search results on the left, AI chat recommendation on the right

Search results and AI answers are two different worlds

Traditional SEO gets your pages in front of people scanning a results list. GEO gets your brand into the answer when someone asks an AI directly. The two overlap — but only partially.

A brand can rank on the first page of Google and be completely invisible to ChatGPT. The reverse is also true. A GEO audit is the only way to know which world you're winning in — and which one you're not.

Traditional SEO
Ranks pages in a results list. Users click through.
GEO
Gets your brand into synthesised answers. No click required.

The six things a GEO audit measures

Not all GEO "audits" check the same things. These are the signals that actually determine whether AI models recommend your brand.

AI model coverage

Are you mentioned across ChatGPT, Claude, Perplexity, and Gemini — or only some? Different models draw on different data and return different answers. Coverage gaps often split along model lines.

Query match

Which questions actually surface your brand, and which ones don't? A GEO audit maps your visibility query-by-query so you can see exactly where the gaps are.

Mention position

Being mentioned third in a list isn't the same as being mentioned first. Position in the response correlates directly with how much weight a reader gives each recommendation.

Competitor share of voice

When you're not being recommended, who is? Understanding which competitors are winning specific queries tells you where your content and authority gaps actually lie.

AI accessibility

Does your robots.txt block AI crawlers? Have you published an llms.txt to guide model behaviour? Basic access signals that most brands overlook — and a quick win when they're wrong.

Content authority signals

Structured data, consistent brand naming, citation-worthy writing, and third-party mentions all feed into how confidently a model can recommend you. A GEO audit surfaces which signals are weak.

How AI models decide what to recommend

AI models don't consult a ranking index. They draw on three overlapping sources — and your visibility depends on how well you appear across all of them.

  • Your website
    Models that use live web retrieval (like Perplexity) can read your site directly. Content quality, structure, and clarity all matter.
  • Third-party mentions
    Reviews, press coverage, comparison posts, forum discussions — the more authoritative sources mention your brand, the more confidently a model can cite you.
  • Training data
    ChatGPT and Claude rely heavily on data from before their training cutoffs. Brands with deep historical web presence have an advantage by default.
Diagram showing three input sources feeding into an LLM which outputs a chat recommendation

How to run a GEO audit: step by step

You can do this manually. Here's exactly how.

Five-step flow diagram for running a GEO audit
01

Define the queries your customers ask

Start with the questions a potential customer would type into an AI chat — not your brand name, but the category. “Best project management tool for agencies.” “CRM for solo consultants.” “Cheap alternatives to [competitor].” These are your test queries.

02

Run each query across the major models

Paste each query into ChatGPT, Claude, Perplexity, and Gemini separately. AI models do not return consistent results — what ChatGPT recommends and what Perplexity surfaces can be completely different. You need to check all of them.

03

Record whether your brand is mentioned, and where

For each response, note: is your brand mentioned at all? If so, where — first recommendation, mid-list, or a footnote at the end? Is a competitor mentioned in your place? Copy the relevant excerpt.

04

Check your AI accessibility signals

Visit your robots.txt and check whether AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Googlebot-Extended) are allowed. Check whether you have an llms.txt. Run a structured data validator on your homepage.

05

Track changes over time

AI model training data and retrieval behaviour changes frequently. A brand that's well-represented today can lose ground as training runs update. Monthly tracking at minimum — weekly if you're in a fast-moving category.

Steps 2–5 done automatically in 2 minutes

SearchVisible runs all four models, scores every response, and tracks changes over time — no spreadsheet required.

Run free audit

What your audit results actually mean

SearchVisible turns every audit into a V-Score — a single 0–100 number that tracks your AI visibility across all four models over time.

  • Not mentioned → 0 pts
  • Mentioned late in response → 40 pts
  • Mentioned mid-response → 60 pts
  • Mentioned first → 85 pts
  • Mentioned and URL cited → 100 pts

Scores are calculated per model and weighted by query intent. The overall V-Score is the aggregate — but the per-model breakdown is often more revealing, since different models have different knowledge gaps.

56
Overall V-Score
ChatGPT71
Claude68
Perplexity59
Gemini58
Last run: today↑ 8 pts this week

Find out where your brand stands in 2 minutes

Free audit. No credit card, no setup. Just real answers from the AI models your customers use.

Run your free audit