Skip to content

Measuring AI visibility honestly

Prompts, engines, sample sizes and why one run is not a trend.

  • Lesson 7 of 8
  • Beginner
  • 7 min read
  • 3:03 video
  • Checked against the product 2026-11-03

Listen to this lesson · 3:02

In shortMeasuring AI visibility means running a fixed set of buyer questions on the engines you care about, more than once, and comparing like with like over time. AI answers vary between runs, so a single run is a sample, not a score. Keep the question set, engines and competitor list stable, report each engine separately, and treat anything an AI estimated, rather than measured, as an opinion.

Why AI visibility is hard to measure

A search ranking is fairly stable from one day to the next. An AI answer is generated fresh each time: the engine may run different searches, retrieve different pages and phrase its recommendation differently. The same question, asked twice in an hour, can name different brands.

AI Rank Lab's own data shows how large that effect is. We looked at 991 successful runs of 45 prompt-and-engine pairs that were each run at least five times between February and October 2026:

  • In 20 of the 45 pairs, whether the tracked brand was mentioned changed at least once. Only 19 pairs mentioned the brand every time, and 6 never did.
  • Between two consecutive runs of the same pair, the cited domains overlapped by a median of 0.41 (Jaccard similarity), so consecutive answers typically shared well under half of their sources.
  • Over all its runs, a typical pair cited about 2.7 times as many distinct domains as a single run did.

This is a small, anonymised sample from accounts on our platform, not a study of the whole web. But the direction is clear: one run tells you what happened once.

Six rules for honest measurement

  1. Fix your question set. Choose 10 to 30 questions real buyers ask: category questions ("best X for Y"), comparisons ("X vs Y"), problems ("how do I fix Z") and a few branded ones. Keep the set stable. Report branded and unbranded questions separately, because branded ones inflate every number.
  2. Pick engines on purpose. Run the engines your buyers use and report each one separately as well as the total.
  3. Repeat before you conclude. Run each question more than once and compare averages across runs, not single results. The smaller the sample, the bigger a change must be before you believe it.
  4. Compare like with like. Same questions, same engines, same competitor list, similar time windows. If anything changed, say so next to the number.
  5. Separate measured from estimated. A mention counted in a stored answer is a measurement. A score an AI model assigns to your brand is an assessment. Don't mix them in one chart.
  6. Say what wasn't measured. If an engine wasn't run this month, the result is "not measured", not zero.

Common mistakes

MistakeWhy it misleadsDo this instead
Reporting one run as "our AI ranking"Mentions flip between runsAverage several runs per question
Adding new questions, then comparing to last monthThe denominator changedCompare only questions present in both periods
Mixing engines into one numberA strong engine hides a weak oneShow each engine, then the total
Treating a blank month as 0%Nothing was measuredMark it "not measured"
Assuming everyone sees the same answerLocation, personalisation and app version varyState how and where you ran the questions

Connect visibility to outcomes

Mentions and citations are leading indicators. Check them against what happens on your site: AI-referred visitors in your analytics (lesson 4) and, for Google, Search Console's Search Generative AI performance reports, which since 2026 show how often your URLs appeared in AI Overviews and AI Mode (Google Search Central (opens in a new tab)). Those reports show impressions, not which prompts or competitors were involved, so they complement prompt tracking rather than replace it.

How AI Rank Lab helps

In Brand visibility, prompts run when you run them, and every run is stored, so you can repeat a question and compare. Failed engine calls are saved but not charged. Date filters cover whole days in UTC. Progress reports compare two points in time like for like and label anything that wasn't measured instead of showing zero. The only automatic re-check is the weekly citation tracker for prompts you opt into from Action plan.

Know what each run represents

Runs on ChatGPT, Claude, Gemini and Perplexity use each company's API with web search on, and don't emulate a country or language. The Google AI Overview and AI Mode engines inside Brand visibility always run as US English. Only the separate SERP, AI Overview and AI Mode scans in the SEO research tools let you choose a country and language. Scores on the Competitor Analysis page are AI-generated assessments, not counts. Also, each engine run costs credits, so budget for questions × engines × repeat runs before you start.

Check yourself

1. Last week your brand was mentioned in a ChatGPT answer; this week, for the same question, it wasn't. What is the best first step?
2. You added 15 new questions this month. How should you report the change in mention rate?
3. Which statement about AI Rank Lab runs is correct?

0 of 3 answered.

Progress is saved in this browser.

Transcript
In this lesson, you'll learn how to measure AI visibility honestly. Here's the problem. A search ranking is fairly stable. An AI answer is generated fresh every time. The engine may run different searches, read different pages, and name different brands. Ask the same question twice and you can get two different answers. How big is that effect? We looked at AI Rank Lab's own data: 991 runs of 45 prompt and engine pairs, each run at least five times between February and October 2026. In 20 of those 45 pairs, whether the brand was mentioned changed at least once. Two consecutive answers typically shared well under half of their sources. It's a small sample from our own platform, but the lesson is clear. One run tells you what happened once. So here are six rules. One. Fix your question set. Ten to thirty questions real buyers ask: best-of questions, comparisons, problems, and a few branded ones. Keep the set stable, and report branded questions separately because they inflate everything. Two. Pick engines on purpose, and report each one separately as well as the total. Three. Repeat before you conclude. Compare averages across several runs, not single results. Four. Compare like with like. Same questions, same engines, same competitors, similar time windows. If something changed, say so next to the number. Five. Separate measured from estimated. A mention counted in a stored answer is a measurement. A score an AI gives your brand is an opinion. Six. Say what wasn't measured. A month with no runs is not measured, not zero. Then connect visibility to outcomes. Look at AI-referred visitors in your analytics. For Google, Search Console now has generative AI performance reports that show how often your pages appeared in AI Overviews and AI Mode. They show impressions only, so they complement prompt tracking. In AI Rank Lab, prompts run when you run them, and every run is stored, so you can repeat and compare. Failed engine calls aren't charged. Progress reports compare two points like for like and label anything not measured. The only automatic re-check is the weekly citation tracker for prompts you opt into. Two things to know. Runs on ChatGPT, Claude, Gemini and Perplexity don't emulate a location, and the Google AI Overview and AI Mode engines in Brand visibility always run as US English. Only the separate SERP, AI Overview and AI Mode scans let you pick a country and language. And every engine run costs credits, so budget for questions, times engines, times repeat runs. In the last lesson of this course, we'll put everything together in the AI visibility loop.

Put the lesson to work

Paste your site and get a free SEO, AEO and GEO audit with the fixes, then come back to the next lesson.