Guide · AI search

Why did your AI visibility change when you changed nothing? Model versions and sampling noise

Published . Updated . First published.

AI visibility can change when you changed nothing, because the engine's model can be updated under the same name and because answers vary from run to run. We treat a rate measured across a model update as two measurements, not one, and a small sample can move on chance alone.

  • OpenAI's ChatGPT release notes have 15 entries whose titles begin with GPT- between 10 February and 26 October 2026, including updates to GPT-5.5 Instant on 28 May and 24 June (OpenAI, ChatGPT release notes, read 30 October 2026).
  • Bing's AI Performance help page lists model updates among the reasons citation volume changes (Microsoft, Bing Webmaster Tools Help, read 30 October 2026).
  • A 2026 preprint on AI search says that identical queries submitted at different times can produce different responses and cite different sources (arXiv preprint, read 30 October 2026).
  • Penlid's methodology table reads 3 of 10 samples as 10.8% to 60.3% and 300 of 1,000 as 27.2% to 32.9% at 95%, though both are 30% (Penlid, methodology page, read 30 October 2026).

Can an AI engine's model change without its name changing?

Yes: OpenAI's ChatGPT release notes show one model name, GPT-5.5 Instant, rolled out on 5 May 2026 and updated on 28 May and 24 June.

Three entries for one model name in OpenAI's ChatGPT release notes
Date (2026)Entry titleWhat the entry says
5 MayGPT-5.5 Instant in ChatGPTWe're rolling out GPT-5.5 Instant as ChatGPT's new default model.
28 MayGPT-5.5 Instant UpdateWe're updating GPT-5.5 Instant in ChatGPT and the API to improve response style and quality.
24 JuneGPT-5.5 Instant UpdateWe're updating GPT-5.5 Instant, our most-used model in ChatGPT, to improve conversational quality

That is a rollout and two updates under one name in 50 days (our count: 26 days from 5 to 31 May, plus 24 in June). So two readings taken either side of 24 June can be readings of two versions of one named model, although nothing in those sentences says what changed for any particular prompt. A 3 March 2026 entry for GPT-5.3 Instant describes richer and better-contextualized results when searching the web. That clause says nothing about which sites get cited, so we read it only as a sign that web search is something an update can touch (our reasoning).

The pattern is older than 2026: a 2023 preprint on ChatGPT found that the behavior of the "same" LLM service can change substantially in a relatively short amount of time. Microsoft's help page for Bing's AI Performance report also lists model updates among the reasons citation volume changes.

Why does the same question get different answers when the model has not changed?

Because a language model's answer is not deterministic: each run is one draw from a spread of possible answers, and a new draw can differ from the last (our reading). Our methodology says Answers from language models are stochastic: ask the same question twice and you can get two different sets of recommended vendors. A 2026 preprint on measuring AI search says that identical queries submitted at different times can produce different responses and cite different sources. Our guide to checking whether ChatGPT recommends your brand explains why one answer is not a measurement.

How large the noise is depends on the number of samples; the table shows the 95% Wilson interval our methodology uses at four sample sizes.

How wide a 95% Wilson interval is at different sample sizes
Observed95% intervalWidth in points (our subtraction)Source
0 of 40.0% to 49.0%49.0Our computation
1 of 44.6% to 69.9%65.3Our computation
3 of 430.1% to 95.4%65.3Our computation
3 of 1010.8% to 60.3%49.5Penlid methodology
30 of 10021.9% to 39.6%17.7Penlid methodology
300 of 1,00027.2% to 32.9%5.7Penlid methodology

As of 30 October 2026, our free AI visibility check asks one engine, Claude with live web search, four of the questions your buyers actually type, and its page says four samples is four samples and we won't pretend otherwise. Suppose one run finds 1 of 4 and a later run finds 3 of 4: the intervals, 4.6% to 69.9% and 30.1% to 95.4%, overlap, so under our rule that is "no significant change". And if your true rate stayed at 30%, a run reads 0 of 4 with probability 0.7 × 0.7 × 0.7 × 0.7 = 0.24, about one run in four (our arithmetic, assuming independent samples).

How can you tell a model update from sampling noise?

