Unveilr Book a demo ↗
ai visibility audit ai search visibility audit ai visibility audit checklist geo audit checklist how to audit ai visibility

AEO Audit Checklist for 2026 With 40 Checks

Sanditya SrivastavaSanditya SrivastavaJul 28, 202610 min read
Unveilr banner: an AI visibility audit checklist panel with completed checks and a pass condition on each row.

TL;DR

  • Forty checks across five parts: presence, citation, crawler access, content structure, and entity signals.
  • Presence and citation are separate numbers, and the gap between them is the most diagnostic figure in the audit.
  • Run it on a fixed prompt set every 8 to 12 weeks, because one snapshot cannot show whether a fix worked.

An AEO audit checklist, also called an AI visibility audit, tells you whether AI assistants mention your brand, cite your pages, and describe you accurately. It is not a rebranded SEO audit. Different retrieval, different checks.

Traditional search ranks documents and hands you a list. Answer engines pull passages, stitch them together, and credit a handful of sources. Which means a page can sit at position 3 in Google and never once surface in an AI answer.

This is the AEO audit checklist we run: 40 checks across five parts, plus how it differs from the SEO audit you already have. Every check has a pass condition, so you finish with a score rather than an impression.

What does an AI visibility audit measure?

Three things: whether you appear, whether you get credited, and whether machines can reach you at all. Most audits that go wrong stop at the first.

How do presence, citation, and access differ?

Presence means your brand name shows up in the answer text. Citation means the engine links your page as the source. Not the same thing, and the gap between them is the most useful number you will get out of this.

Access sits underneath both. If a crawler cannot fetch your page, or fetches it and finds an empty shell where the body copy should be, then nothing above it matters and the rest of the audit is measuring noise. Start here whenever presence reads near zero.

Why does the order matter?

Fixing content before fixing access wastes the quarter. A blocked crawler makes every content improvement invisible. So access gets checked early, dull as that part is.

What do you need before you start?

A spreadsheet, a browser, and roughly six hours. No paid tool for a first pass. It does get tedious past about 30 prompts, which is the real reason tracking software exists.

You also need a prompt set built from questions real buyers ask, not keywords you wish you ranked for. Get this wrong and nothing downstream is worth reading.

Pick 20 to 30, spread across three types: category questions with no brand named, comparison questions naming two or more vendors, and branded questions about you specifically.

Part 1: Presence (checks 1 to 10)

Run every prompt on every engine that matters to your market, then record what came back. Per prompt, per engine, presence is binary. No partial credit.

The checks

# Check Pass if
1 Brand named in a category prompt Appears in at least 1 of 5 category prompts
2 Brand named in a comparison prompt Appears when competitors are named
3 Brand described accurately No wrong pricing, features, or category
4 Brand described in current terms No references to a former name or old product
5 Sentiment is neutral or positive No unqualified negative framing
6 Presence on ChatGPT Appears in at least 1 prompt
7 Presence on Perplexity Appears in at least 1 prompt
8 Presence on Google AI Overviews Appears in at least 1 prompt
9 Presence on Claude Appears in at least 1 prompt
10 Presence on Gemini Appears in at least 1 prompt

How do you read the result?

Run each prompt in a fresh session with no history. Personalization and memory will quietly hand you a friendlier answer than a stranger gets (and yes, that is the most common way a self-run audit flatters itself).

Record the raw answer text, not a yes or no. You will want the exact wording later, when you get to accuracy and sentiment.

Part 2: Citation and source share (checks 11 to 18)

Citation is where the audit stops being vanity. Record every source URL the engine credited, not just whether you made the list.

The checks

# Check Pass if
11 Your domain cited at least once 1 or more citations across the prompt set
12 Citation rate measured You have a percentage, not an impression
13 Competitor citation rate measured Same number for 3 to 5 rivals
14 Cited page is the one you intended Not an unrelated or outdated page
15 Third-party sources catalogued You know which domains win your prompts
16 Community sources checked You know if forum threads outrank you
17 Video sources checked You know if video takes the slots
18 Share of voice calculated Your slice of total mentions is known

What do most audits fail to count?

Count who wins the slots you lose. If the same five domains take every citation in your category, that list is your content plan. It tells you which format the engines already trust for that question.

The slot count swings more than most teams expect. In our own July 2026 scan of one audit-related prompt, Perplexity returned 13 cited sources, Claude 11, and Gemini 11. ChatGPT returned none, because it answered without searching at all.

Convert the raw counts into share of voice if you want a single number that compares cleanly against a rival.

Part 3: Technical access for AI crawlers (checks 19 to 28)

This part is boring, and it is where most sites fail. Fetch your own robots.txt and read it line by line before assuming anything. Current agent names sit with OpenAI and Google.

The checks

