AI search intelligence for agencies and consultantsSee how we measure
Practical guides

Measure AI visibility from 12 runs

Calculate coverage, brand mentions and owned citations from an answer-by-answer worksheet. The worked example below uses fictional brands and shows exactly why its three percentages have different denominators.

LLM Citely5 min readReviewed Read as Markdown
Coverage is ten of twelve, mention rate is six of ten, and owned citation rate is three of eight.
Illustrative sample: 12 planned runs, 10 valid answers, 8 answers with complete citation evidence. Unknown citation extraction is not counted as an absent citation.Open the figure for a closer look.

Write a baseline someone else can repeat

Use a short scope statement before collecting answers. For this illustrative worksheet it is: “Twelve approved buyer questions about analytics for small SaaS teams; United States; English; the ChatGPT website search experience; one attempt per question; Northstar as the target brand; Example B and Example C as the comparison set.”

Add the question version, collection time and matching rules to that statement. “Northstar” in a sentence counts as a target mention; a citation link to an owned domain is classified separately. A different model API or a question rewritten halfway through collection belongs in a separately labeled cohort.

The buyer-question guide shows how to assemble the question list. LLM Citely’s methodology explains the observation and comparison boundaries.

Start with the twelve-row worksheet

Illustrative worksheet. Northstar, Example B and Example C are fictional brands. The rows below were constructed to explain the calculation; they are not ChatGPT test results.

RunOutcomeNorthstar in answer textExample BExample CCitation evidence complete?Owned URL explicitly cited?
Q01ValidYesYesNoYesYes
Q02ValidYesNoNoYesYes
Q03ValidNoYesNoYesNo
Q04ValidYesNoYesYesNo
Q05ValidYesYesNoYesNo
Q06ValidNoNoYesYesNo
Q07ValidNoNoNoYesYes
Q08ValidYesYesNoYesNo
Q09ValidYesNoNoNoUnknown
Q10ValidNoNoNoNoUnknown
Q11FailedUnknownUnknownUnknownNoUnknown
Q12PendingUnknownUnknownUnknownNoUnknown

Ten rows have readable, in-scope answers. Q11 failed and Q12 has not produced an answer, so both stay outside the answer-based calculations.

Collection coverage = valid answers / planned runs
                    = 10 / 12
                    = 83.3%

A coverage figure tells a client how much of the planned work produced usable evidence. It does not tell them whether the brand appeared.

Count six mentioned answers, not name repetitions

Northstar appears in Q01, Q02, Q04, Q05, Q08 and Q09. That is six of the ten valid answers.

Mention rate = valid answers containing Northstar / valid answers
             = 6 / 10
             = 60%

If Q01 says “Northstar” three times, it still contributes one mentioned answer. If Q11 failed, it contributes neither a positive nor a negative answer. Q09 can contribute to this metric because its answer text is readable even though its citation evidence is incomplete.

AI share of voice uses another denominator: appearances across the tracked brand set.

Do not turn unknown extraction into a negative
The fictional worksheet contains 12 planned runs, 10 valid answers and 8 answers with complete citation evidence. Its 3 owned-cited answers therefore give a 3/8 citation rate; the other populations answer different questions.Open the figure for a closer look.

Use eight citation-eligible answers for the citation rate

Q01–Q08 have complete citation evidence. Three of them—Q01, Q02 and Q07—explicitly cite an approved Northstar URL.

Owned citation rate = answers with an owned citation / citation-eligible answers
                    = 3 / 8
                    = 37.5%

“Complete” can include a verified empty citation list. Q05 and Q08 are valid negative observations because their complete lists contain no owned citation. Q09 and Q10 have incomplete lists, so their owned-citation status is unknown. Treating them as negatives would produce 3/10 = 30%, which changes the question and hides the extraction gap.

Q07 has an owned citation without a target-name mention in its answer text. Mentions and citations are independent observations.

Compare the same questions before comparing percentages

Before a second collection, check four items:

Comparison itemCompatibleNeeds a separate cohort
QuestionSame ID, wording and versionA new audience or constraint
ObservationSame engine, surface and marketWebsite answer replaced by API output
MatchingSame brand identity and aliasesBroader alias rule
MetricSame evidence eligibility ruleUnknown citations changed to zero

If two questions change, compare the unchanged subset or start a new baseline. Explain that choice beside the sample count. A later difference shows what was observed; assigning that difference to a page edit requires more evidence.

Give the client this five-line summary

The illustrative worksheet supports this summary:

MeasureNumerator and denominatorResult
Collection coverage10 valid / 12 planned83.3%
Target mention rate6 mentioned / 10 valid60%
Owned citation rate3 owned-cited / 8 citation-eligible37.5%
Sampled brand SOV6 target appearances / 12 tracked-brand appearances50%
Unresolved workQ11 failed; Q12 pending; citations incomplete for Q09–Q10Visible beside the figures

Use the report template for the narrative and the AI visibility feature to inspect the evidence behind a result. OpenAI’s source guidance explains how a reader can open cited pages; our worksheet adds an explicit eligibility rule for counting them.

Questions, answered.

What is a good AI visibility score?

There is no universal score across tools or question sets. Establish a relevant baseline, inspect coverage and compare consistent samples before setting an improvement target.

Can a zero mention rate mean the brand is invisible everywhere?

No. It means no qualifying brand match was found in the eligible sample. Check scope, aliases, failed runs and the selected questions.

Does improvement prove the content changes worked?

A before-and-after observation shows a difference. Attribution requires additional evidence because question mix, platform behavior and collection conditions can also change.

Sources and further reading

Examples marked illustrative are not customer measurements.

Put this into practice

Start with your website

Add your brand and customer questions, then choose a platform for your first check.

Use a report worksheet

Your questions are saved before you start. Review availability and point costs before confirming a check.