Measurement

Why the same question gets a different answer

Ask an AI assistant the same thing twice and the brands can change. That is not a bug in your tool. Here are the six things that move an answer, and what each means for measurement.

The first time most people run an AI visibility check, they do the obvious thing: they open ChatGPT, type the same question, and compare. The brands are different. Then they ask again, and the brands change again.

It is tempting to decide that either the tool or the assistant is broken. Neither is. AI answers are generated, not looked up, and several things feed into each one. Once you know what they are, the variation stops being alarming and starts being something you can plan for.

Two ways an assistant can answer

The biggest switch is whether the assistant searches the web before it answers.

From what the model learned

The model writes from patterns in its training data. No pages are fetched.

  • Can be months out of date
  • Usually no sources shown
  • Newer brands are often missing

With a live web search

The assistant searches, reads a handful of pages, then writes.

  • Reflects what is online now
  • Often lists the pages it used
  • Changes when those pages change

The crawler documentation makes the split visible. OpenAI separates GPTBot, used for training models, from OAI-SearchBot, which surfaces sites in ChatGPT’s search answers. Anthropic lists ClaudeBot for training alongside Claude-SearchBot and Claude-User for search and user requests. Perplexity describes PerplexityBot as indexing sites for its search results and says it “is not used to crawl content for AI foundation models.”

For measurement this matters a lot. A tool that asks a model without search can report your brand as missing, while the version real people use, with search switched on, names you. Ask any vendor which mode each platform is collected in.

Six things that move an answer

The platformChatGPT, Gemini, Perplexity and the rest use different models and search sources.
Live search or notSearched answers follow today’s web; unsearched ones follow training data.
Hidden sub-questionsAssistants split a question into extra searches before answering.
Wording“Best” and “cheapest” are different questions to an assistant.
Place and languageCountry, language and sometimes city change which sources rank.
Plain chanceGenerated text varies run to run, even with everything else equal.

The third one surprises people. Ahrefs describes fan-out queries as “extra questions that AI platforms generate when answering a user’s prompt”. The reader never sees them, but they decide which pages the assistant reads. Two slightly different questions can fan out into quite different searches.

What good tools do about it

  1. Fix the conditionsSame wording, platform, country and language every run.
  2. Repeat the questionSeveral runs, so one odd answer doesn’t swing the result.
  3. Show the sampleRates with a count, such as “12 of 30 answers”.
  4. Keep the textSaved answers let you check what actually changed.

None of this removes variation. Our guide to reading AI visibility results covers what to look for in the saved answers. It makes the variation visible, so you can tell a real shift from a coin toss. Our piece on reading week-to-week movement shows how to do that with a simple rule.

Checking an answer yourself

Spot checks in your own browser are still worth doing, as long as you read them for what they are.

Your own check disagrees with the tool. What now?
Same platform and search mode?If not, you are comparing two different measurements. Match them first.
Same country and language?Your browser carries your location and history. The tool may not.
One answer or several?One answer is an anecdote. Look at the tool’s rate over many runs.
Still different?Open the saved answer in the tool and send the provider both versions.
TakeawayVariation is the nature of generated answers. Judge a tool by how clearly it controls and shows the conditions, not by whether its single answer matches yours.

A note on Google

Google’s AI Overviews and AI Mode are built on Google Search itself. Google’s own guidance says there are “no additional requirements to appear in AI Overviews or AI Mode”, and that their traffic is counted inside the normal Search Console performance report. If Google is your main concern, your existing search data is part of the picture. AI visibility tools add the answer text and the competitor view on top.

Sources

  1. OpenAI: Overview of OpenAI crawlers viewed 11 Nov 2026
  2. Perplexity: Perplexity crawlers viewed 11 Nov 2026
  3. Anthropic: Does Anthropic crawl data from the web? viewed 11 Nov 2026
  4. Ahrefs: How to view fan-out queries generated by AI viewed 11 Nov 2026
  5. Google Search Central: AI features and your website viewed 11 Nov 2026

Directory figures come from Hyperfind’s profiles of 34 tools, not the whole market. Prices follow each provider’s published offer on the date shown in its profile.

Price your workload ↗Compare tools ↗

Keep reading

Platforms

Which AI platforms do the tools actually cover?

ChatGPT is almost universal. After that, coverage thins out fast, and what a tool lists is not always what your plan includes. The directory, counted.

Chart
Measurement

Daily or weekly? What the extra runs actually buy

Daily tracking collects seven times the answers of weekly tracking, and usually costs more. Here is when that extra data earns its keep, and when a weekly rhythm tells you just as much.

ChartDecision treeWorked example
Measurement

Trend or wobble? Reading week-to-week movement

Your visibility fell from 40% to 30%. Panic, or shrug? A simple rule based on how many answers sit behind the number, with a worked example and a chart you can keep beside your dashboard.

ChartDecision tree