Record the model version with every sample, split the data at each recorded change, and put an interval on each part.

  1. Record the version. Our methodology says we record the model version returned with every sample, and that the dashboard names the version behind each engine's rate and flags, with the date, a change inside the window you are reading. As of 30 October 2026 there is no citation chart to annotate yet, so the note sits in words under the per-engine rates.
  2. Split at the recorded date. A rate that spans a model change is two measurements, not one. Pick the split from the version record before you look at the numbers, because a split placed where the line drops can make noise look like a step (our reasoning).
  3. Put an interval on each part. Our rule is Two figures are reported as significantly different only when their intervals do not overlap. It is conservative and has no correction for many comparisons, so each extra comparison makes a spurious difference more likely.
  4. Hold the model still where you can. OpenAI's API documentation says different snapshots in a model family could produce different results and recommends pinning production applications to specific snapshots. Anthropic says the underlying model remains constant for the lifetime of that ID for a Claude model ID, while the convenience aliases it accepts for some earlier models point to the most recent dated snapshot for that minor version, so in our reading an alias can move. It adds that infrastructure updates produce minor differences in observable behavior even when the model ID and weights have not changed, so pinning holds the weights, not everything around them (our reading). Both pages describe API use, and our methodology warns that an API can differ from the consumer app.

Even then, a change that lines up with a version date is timing evidence, not proof. Our guide to attributing AI visibility to a content change covers what can and cannot be measured.

Does a confidence interval account for a model update?

No: a Wilson interval is computed from the number of hits and the number of samples alone, so it measures sampling noise for the prompts you asked and cannot see which model version answered (our reasoning from its formula). A tight interval around a rate that spans a model change is therefore a tight interval around an average of two different things.

Example (illustrative numbers)

These numbers are invented and are not data from any site. A site tracks 8 unbranded prompts on one engine and takes 10 samples of each per month, so 8 × 10 = 80 samples a month. Nothing on the site changes. In month 1, 32 of the 80 samples recommend the site; in month 2, 20 do.

The raw change. Month 1 is 32 ÷ 80 = 40.0% and month 2 is 20 ÷ 80 = 25.0%, a fall of 40.0 − 25.0 = 15.0 percentage points.

The noise. Take month 1, with p = 32 ÷ 80 = 0.4, n = 80 and z = 1.96, so z × z = 3.84. The Wilson center is (0.4 + 3.84 ÷ 160) ÷ (1 + 3.84 ÷ 80) = 0.424 ÷ 1.048 = 0.405. The half-width is 1.96 × √(0.4 × 0.6 ÷ 80 + 3.84 ÷ 25,600) ÷ 1.048 = 1.96 × √0.00315 ÷ 1.048 = 0.105, where 25,600 = 4 × 80 × 80. So the interval is 0.405 − 0.105 = 0.300 to 0.405 + 0.105 = 0.510, or 30.0% to 51.0%. The other intervals in the table use the same steps.

The model version. The sampler's record shows the engine's version changed after the 40th sample of month 2, so month 2 is two measurements: 17 of 40 before the change (17 ÷ 40 = 42.5%) and 3 of 40 after it (3 ÷ 40 = 7.5%).

Rates and 95% Wilson intervals in the example
PeriodSamplesRecommendedRate95% interval
Month 1803240.0%30.0% to 51.0%
Month 2802025.0%16.8% to 35.5%
Month 2, before the version change401742.5%28.5% to 57.8%
Month 2, after the version change4037.5%2.6% to 19.9%

The comparisons. Month 1's interval overlaps month 2's, from 30.0% to 35.5%, so under our rule the months show "no significant change". The halves of month 2 do not overlap, because 19.9% is below 28.5%, so under our rule they differ: the 42.5% before the change sits with month 1's 40.0%, and only the 7.5% after it is out of line.

What this supports. The fall coincides with the recorded version change, and under our rule noise alone does not explain the gap between the halves. It does not show that the update caused the fall, since the engine's retrieval or a competitor could have changed the same day. Our rule has no correction for two comparisons, and 40 samples leave a wide interval (2.6% to 19.9% after the change), so keep sampling before acting.

What this cannot tell you

A recorded version change tells you where to split the data, not why the rate moved. Microsoft says changes in the citation trends of Bing's AI Performance report are observational and do not indicate the impact of any single update, model change, or content modification, and our methodology lists the other suspects: A citation-rate change may be your content, a model update, a change in the engine's retrieval, or a competitor's PR win.

  • It cannot cover engines we do not sample: as of 30 October 2026 our free check samples a single engine, Claude with live web search, so the ChatGPT entries show how one vendor documents changes, not what the check measured.
  • It cannot cover your choice of prompts: the interval covers the sampling of the prompts you picked, and our methodology says there is no neutral prompt set.
  • It cannot find a change nobody recorded. If neither your samples nor a vendor's notes show a version change, the split has nowhere to go (our reasoning).

