Blog
/
GEO
/
Article

GEO

Calculating...

Sep 2026

How to Run a GEO Audit

A GEO audit checks whether AI engines can crawl, extract and cite your site. Follow the four-layer framework to audit your AI search visibility and score it.

SEO for SaaS Businesses
How to Rank In AI Overviews: Free Ebook
A practical strategy guide to improving your website's visibility in Google's AI Overviews, so your brand gets surfaced and cited in AI-powered search.
Download the guideDOWNLOAD A COPY

How to Rank In AI Overviews: Free Ebook

A practical strategy guide to improving your website's visibility in Google's AI Overviews, so your brand gets surfaced and cited in AI-powered search.

Download the guide
Key takeaways
  • A GEO audit checks whether AI engines can reach, understand, trust and cite your site. It runs across four layers: technical crawlability, content structure, citation footprint and measurement.
  • Crawlability is the gate. If GPTBot or PerplexityBot cannot fetch a page, no amount of good content earns a citation.
  • A GEO audit is not an SEO audit. SEO asks whether you can rank; a GEO audit asks whether an engine can extract, attribute and cite you.
  • Score each layer, then retest with real buyer prompts across ChatGPT, Perplexity, Gemini and Google AI Overviews to set a baseline.
  • You can run a first pass in an afternoon with free tools. Repeat it quarterly, because AI answers and crawler behaviour keep shifting.

A GEO audit is a structured check of whether AI answer engines can reach, understand, trust and cite your website. It runs across four layers: technical crawlability, content structure, citation footprint and measurement. Unlike an SEO audit, which asks whether you can rank, a GEO audit asks whether a model can extract and attribute your content.

We run a version of this at the start of every AI-search engagement, and the finding is almost always the same. The content is fine. The problem sits lower down, in whether the crawlers can even see it, or in whether the wider web gives the model a reason to trust the brand. A GEO audit surfaces that in order, so you fix the gate before you polish the copy.

MADX hero graphic for how to run a GEO audit for AI search
A GEO audit checks crawlability, content structure, citation footprint and measurement across four layers.

Layer 1: Technical Crawlability (The Gate)

Start here, always. Every other layer assumes AI crawlers can fetch and render your pages. If they cannot, the audit stops until you fix it, because invisible content cannot be cited.

Can GPTBot and PerplexityBot reach you?

Check robots.txt and your CDN or firewall rules for blocks on GPTBot, PerplexityBot, Google-Extended and ClaudeBot, then read your server logs to see what those agents actually requested. Blocking them, often by accident through a bot filter, is the most common and most expensive GEO mistake. Our guide to AI crawlers lists the agents to allow.

Does the page render without JavaScript?

Fetch a key page with a plain HTTP request and confirm the body text is present in the raw HTML. Many AI crawlers do not execute JavaScript, so content that only appears after a client-side render is content the model never sees.

Is your sitemap and llms.txt in order?

Confirm your XML sitemap is current and submitted, and consider an llms.txt file to point engines at your most important pages. These are small signals, but they lower the friction a model hits when it tries to parse your site.

Definition

A GEO audit (generative engine optimisation audit) is a repeatable diagnostic of a website's readiness to be cited by AI answer engines. It scores four layers, crawlability, content structure, citation footprint and measurement, and ends with a live prompt test to set a visibility baseline.

Layer 2: Content Structure and Extractability

Once crawlers can reach a page, the question becomes whether they can lift a clean answer from it. This layer checks how easy your content is to extract.

Answer-first formatting

Check whether each key page leads with a direct, self-contained answer, or buries the point in the third paragraph. Engines lift the passage that answers the query cleanly, so front-loading a 40 to 60 word answer is one of the highest-return fixes. Our guide to structuring content for answer engines goes deeper.

Definitions, data and lists

Look for clear definition sentences, cited statistics and scannable lists. Kevin Indig's analysis of 1.2 million responses found 62% of AI answers use brand content without naming the brand, so structuring content to be genuinely extractable matters more than stuffing your name into it.

Schema and structured data

Verify that Organization, Article and FAQ schema are present, valid and complete. Structured data helps a model parse what a page is and who stands behind it. Our guide to schema for AI search covers the types that matter.

A GEO audit evaluates whether AI systems can extract, attribute and cite your content, not just whether it can rank.

Aleyda Solis, Founder, Orainti

Layer 3: Citation Footprint and Authority

