Now open

Free 2-week beta. Try any plan free for your first two weeks. No payment taken.

Start free beta

Practical guides

How to run an AI visibility audit: questions, samples and honest statistics

The same 30% mention rate with three different sample sizes Three horizontal range bars on a 0 to 100 percent scale, all centred on an observed 30 percent. With 10 answers the 95 percent range runs from 11 to 60 percent, with 50 answers from 19 to 44 percent, and with 200 answers from 24 to 37 percent. SAME RESULT, DIFFERENT CERTAINTY Every audit below observed a 30% mention rate. 0%25%50%75%100% 10 answers50 answers200 answers 11% to 60%19% to 44%24% to 37% The same 30% mention rate with three different sample sizes Three horizontal range bars on a 0 to 100 percent scale, all centred on an observed 30 percent. With 10 answers the 95 percent range runs from 11 to 60 percent, with 50 answers from 19 to 44 percent, and with 200 answers from 24 to 37 percent. SAME RESULT, DIFFERENT CERTAINTY Each audit observed a 30% mention rate. 0%25%50%75%100% 10 answers: 11% to 60%50 answers: 19% to 44%200 answers: 24% to 37%
The more answers you record, the narrower the range your result could really sit in. Ranges are 95% Wilson intervals, calculated for this guide. The dot is the observed 30%.

An AI visibility audit asks the same fixed set of real customer questions on each AI assistant, records every answer in full, and counts how often your business is named and how often your pages are linked. Report each rate with its sampling range, because AI answers change from run to run and a handful of answers can mislead. Do not report position or a single blended score.

What to measure in an AI visibility audit, and what to leave out

Four measurements cover what a business can act on. They build on the three signals separated in mentions, citations and recommendations in AI answers: here the aim is to count them reliably.

The four measurements of an AI visibility audit
MeasurementHow to calculate itQuestion it answersWatch out for
Mention rateAnswers that name the business ÷ completed answersDoes the assistant know and surface us?Name variants and look-alike businesses. Confirm each match
Citation rateAnswers that link to a page of your site ÷ completed answersIs one of our pages used as a source?A domain written in plain text is not a link
Question coverageQuestions where you were named at least once ÷ questions askedFor how many customer needs do we appear at all?A question asked once is weak evidence either way
Share of voiceAnswers naming you ÷ answers naming you or a tracked competitorAgainst the competitors we chose, how often do we appear?It is not market share. It depends on which competitors you track

Two things are better left out. The first is position in the answer. SparkToro and Gumshoe ran 12 prompts about 3,000 times across ChatGPT, Claude and Google's AI, and Search Engine Journal's report of the study says identical brand lists almost never repeated, while how often a brand appeared was a steadier measure than where it was listed. The second is a single blended score: it hides which of the four measurements is weak, so you cannot tell what to fix.

What this means for your business
  • Pick the four measurements above and report each separately, with its range.
  • If someone sells you an "AI rank" or one visibility score, ask how it is calculated and how many answers sit behind it.
  • Share of voice only means something against competitors you named in advance.

Step 1: Write a fixed question set

The question set is the instrument. If it changes, a change in the results can no longer be trusted. Write it once, date it, and only add questions as a new version.

  • Use customers' words. Take them from sales calls, support emails, reviews and the queries in Search Console, not from your own marketing language.
  • Cover four kinds of question so the audit reflects the buying journey: discovery ("best…"), comparison ("X vs Y"), problem-solving ("how do I…") and brand-specific ("is X any good").
  • Include service and place where they matter, because local answers differ by location.
  • Start with 10 to 20 questions. Fewer than that leaves coverage meaningless. More is only useful if you can run all of them often enough to build up answers.
Illustrative question set for an emergency plumber in Leeds (invented example)
TypeExample question
DiscoveryWho is the best emergency plumber in Leeds?
ComparisonIs a call-out plumber or a heating engineer better for a leaking boiler?
Problem-solvingHow much does an emergency boiler repair cost in Leeds?
Brand-specificIs Example Plumbing a reliable company?

Step 2: Run the questions and record every answer

Ask every question on every assistant your customers use, then repeat on a schedule. Store the full answer text, not a summary, so a disputed match can be re-read later. Each observation needs these fields:

What to record for each answer
FieldWhy it matters
Date and timeAnswers drift, so trends need dates
Assistant and model versionA model update can change results overnight, and you need to see it
Web search on or offAnswers that search the web behave differently from answers from model memory
Location and languageLocal questions give local answers
Exact question and question-set versionKeeps the instrument fixed
Full answer textThe evidence behind every count
Named? Linked? Which URL? Which competitors?The inputs to the four measurements
Run statusRefused or failed runs are excluded from the denominator, and never counted as "not named"

Checks through an assistant's official API are repeatable and can be scheduled. Chat screens may differ from the API, because of personalisation and features the API does not expose, so record which you used and don't mix them in one rate. Before you start, make sure the search crawlers behind each assistant can reach your site: see AI crawlers and robots.txt.

Step 3: Count the answers and show the range

A rate from a few answers is a rough estimate, not a fact. With 10 answers and 3 mentions, the observed 30% could easily be anywhere from about 11% to 60%. The Wilson score interval shows that range. It stays inside 0% to 100% and behaves well with the small counts a new audit starts with, which the simpler normal approximation does not.

95% range around an observed 30% mention rate, by number of answers
Completed answersMentions95% rangeWidthConfidence label we use
10311% to 60%49 pointsVery low
20615% to 52%37 pointsLow
30917% to 48%31 pointsLow
501519% to 44%25 pointsModerate
1003022% to 40%18 pointsGood
2006024% to 37%13 pointsGood
40012026% to 35%9 pointsGood