Questions people also ask

What is AI visibility?

AI visibility is how often AI answers to the questions your buyers ask recommend your brand or cite your site, measured as a rate over many samples because a single answer is not a measurement. We report it as k out of n samples with a 95% Wilson interval, and we count being recommended and being listed as a source as different outcomes.

How do you improve AI visibility?

First make sure you can measure it, because a rate that moves with model updates and sampling noise cannot show whether your own change helped. Keep the same unbranded questions, sample them repeatedly and compare periods with their intervals. For Google's own AI features, Google says The best practices for SEO continue to be relevant, because those features are rooted in its core Search ranking and quality systems. We cannot promise a result from any tactic.

How often do AI models get updated?

It varies by vendor and by model. ChatGPT's release notes list GPT-5.5 Instant as the new default on 5 May 2026, then list a further update on 28 May and another on 24 June, and they carry 15 entries with titles that begin GPT- from 10 February to 26 October 2026, some launches and some updates. For Claude, Anthropic says a model ID stays one snapshot, while the shorter aliases it accepts for some earlier models resolve to the most recent dated snapshot for that minor version, so an alias can start pointing at a newer snapshot (our reading).

How do you track AI brand visibility over time?

Ask the same unbranded questions on a schedule, many times per engine, note which model version answered each one, and compare periods with intervals rather than single readings. As of 30 October 2026, our free AI visibility check is a one-time snapshot of four questions on one engine, so treat it as a first look. Our guide to measuring AI visibility goes into sample sizes and intervals.

Sources

  1. ChatGPT release notes, OpenAI Help Center, OpenAI, read 30 October 2026. We're rolling out GPT-5.5 Instant as ChatGPT's new default model. We're updating GPT-5.5 Instant in ChatGPT and the API to improve response style and quality. We're updating GPT-5.5 Instant, our most-used model in ChatGPT, to improve conversational quality richer and better-contextualized results when searching the web
  2. Text generation, OpenAI API documentation, OpenAI, read 30 October 2026.
  3. Model IDs and versioning, Claude Platform Docs, Anthropic, read 30 October 2026. When you use a model ID in an API request, the underlying model remains constant for the lifetime of that ID. these models also have shorter aliases (for example, claude-sonnet-4-5) that point to the most recent dated snapshot for that minor version. Occasionally, infrastructure updates produce minor differences in observable behavior even when the model ID and weights have not changed.
  4. AI Performance, Bing Webmaster Tools Help, Microsoft, read 30 October 2026. Changes in citation trends are observational and do not indicate the impact of any single update, model change, or content modification.
  5. Optimizing your website for generative AI features on Google Search, Google Search Central documentation, Google, read 30 October 2026. In short, yes! The best practices for SEO continue to be relevant because our generative AI features on Google Search are rooted in our core Search ranking and quality systems.
  6. How is ChatGPT's behavior changing over time?, arXiv preprint, read 30 October 2026. the behavior of the "same" LLM service can change substantially in a relatively short amount of time
  7. Quantifying Uncertainty in AI Visibility: A Statistical Framework for Generative Search Measurement, arXiv preprint, read 30 October 2026. identical queries submitted at different times can produce different responses and cite different sources
  8. Methodology: how we measure, and what we can't, Penlid, read 30 October 2026. Answers from language models are stochastic: ask the same question twice and you can get two different sets of recommended vendors. we record the model version returned with every sample A rate that spans a model change is two measurements, not one. Two figures are reported as significantly different only when their intervals do not overlap. A citation-rate change may be your content, a model update, a change in the engine's retrieval, or a competitor's PR win
  9. Free AI Visibility Check: does AI recommend you?, Penlid, read 30 October 2026. four samples is four samples and we won't pretend otherwise

About this guide

Who: Penlid builds the tools these guides use.

How: Drafted with Claude, Anthropic's AI model. A second pass re-read every source and checked each number, quote and policy statement against it on 30 October 2026.

Why: To help you measure content and search changes honestly.