# Check Pass if
19 GPTBot allowed Not disallowed in robots.txt
20 OAI-SearchBot allowed Not disallowed
21 ClaudeBot allowed Not disallowed
22 PerplexityBot allowed Not disallowed
23 Google-Extended reviewed Setting is deliberate, not accidental
24 No catch-all block A wildcard disallow is not hiding key pages
25 Content in static HTML Text is present with JavaScript disabled
26 Key pages return 200 No redirect chains or soft 404s
27 Sitemap current Submitted and free of errors
28 Page loads without login walls Content is reachable without a session

Which two failures should you check twice?

Check 24 catches the most damage. One wildcard rule, added years ago to hide a staging path, can block an entire content directory from every answer engine at once.

Check 25 is the other. Disable JavaScript, reload your most important page, and watch what survives. If the body copy vanishes, retrieval sees exactly the emptiness you just saw.

Part 4: Content structure (checks 29 to 35)

Answer engines lift passages, not pages. So the audit checks whether your pages contain liftable passages at all.

The checks

# Check Pass if
29 Direct answer near the top A standalone answer in the first 100 words
30 Headings phrased as questions Most H2s match how people ask
31 Paragraphs are short Mostly 2 to 3 sentences
32 Claims carry a source Statistics are attributed
33 Article schema present Valid structured data on key pages
34 FAQ schema matches visible text No drift between markup and page
35 Publish and update dates visible Freshness is machine readable

What does good look like?

A passage passes when it can be pasted into an answer with no surrounding context and still make sense. That is the whole test.

Checks 33 and 34 are the quiet failures: structured data that no longer matches what the page actually says. Google's structured data policies call that a violation, not a technicality.

Part 5: Entity and off-site signals (checks 36 to 40)

Engines decide what your brand is from the whole web, not from your site alone. These five cover the part you do not own.

# Check Pass if
36 Consistent brand description off-site Same category wording everywhere
37 Presence on independent sources Named in listings you did not write
38 Community mentions exist Discussed where buyers actually talk
39 Founder or author entities are clear Named people with real profiles
40 Knowledge panel or equivalent Search engines recognize the entity

What do most audits get wrong?

Five failures account for most bad audits, and four of them happen before a single page is read.

  • Testing while logged in. Personalization names your brand from memory, not retrieval, so the score flatters you.
  • Merging presence and citation. One combined number hides the only diagnostic worth having.
  • Changing the prompt set between runs. An improving score and an easier question list look identical.
  • Auditing content before access. Fixes on a page no crawler can fetch change nothing.
  • Scoring without competitors. A percentage with no benchmark cannot be called good or bad.

The last one is the most common. Our keyword research puts the cost per click on "ai visibility audit" at $62.08. That tells you how commercially motivated the surrounding advice is, and how little of it carries a benchmark.

How does an AEO audit differ from an SEO audit?

An SEO audit checks whether your pages can rank; an AEO audit checks whether your passages get retrieved, quoted and credited inside an AI answer. Roughly two thirds of the work overlaps, and the third that differs is where most sites fail right now.

They are not competing methods. Google documents that its AI features run on the same core ranking systems as organic search, so a site that fails a standard technical audit usually fails this checklist too, for the same reason.

Dimension SEO audit AEO audit
Unit assessed The page The passage
Success signal Ranked URL Cited source in an answer
Crawler scope Googlebot, Bingbot Plus GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended
Measurement tool Rank tracker, Search Console Prompt set run across engines (Parts 1 and 2)
Off-site focus Link volume and quality What third parties say about you (Part 5)
Structured data Rich result eligibility Machine comprehension of entities
Output metric Positions, clicks, impressions Presence rate, citation rate, share of voice
Typical cadence Quarterly Every 8 to 12 weeks

What does the SEO audit still catch?

Several failure modes still show up only in a traditional audit. Duplicate content and canonical conflicts, redirect chains, crawl budget waste on faceted URLs, Core Web Vitals regressions and internal link architecture all remain SEO findings that no prompt set surfaces.

Indexation is the clearest example. A page missing from Google's index can still be fetched and cited by an answer engine, so the two audits can disagree about the same URL and both be right.

What order should you run them in?

Run one audit with two output sections rather than two engagements, in four stages:

  • Technical access, covering both crawler families in one pass (Part 3)
  • Indexation and page health, the standard technical layer
  • The prompt set, run across every engine that matters to you (Parts 1 and 2)
  • Passage structure and entity checks, on whichever pages the prompt set flagged (Parts 4 and 5)

Sequenced this way, the prompt set tells you which pages deserve the effort. Run it before access is confirmed and you produce content fixes for pages nothing can reach.

Are AEO, GEO and AI SEO audits the same thing?

