AI answers to the same prompt change often, and the sources they cite change far more than the brands they mention. Across 968 repeated runs of 42 prompt-engine pairs tracked in AI Rank Lab between February 13 and October 14, 2026, 18 of the 42 pairs (42.9%) switched between mentioning and not mentioning the tracked brand at least once, and two consecutive runs of the same prompt had a median cited-domain overlap of just 0.41 (Jaccard). In plain terms: a single run is a sample, not a measurement.
This is a first-party data study. Below you get the numbers by engine, the method and its limits, how our results line up with published work from Profound, Otterly, SparkToro and researchers at the University of St. Gallen, and a practical answer to the two questions every AI visibility report runs into: how often should you track, and how many runs do you need before you trust a change?
Key takeaways
- Mentions flip. 18 of 42 prompt-engine pairs (42.9%) flipped between "brand mentioned" and "not mentioned" at least once, across an average of about 23 runs per pair.
- Sources churn. Consecutive runs had a median cited-domain Jaccard overlap of 0.41. Perplexity was the steadiest (0.59); Gemini the least steady (0.26).
- Very few sources are permanent. Over a pair's full history, a median of only 3.5% of cited domains appeared in every run, and the pair cited a median 2.68 times as many distinct domains as a typical single run did.
- Mention stability and source stability are different things. Gemini flipped mentions least (23.1% of pairs) but churned sources most; Perplexity held sources best but flipped mentions in 4 of 6 pairs.
- Report windows, not snapshots. Run prompts daily, report rates over 14 to 28-day windows, keep engines separate, and act only on changes that persist across windows and across several prompts.
What did we measure, and how?
We measured how much the answer to the same prompt, on the same engine, changes from one run to the next. The data comes from scheduled and manual prompt runs in AI Rank Lab's brand visibility tracker, which runs a user's prompts on AI engines and records whether the tracked brand was mentioned and which domains the answer cited. Disclosure: AI Rank Lab is our product, and this data was collected by it.
| Study parameter | Value |
|---|---|
| Window | Successful runs between 2026-02-13 and 2026-10-14 |
| Inclusion rule | Only prompt + engine pairs with 5 or more successful runs |
| Sample | 42 prompt-engine pairs, 968 runs (about 23 runs per pair on average) |
| Engines with qualifying pairs | Gemini (13 pairs), ChatGPT (11), Claude (11), Perplexity (6), Google AI Overview (1). Google AI Mode had no pair with 5+ runs. |
| Brands | Drawn from 12 tracked domains, mostly marketing and software brands. No customer domain is named here. |
| Typical time span per pair | Median 25.3 days for ChatGPT, Claude and Gemini; 12.8 days for Perplexity; 37.6 days for the single AI Overview pair |
Four metrics, each computed per pair and then summarized as a median (or a count) across pairs:
- Mention flip: the pair's runs did not all agree on whether the brand was mentioned. Pairs that never flipped are either "always mentioned" or "never mentioned".
- Consecutive-run Jaccard: for each pair of back-to-back runs, the number of cited domains they share divided by the number of distinct domains either one cited. 1.0 means identical source lists; 0 means no overlap. We average this within a pair, then take the median across pairs.
- Domains present in every run: the share of all domains a pair ever cited that appeared in every single one of its runs.
- Distinct domains across runs vs per run: how many distinct domains the pair cited over its whole history, divided by how many a single run cited on average.
Runs go through each engine's API with web search or search grounding switched on, not through the consumer chat apps, and the scoring instruction names the tracked brand so the answer can be scored. Both choices matter for interpretation, and we return to them in the limitations section.
How often do AI answers change for the same prompt?
Often enough that one run tells you little. Across all 42 pairs, 18 (42.9%) flipped brand mention at least once, 19 were mentioned in every run and 5 were never mentioned. On the source side, two back-to-back runs of the same prompt shared a median of 41% of the domains either run cited, so roughly three in five domains in any two consecutive answers appeared in only one of them. That is the core finding on AI answer consistency in our sample: the brand verdict is unstable for a large minority of prompts, and the source list is unstable for almost all of them.
Headline findings by engine
| Engine | Pairs | Runs | Pairs that flipped mention | Always / never mentioned | Median consecutive-run Jaccard | Median % of cited domains in every run | Distinct domains across runs vs per run |
|---|---|---|---|---|---|---|---|
| Perplexity | 6 | 224 | 4 (66.7%) | 2 / 0 | 0.59 | 3.8% | 2.43x |
| ChatGPT | 11 | 239 | 6 (54.5%) | 1 / 4 | 0.54 | 7.7% | 2.29x |
| Claude | 11 | 226 | 5 (45.5%) | 6 / 0 | 0.53 | 10.0% | 2.61x |
| Gemini | 13 | 274 | 3 (23.1%) | 10 / 0 | 0.26 | 2.1% | 3.50x |
| Google AI Overview* | 1 | 5 | 0 (0%) | 0 / 1 | 0.41 | 3.3% | 2.63x |
| All engines | 42 | 968 | 18 (42.9%) | 19 / 5 | 0.41 | 3.5% | 2.68x |
*One pair with five runs is an anecdote, not a finding. We show it for completeness only. The all-engine Jaccard (0.41) sits below three of the four main engines because it is the median of all 42 pairs pooled, and Gemini's 13 low-overlap pairs pull it down.
Which AI engine gives the most consistent answers?
It depends on which kind of consistency you mean, and in our data the two kinds pointed in opposite directions.
- Most consistent sources: Perplexity. Its back-to-back runs shared a median 0.59 of cited domains, the highest of any engine. One caveat: Perplexity pairs were run more densely, about 37 runs each over a median 12.8 days, versus roughly 20 to 22 runs over a median 25.3 days for the other engines. Runs closer together in time have less chance to drift, which may flatter its number.
- Most consistent brand verdict: Gemini. Only 3 of its 13 pairs (23.1%) ever flipped, and 10 were mentioned in every run. We think this mostly reflects the prompt mix that happened to be tracked on Gemini rather than a property of Gemini, and our sample cannot separate the two.
- Least consistent sources: Gemini. A median Jaccard of 0.26, only 2.1% of cited domains present in every run, and 3.5 times as many distinct domains over time as in a typical run. Gemini kept naming the brand while swapping the pages it pointed to.
- Highest share of "permanent" sources: Claude. A median 10% of the domains Claude cited for a pair showed up in every run, the highest of the four main engines.
- ChatGPT sat in the middle on source overlap (0.54) and had the most pairs that never mentioned the brand (4 of 11).
Are brand mentions more stable than cited sources?
Yes. In our data, 24 of 42 pairs (19 always mentioned plus 5 never mentioned) gave the same brand verdict on every run, while only a median 3.5% of cited domains survived every run. Published work agrees: Otterly's stability study found 12% to 19% of brands appeared on only one day of a 30-day window, against up to 67% of cited sources, and the St. Gallen paper measured day-to-day brand Jaccard of 0.45 to 0.59 against 0.34 to 0.42 for sources. If you report one number, a brand mention rate over a window is steadier than any "which pages got cited" snapshot. Our explainer on brand mentions vs citations covers why the two need separate KPIs.
Why do AI engines give different answers to the same question?
Because an AI answer is the end of a chain of steps, and almost every step has some randomness or some moving input. The table below lists the main causes and whether a tracking setup can control them.
| Cause of variation | What it changes | Evidence | Can a tracker control it? |
|---|---|---|---|
| Token sampling and inference nondeterminism | Wording, which brands get named, order | Thinking Machines got 80 unique completions from 1,000 identical temperature-0 requests | No. Consumer apps do not expose it. |
| Retrieval and query fan-out | Which pages are fetched and cited | Google says AI Overviews and AI Mode may issue multiple related searches across subtopics | No. You can only sample it repeatedly. |
| Index and web changes | New pages enter, old ones drop | Profound measured 40.5% to 59.3% of cited domains changing in one month | No. This is real change you want to see. |
| Model updates | Step changes in both mentions and sources | Profound reports drift growing to 70% to 90% from January to July | Partly. Log model versions and annotate rollouts. |
| Personalization, location, memory | What an individual user sees | Studies hold these constant; real users do not | Partly. Fix location and settings in tracking. |
| Different products from the same company | Entire source set | Ahrefs found 13.7% citation overlap between AI Mode and AI Overviews | Yes. Track each surface separately. |
Sampling. Language models choose each next token from a probability distribution, so the same prompt can produce different text. Even setting temperature to zero does not make hosted models fully repeatable: Thinking Machines Lab ran the same prompt 1,000 times at temperature 0 on Qwen3-235B and got 80 unique completions, which it traced to inference kernels whose results depend on batch size and therefore on server load.
Retrieval. Search-enabled answers depend on what the engine fetches. Google's own documentation on AI features says AI Overviews and AI Mode may use "query fan-out", issuing multiple related searches across subtopics, and that the two features "may use different models and techniques, so the set of responses and links they show will vary." Small differences in which sub-queries run, and what they return, change the citation list. Our query fan-out explainer covers the mechanism.
Real change over time. Some movement is genuine: new pages get published, rankings shift, and models get updated. Profound's volatility study found that 40% to 60% of cited domains changed between June and July 2025 for the same prompts, and its later citation half-life study found the median cited page loses half its peak citation share within 11 days of peaking. Our window spans eight months and model versions were not pinned, so some of our churn is this kind of real drift, not noise.
Different surfaces. Even within one company, products differ. Ahrefs compared 540,000 query pairs and found AI Mode and AI Overviews cited the same URLs only 13.7% of the time, even though their answers were semantically similar 86% of the time.
How do these results compare with Profound, Otterly, SparkToro and St. Gallen?
Broadly, they agree: source lists churn heavily, brand presence is steadier, and single snapshots mislead. The table puts the published numbers side by side. Note that the metrics differ, so compare directions, not decimals.
| Study | Who published it | Sample | Comparable finding |
|---|---|---|---|
| AI Rank Lab (this study) | Vendor (us) | 42 prompt-engine pairs, 968 runs, Feb to Oct 2026 | Consecutive-run cited-domain Jaccard 0.41; 42.9% of pairs flipped brand mention |
| Don't Measure Once (Schulte, Bleeker, Kaufmann) | University of St. Gallen researchers | 32 Swiss-German prompts, 4 engines, 45 to 46 days in Jan to Mar 2026 | Day-to-day source Jaccard 0.34 to 0.42; within-24-hour repeats 0.32 to 0.43; brand Jaccard 0.45 to 0.59 |
| Otterly AI stability study | Vendor | 520 prompts, 7 engines, 252,407 answers, daily runs | ChatGPT and AI Mode reused about 26% of sources day to day, Perplexity about 75% |
| Profound: AI search volatility | Vendor | About 80,000 prompts per platform, June vs July 2025 | 40.5% (Perplexity) to 59.3% (AI Overviews) of cited domains changed in a month |
| Yotpo: How long does an AI citation last? | Vendor | Commerce prompts, weekly for 14+ weeks | Weekly citation stability 0.30 (ChatGPT) and 0.24 (Gemini) |
| SparkToro and Gumshoe (via Search Engine Journal) | SparkToro with a tracking vendor | 2,961 prompt runs by volunteers on ChatGPT, Claude, Google AI | Same brand list less than 1 time in 100; brand presence steadier than order |
Every study in this table except the St. Gallen paper comes from a company that sells AI visibility tracking, including ours. That is worth keeping in mind when any of them, including us, concludes that you need more tracking.
Where we agree. Our overall source overlap of 0.41 sits inside the St. Gallen range (0.34 to 0.42 day to day). Perplexity being the most source-stable engine matches Otterly (about 75% day-to-day reuse) and Profound (lowest monthly drift at 40.5%). Brand presence being steadier than sources matches Otterly, St. Gallen and SparkToro.
Where we disagree. In the St. Gallen within-24-hour repeats, Gemini was the most source-stable engine (Jaccard 0.505) and Perplexity among the least (0.282), the opposite of our ranking. Their runs were in German, from Swiss servers, over a few days; ours are mostly English-language marketing and software prompts spread across weeks. Engine rankings for stability are not portable across markets and setups, which is a reason to build your own baseline per engine rather than borrow anyone's, ours included.
What about Peec AI? As of October 18, 2026 we did not find a published repeat-run stability figure from Peec AI. Its pricing page describes tracking coverage as tracked prompts multiplied by active models and tracking frequency, and its visibility overview as tracked daily, which implies the same window-based approach.
Is a single AI visibility snapshot reliable?
No. In our sample, 43% of prompt-engine pairs would have given a different brand verdict depending on which run you happened to look at, and a typical single run showed well under half of the domains that pair cited over time (the distinct-domain ratio of 2.68x means one run captured roughly 37% of the pair's eventual source pool). SparkToro's volunteers found ChatGPT and Google's AI returned the same brand list less than once in 100 runs. A screenshot proves an answer happened once. It does not tell you your visibility.
What should AI visibility reports show instead of snapshots?
Rates over windows. Replace "were we mentioned?" with "in what share of runs were we mentioned over the last N days, out of how many runs?" Here is the reporting setup we recommend, and the one this data came from:
- Fix the prompt set. Keep a stable list of prompts per engine so the denominator does not move. Changing the prompts changes the metric more than most real shifts do; Profound's once-a-day test found prompt-portfolio choice moved citation share about an order of magnitude more than day-to-day drift.
- Run on a schedule. Daily is the common default. In AI Rank Lab, scheduled prompt runs do this automatically for ChatGPT, Claude, Gemini and Perplexity and store every run, which is how the data in this article accumulated.
- Report mention rate over a window. Mentioned runs divided by total runs, over 14 to 28 days, with the run count printed next to the rate.
- Report citation share separately. Track which of your URLs get cited across the window, not in one run. Expect the list to churn; look at the share, not the membership. See our citation tracker for one way to do this.
- Keep engines separate. Our engines disagreed on which kind of stability they had. A blended score hides that.
- Annotate model and product changes. When an engine ships a new model, mark the date so a step change is not mistaken for a content win or loss.
- Act on persistent changes. Treat a change as real when it holds across two consecutive windows and shows up in more than one prompt.
If your team uses a single AI visibility number, our guide to how an AEO score is measured explains what should sit underneath it.
How many runs do you need before trusting a change?
More than most dashboards imply, especially at the level of a single prompt. A mention rate is a proportion, so its uncertainty shrinks with the number of runs behind it. The table uses the standard normal approximation for a 50% mention rate (the worst case) and assumes independent runs. Real runs are correlated, so treat these as optimistic floors.
| Runs in the window | Approx. 95% margin on one rate | Change needed between two windows to clear noise | Example |
|---|---|---|---|
| 5 | +/- 44 points | about 62 points | One prompt, run on 5 days |
| 10 | +/- 31 points | about 44 points | One prompt, run on 10 days |
| 20 | +/- 22 points | about 31 points | One prompt, run daily for about 3 weeks (close to our per-pair average of 23) |
| 30 | +/- 18 points | about 25 points | One prompt, run daily for a month |
| 60 | +/- 13 points | about 18 points | Two prompts on the same topic, daily for a month |
| 100 | +/- 10 points | about 14 points | A topic cluster of prompts, several runs each |
Two things follow. First, a single prompt's mention rate moving from 50% to 65% across two three-week windows is well inside the noise. Second, the clean way to get more runs is usually more prompts, not more repeats of one prompt. The St. Gallen paper reaches a similar conclusion from its own data: the standard error of a per-brand detection rate fell below 0.10 at 7 runs per prompt, and a rolling window brought per-brand error below 0.10 at 10 days and below 0.05 at 24 days, which is why the authors recommend two to four-week windows.
Vendor tests disagree on daily repeats, but they measure something different. Profound found once-daily runs landed within about 2 points of ten-times-daily runs on visibility (78.7% vs 80.4%) across 753 prompts, and Meikai found 1 run a day gave the same pooled signal as 10 across 500 prompts. Both are portfolio-level results with hundreds of prompts behind them. The reconciliation is simple: with a large prompt set, once a day is enough; to diagnose one prompt, you need many runs of it.
How many prompts do you need to track?
Enough that no single prompt's quirks drive the number, and in practice that means dozens per engine, not a handful. Otterly found that with 10 prompts, 90% of its brand coverage results fell anywhere between 39% and 71%; at 100 prompts the range narrowed to 51% to 60%, about 73% less variation. The St. Gallen authors saw prompt-level Jaccard range from below 0.2 to above 0.8 within a single campaign. Our own sample shows the same spread: within one engine, some pairs never flipped while others flipped repeatedly.
Our practical floor: at least 50 prompts per engine for a brand-level number, grouped into topic clusters, with 100+ if you want to compare engines or segments. This is a judgment call informed by the studies above, not something our 42-pair sample can prove on its own. Choosing the prompts matters as much as the count.
How often should you track AI visibility?
Run prompts daily and report on rolling 14 to 28-day windows. The cadence of running and the cadence of reporting are different decisions: runs need to be frequent enough to fill the window with samples, reports need to be slow enough that a window holds enough runs to mean something. In our data, ChatGPT, Claude and Gemini pairs accumulated about 20 to 22 runs over a median 25 days, close to one run a day, and even that left single-prompt mention rates with wide error bars.
| Situation | Run cadence | Reporting window | What to watch |
|---|---|---|---|
| Ongoing brand monitoring | Daily | Rolling 28 days, reviewed weekly or monthly | Mention rate and citation share per engine |
| Launch, rebrand or PR issue | Daily, more prompts on the affected topic | Rolling 14 days | Mention rate and sentiment on the affected prompts |
| Testing a content change | Daily on the target prompts | 14 days before vs 14 days after, at least | Citation share of the changed URL across the window |
| Tight budget | Weekly is acceptable if you widen the window | 8 to 12 weeks | Direction of the mention rate only |
| Diagnosing one important prompt | Several runs per day | 1 to 2 weeks | Which sources and competitors recur |
For the bigger picture on what to track and why, see our AI visibility tracking guide.
What are the limitations of this study?
Plenty, and they bound what you should take from it.
- Small, uneven sample. 42 pairs and 968 runs, from 12 tracked domains skewed toward marketing and software. Perplexity has 6 pairs, Google AI Overview 1, Google AI Mode none. Per-engine percentages on 6 to 13 pairs can swing with a single pair.
- Not a random sample of prompts. Prompts were chosen by users to track their own brands. Gemini's high always-mentioned count (10 of 13) most likely reflects that mix.
- API, not consumer apps. Runs used each engine's API with web search or grounding on, and no personalization. A logged-in user may see more or less variation.
- The brand is named in the scoring instruction. That lets the tracker score the answer, but it can raise absolute mention rates compared with a blank chat. We therefore focus on stability, not on how often brands are mentioned.
- Automated scoring. Mentions and cited domains are detected automatically from the answer text and its citations; we did not hand-check every run.
- Uneven spacing and unpinned models. Runs were not on a fixed clock (Perplexity ran densest), and model versions were not pinned for the whole window, so our churn mixes noise with real drift.
- Domains, not URLs, and no ranking. Overlap is measured on cited domains, which is kinder than URL-level overlap, and we did not analyze answer position.
- No significance tests. These are descriptive medians and counts. Do not extrapolate them to other industries, languages or engines.
We will rerun this analysis as the sample grows and publish the updated numbers with the same definitions.
The bottom line
AI answer consistency is low enough that any one run can mislead you, and source lists churn far more than brand mentions do. The fix is not more screenshots; it is a fixed prompt set, daily runs, and rates reported over two to four-week windows, per engine, with the run count shown. If you want that setup without building it, AI Rank Lab's brand visibility tracking runs your prompts on a schedule and keeps every run, so you can read trends instead of snapshots.
Frequently Asked Questions
How often do AI answers change for the same prompt?▾
Which AI engine gives the most consistent answers?▾
How often should you track AI visibility?▾
How many times should you run a prompt before trusting the result?▾
How many prompts do you need for a reliable AI visibility score?▾
Why does ChatGPT give different answers to the same question?▾
Are AI citations less stable than brand mentions?▾
Can I compare one AI visibility snapshot against another a month later?▾
Get a Free AI Ranking Consultation
Want to improve your brand's visibility in AI search engines like ChatGPT, Gemini, and Perplexity? Fill out the form and our experts will create a personalized strategy for you.

Written by
Devanshu
Chief Marketing Officer & AI Search Optimization Architect
Digital Marketing Strategist & Pioneer in SEO, Answer Engine Optimization (AEO), and Generative Engine Optimization (GEO).