The same arithmetic tells you how many answers a target precision costs. At a rate around 30%, plan on roughly 80 answers to know it within about 10 percentage points either way, and about 320 for 5 points. At a rate near 10% the figures are about 35 and 140, and near 50% about 95 and 380. Zero is not proof of absence either: 0 mentions in 10 answers still leaves a range up to 28%.

How many answers is that in practice?
  • 12 questions on 3 assistants once a week is 36 answers a week, so the sample reaches 100 in about three weeks.
  • Keep the confidence labels honest in reports: Very low under 10 answers, Low under 30, Moderate under 100, Good from 100 up. These cut-offs are our own convention, not an industry standard.
  • The range assumes independent answers. Repeating one question is not fully independent, so treat the range as a minimum amount of uncertainty.

Step 4: Judge a change by the ranges, not the headline

After you improve a page, you will want to know whether it worked. Compare the ranges before and after. If they are clearly apart, the change is probably real. If they overlap, you need more answers before claiming a result.

Two before-and-after comparisons, one inconclusive and one clear In the first comparison, 12 of 40 answers before (range 18 to 45 percent) and 22 of 40 after (range 40 to 69 percent) have overlapping ranges, so the result is not settled. In the second, 24 of 80 before (21 to 41 percent) and 44 of 80 after (44 to 65 percent) do not overlap, so a real change is likely. INVENTED EXAMPLE, 95% RANGES A. Fewer answers: not settled yet Before 12/40After 22/4018% to 45%40% to 69% Ranges overlap at 40% to 45%. Keep collecting. B. More answers: a clear change Before 24/80After 44/8021% to 41%44% to 65% Ranges are apart. A real change is likely. Both panels use the same 0% to 100% scale.
The same improvement can look proven or unproven depending on how many answers sit behind it. Counts are invented for illustration; ranges are Wilson 95% intervals.
Decision path: did the change work?
  1. Is the question set identical before and after? If not, stop: the comparison is invalid.
  2. Did the model version or search setting change in between? If yes, note it and treat the result with caution.
  3. Do the two 95% ranges overlap? If yes, keep collecting answers.
  4. If they are apart, report the change with both ranges, the dates, and what you changed.
  5. Say "was followed by" rather than "caused". Other things change between audits too.

Set a baseline and a rhythm

Run the full question set for four weeks before you change anything, so you have a baseline with a usable range. Then keep the same weekly rhythm. For Google's own features, add a first-party cross-check: Search Console's Generative AI performance report shows how many times your pages appeared in AI Overviews and AI Mode, by page, country and device. It reports impressions, not what the answers said, so it complements the audit and does not replace it. Google AI Overviews and AI Mode: how to control them and report on them explains how to read it. Write down every change you make, with its date, next to the results. When you start fixing pages, the methods in how to get cited in AI answers give you the changes to test.

Common mistakes

Mistakes that make AI visibility numbers misleading
MistakeWhy it misleadsDo instead
Judging from one answerAnswers change from run to runCount many answers and show the range
Changing the questions between auditsYou are no longer measuring the same thingVersion the question set
Counting failed runs as "not mentioned"Lowers the rate for reasons unrelated to your businessExclude them from the denominator
Mixing mentions and linksA name with no link is a different result from a cited pageReport both, separately
Mixing chat screens and APIsThey can behave differentlyKeep one source per rate
Claiming a fix caused the riseModels and competitors also changeReport the timing, and the ranges, and stop there

To see how this fits the rest of your search work, read SEO vs AEO vs GEO: the measurements here are the AEO and GEO layer of that framework.

Next action: build the audit sheet this week
  1. Write 12 customer questions across the four types and save them as version 1.
  2. List the assistants your customers use and the competitors you will track.
  3. Create one row per answer using the fields in step 2.
  4. Run every question once now, then weekly for four weeks.
  5. After four weeks, calculate the four measurements with their ranges. That is your baseline.

Quick answers

How many questions do I need for an AI visibility audit?

We recommend 10 to 20 real customer questions across discovery, comparison, problem-solving and brand-specific types. Fewer makes coverage meaningless, and more only helps if you can run them all often enough.

How many answers do I need before the numbers mean anything?

At a rate near 30%, about 80 answers pin it down to roughly 10 percentage points either way, and about 320 to 5 points. Below 30 answers treat any rate as directional.

What is a good AI mention rate?

We found no verified industry benchmark, and published targets come mostly from vendors. Compare your rate with your own baseline and with competitors on the same questions instead.

Which AI assistants should I test?

The ones your customers actually use. Test each on the same fixed questions and report each separately, because the assistants retrieve and cite sources differently.

Sources and methodology

Methodology. The method, the four measurements and the confidence labels are our own framework, not an industry standard. The ranges in the tables and figures were calculated for this guide with the Wilson score formula at 95% confidence (z = 1.96); you can reproduce any of them from the counts shown. Sample-size figures are rounded and assume independent answers. The plumber examples and the before-and-after counts are invented for illustration. Sources were read on 7 November 2026.

Reviewed .

AIRankSurge · ALXEOCore engine

Know where you stand. Fix what you safely can. Get the proof.

AIRankSurge measures your visibility across Google, maps and AI answers. ALXEO makes the changes you approve and verifies each one on your live site. Nothing changes without your approval.

Start free 2-week beta ↗See how ALXEO works

No payment taken during the beta.