Models rarely rely on your site alone. This layer looks outward, at whether the wider web gives an engine a reason to trust and name you.

Entity consistency

Check that your brand, product and author information is consistent across your site, your knowledge panel, LinkedIn, Crunchbase and the review platforms. Inconsistent entity data makes a model less confident naming you, and confidence is what earns the mention.

Third-party mentions and reviews

Audit where you appear off-site, especially the listicles, comparison pages and review platforms that models lean on for category questions. Often the cited source in an answer is not a vendor at all but G2 or a "best tools" roundup, which tells you where to earn placements.

Source gaps

Run your priority prompts and record every source the model cites, yours and your rivals'. The pages that keep appearing are your target list. Weak authority is the quiet reason strong content still fails to get cited.

From our audits

The single most common finding is not thin content, it is a blocked crawler or a missing presence on the three or four third-party pages a model trusts for the category. Fix those two things and visibility usually moves before you have rewritten a single article.

Layer 4: Measurement and Baseline

An audit that does not end in a number is just an opinion. The final layer turns findings into a baseline you can retest against.

Run the prompt test

Take 20 to 30 buyer prompts and run each three to five times across ChatGPT, Perplexity, Gemini and Google AI Overviews in a clean session. Because answers vary, SparkToro found under a 1-in-100 chance ChatGPT repeats the same brand list, so sample and aggregate rather than trusting one run. Our pillar guide to AI search monitoring covers the method, and the AI rank tracker guide covers tooling.

Score each layer

Give each layer a simple score and weight, so the audit produces a single readout and a ranked fix list. A page that fails crawlability scores zero overall, because nothing downstream can compensate for it.

LayerWhat you checkWeightPass looks like
CrawlabilityAI bots fetch and render pagesGateGPTBot and PerplexityBot reach raw HTML
StructureAnswer-first, schema, extractable30%Key pages lead with a liftable answer
AuthorityEntity consistency, citations30%Named on the sources models trust
MeasurementPrompt test, baseline set40%Presence and share of voice recorded
Comparison diagram of a traditional SEO audit versus a GEO audit
An SEO audit asks whether you can rank, while a GEO audit asks whether AI engines can extract, attribute and cite you.

Turn the score into a plan

The output is a ranked list: fix the gate first, then the highest-weighted gaps. Retest quarterly, because crawler behaviour and answer patterns keep moving. If you would rather have it run for you, a free AI search audit covers all four layers, and it is built into every SaaS SEO engagement. For what happens after buyers arrive, see AI search analytics and AI search ROI.

Process diagram of the GEO audit workflow across four layers
The GEO audit workflow: check crawlability, assess structure, map authority, then run the prompt test and score.
Framework diagram of the four layers of a GEO audit
The four layers of a GEO audit: technical crawlability, content structure, citation footprint and measurement.

Frequently Asked Questions

What is a GEO audit?

A GEO audit is a structured check of whether AI answer engines can reach, understand, trust and cite your website. It runs across four layers, technical crawlability, content structure, citation footprint and measurement, and ends with a live prompt test to set a visibility baseline.

How is a GEO audit different from an SEO audit?

An SEO audit asks whether your content can rank in traditional search results. A GEO audit asks whether AI systems can extract, attribute and cite it. They overlap on technical basics, but a GEO audit adds crawlability for AI bots, extractability and off-site citation footprint.

How do you run a GEO audit?

Work the four layers in order: confirm AI crawlers can fetch and render your pages, check that content is answer-first and well structured with schema, map your off-site citations and entity consistency, then run buyer prompts across the engines to set a baseline and score each layer.

Why is crawlability the first step of a GEO audit?

Because it is the gate every other layer depends on. If GPTBot or PerplexityBot cannot reach a page, the model never sees your content, so no amount of strong copy or authority can earn a citation. Crawlability failures score zero overall.

How often should you run a GEO audit?

Run a full audit quarterly, and retest your prompt baseline monthly. AI crawler behaviour, answer formats and the sources models trust all keep shifting, so a point-in-time audit goes stale faster than a traditional SEO audit.

Can you run a GEO audit for free?

Yes. A first pass uses free tools: a plain HTTP fetch to test rendering, robots.txt and server logs for crawler access, a schema validator, and a manual prompt panel in a signed-out browser. Paid tools help once you need scale and historical tracking.

Get started

Ready to Win in AI Search?

Free GEO audit and a 30-min teardown of your current AI visibility. No pitch, no commitment.

OR, REQUEST AN AUDIT