AEO audit, GEO audit, AI SEO audit and AI visibility audit are used interchangeably by most providers. Where a real distinction is drawn, AEO covers direct answers on every answer surface, while GEO means generative engines synthesising and citing you.

For buying purposes, ignore the label and read the method: which engines are tested, how many prompts, and whether crawler access beyond Googlebot is checked.

How do you score the result?

Give one point per passing check and divide by 40. The absolute number matters less than the split across the five parts. Each part has a different fix and a different timeline.

Access problems (Part 3) fix in a day and show up in weeks. Entity problems (Part 5) take quarters. Score badly in Part 3 and well everywhere else and you have the best possible outcome, because the cheapest fix is the one blocking you.

Re-run the same 40 checks on the same prompt set every 8 to 12 weeks. One audit is a snapshot. Snapshots cannot tell you whether anything you changed actually worked.

That second run is also the one teams quietly stop doing, which is the honest reason this turns into a tooling decision rather than a discipline one. Freeze the prompt set and put the re-scan on a calendar, so it happens regardless of who remembers and the before and after stay comparable.

Frequently Asked Questions

How long does an AI visibility audit take?
A first manual pass takes about six hours of focused work for a 20 to 30 prompt set across five engines. Technical checks add another two hours. Teams running it quarterly usually automate the prompt testing after the first round, because re-typing 30 prompts into five engines by hand is the part that stops people repeating it.
Can I run an AI visibility audit for free?
Yes, and the first one should be. Every check in this list can be done with a browser, a spreadsheet, and your own robots.txt file. Paid tooling buys scale and scheduling rather than access to anything hidden. The practical ceiling on a free audit is roughly 30 prompts before the manual testing becomes the bottleneck.
How many prompts should an audit cover?
Twenty to thirty for a first pass, split across category, comparison, and branded questions. Fewer than 20 produces a score that swings wildly between runs because a single answer changes the percentage too much. Beyond about 50 prompts the extra data rarely changes the decision about what to fix first, so scale up only after the first fixes land.
What is a good AI visibility score?
There is no universal benchmark, because scores depend entirely on which prompts you chose. The number that means something is the comparison against three to five named competitors on the identical prompt set. Being cited in 20% of answers is strong if the category leader sits at 25%, and weak if they sit at 70%.
How often should I re-run the audit?
Every 8 to 12 weeks for the full 40 checks, using the same prompt set each time. Answers shift when models update, so a shorter cycle mostly measures noise rather than your work. Re-run the technical section immediately after any site migration, redesign, or robots.txt edit, since those can undo access overnight.
Does an AI visibility audit replace an SEO audit?
No. It sits alongside one and assumes the SEO basics already hold. Crawlability, valid markup, and topical depth are inputs to both, so a site failing a standard technical SEO audit will fail this one too. The added layer is retrieval and citation behaviour, which classic rank tracking does not observe at all.
Which AI engines should the audit cover?
Cover the ones your buyers use, then add whichever drives measurable referral traffic in your analytics. For most B2B and consumer brands that means ChatGPT, Google AI Overviews, Perplexity, Claude, and Gemini. Checking all five matters because the same prompt returns different sources on each, and a strong result on one says little about the rest.
What should an AI search visibility checklist include?
Five parts, 40 checks. Presence covers checks 1 to 10, citation and source share 11 to 18, technical access for AI crawlers 19 to 28, content structure 29 to 35, and entity and off-site signals 36 to 40. Give one point per passing check and divide by 40, then read the split across the five parts, since each has a different fix.
What does a first AI visibility audit look like for a brand that has never measured this?
Start with a spreadsheet, a browser and roughly six hours. Build 20 to 30 prompts from real buyer questions, split across category, comparison and branded types, and run each in a fresh session with no history. Record the raw answers and cited sources per engine, check crawler access early, then score against three to five named competitors.
What is the difference between an AEO audit and an SEO audit?
An SEO audit checks whether pages can rank in a results list. An AEO audit checks whether passages get retrieved, quoted, and credited inside an AI-generated answer. They share the technical foundation of crawlability, indexation, and structured data, then diverge on retrieval testing, AI crawler permissions, passage-level formatting, and off-site brand description.
What is on an AEO audit checklist?
The 40 checks above plus four that a traditional SEO audit skips: retrieval and citation testing across a fixed prompt set, crawler access for GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot and Google-Extended, passage structure, and what third-party pages say about you. Run technical access first, then indexation, the prompt set, and finally passage and entity checks.

About the Author

Sanditya Srivastava is the founder of Unveilr, an answer engine optimization (AEO) service that helps brands get cited and recommended across AI search platforms like ChatGPT, Perplexity, Google AI Overviews, Gemini, and Claude. He writes about how AI search is reshaping brand discovery.

Unveiled by Unveilr