Learn

How to Test Whether a GEO Change Actually Worked

You published the comparison page, fixed the listings, earned the review. Did AI assistants start naming you more? A before-and-after screenshot can’t tell you. Here is a test design that can.

Paired bars before and after a change, side by side
Measurement

Key findings

Why before-and-after misleads

Three things move an AI visibility number besides your work:

A good test separates your effect from all three.

The design: target and control questions

  1. Pick target questions your change should plausibly affect. If you published a page comparing you with a rival, the targets are questions where buyers compare the two.
  2. Pick control questions in the same category that the change should not affect — different use cases, different buyer segments.
  3. Freeze both sets before the change. Rewording a question mid-test changes what you are measuring.
  4. Measure before: ask every question many times on each model you care about, over a week or two.
  5. Make the change, then wait long enough for it to be crawled and indexed. Answers that use live web search can react within days; anything that depends on model training takes far longer.
  6. Measure after with the same questions, models and sample size.
  7. Compare the changes: the effect is (target after − target before) − (control after − control before). A model update that lifts everything lifts the controls too, and cancels out.

This is a difference-in-differences design, the same logic economists use when they can’t run a clean experiment. It doesn’t prove causation, but it rules out the most common false wins.

How many answers you need

Answers needed in each period (before and after) to detect a lift of the given size, by starting visibility. 80% power, 5% two-sided significance, two-proportion test.

Starting visibility+5 pts+10 pts+15 pts+20 pts
5%4351417649
10%68619910062
20%1,09429413882
30%1,37735616393
50%1,56538817093

Two things stand out. Small lifts are expensive to prove — a 5-point gain needs well over a thousand answers per period at typical baselines. And brands starting near zero can detect a lift with fewer answers, because going from 5% to 15% is a large relative move.

The table assumes independent answers. Repeated answers to the same question are correlated, so spread the sample across as many distinct target questions as you can, and treat these numbers as minimums.

A worked plan

DecisionExample
ChangePublish a comparison page against your largest rival and get it listed on two review sites
Target questions10 questions buyers ask when choosing between you and that rival
Control questions10 questions about an unrelated use case in the same category
ModelsChatGPT and Gemini, reported separately
SampleEach question asked 20 times per model per period: 200 target answers per model per period
Win conditionTarget lifts at least 10 points more than control on either model
TimingTwo weeks before; change; wait two weeks; two weeks after

With 200 answers per period this plan can reliably detect a lift of roughly 13–14 points around a 30% baseline. If you expect less, ask more times or wait for a longer after-period.

Common mistakes

For the metrics themselves, see how to calculate AI share of voice. Mentioned keeps each tracked keyword’s questions frozen and re-asks each one three times per run, so the before-and-after series exists without extra setup.

Cite this

You are welcome to quote and chart these figures with a link back. Suggested citation: Mentioned, “How to Test Whether a GEO Change Actually Worked,” October 25, 2026, https://mentioned.at/learn/how-to-test-geo-changes. Data and text are published under CC BY 4.0.

Run a free check