How to Measure AI Search Visibility (Before You Try to Improve It)
Your analytics can't see most AI traffic. Here's how to actually measure AI search visibility: share of voice, per-engine tracking, and why you have to measure it probabilistically.
Guillaume Rufenacht
AI Product Manager · Lisbon
Here is the uncomfortable part of AI search: you almost certainly can’t see it in your analytics. Your dashboard says traffic is flat while ChatGPT quietly recommends, or ignores, your brand to thousands of buyers. AI visibility is its own game with its own scoreboard, and most teams are trying to win it blind.
I built Geonimo because I kept hitting this wall: you cannot improve what you cannot measure, and the standard tools were never designed to measure being cited rather than being clicked. So before you spend a quarter on the AEO playbook, set up the measurement. Here is how.
Key takeaways
- Analytics undercounts AI traffic badly, because most AI answers aren't clickable and follow-up visits look like branded search or direct.
- The real metric is share of voice: how often and how prominently you're cited for your target questions.
- Measure probabilistically. AI answers vary per run, so you ask each question many times and in variants.
- Track each engine separately. They cite different sources, with only ~14% overlap.
- Pair tracking with self-reported attribution and test/control experiments to prove what actually moves visibility.
Why your analytics can’t see AI traffic
Most AI answers, especially for B2B, have nothing to click. The model names your brand inside a paragraph and moves on. The person reads it, trusts it, and then does one of two things: opens a new tab and Googles your brand name, or types your domain directly. Both are conversions your AI visibility caused, and both show up in analytics as “branded search” or “direct.” The credit goes to the wrong channel, so the AI work looks like it did nothing.
This is why teams under-invest in AI search: the channel that is actually driving qualified pipeline is invisible in the report they look at every Monday. Fixing the measurement comes first, because it changes which story the data tells.
The metric that matters: share of voice
Share of voice is how often your brand is cited for the questions you care about, and how prominently, across AI engines. It is the AI-search equivalent of keyword rank tracking: instead of “where do I rank for this keyword,” it’s “how often am I the answer to this question, and am I named first or buried.” That single number, moved over time, is the closest thing to a north star this channel has.
Why you have to measure it probabilistically
A keyword either ranks #3 or it doesn’t. An AI answer is not like that. Ask the same question twice and you can get two different answers, because the model is effectively drawing a weighted random sample from a distribution of possible responses. Change three words in the question and the cited sources change again.
So a single check tells you almost nothing. You have to ask each target question many times, and across natural variants of its phrasing, then look at the distribution: across all those runs, what percentage cited you, and where. Anyone who “checked ChatGPT once” and drew a conclusion is reading noise. This probabilistic reality is the part most homegrown tracking gets wrong.
Measure each engine separately
ChatGPT, Perplexity, Google AI Overviews, and Google’s AI mode do not cite the same sources. Ahrefs found only about 14% of the top-cited domains overlap across the three major engines. ChatGPT citations overlap Google’s top results only around 35% of the time; Perplexity, which hugs traditional search, overlaps roughly 70%. A blended “AI visibility” number hides exactly the differences you need to act on, so track engines as separate scoreboards and prioritize by where your buyers actually are.
~14%
Top-cited domains overlapping across the 3 engines
~35%
ChatGPT citations overlapping Google's top results
~70%
Perplexity citations overlapping Google's top results
Build your measurement system
Define the question set
Pick the engines that matter
Track share of voice over time, across runs
Capture self-reported attribution
Run test/control experiments
The honest caveat
Turn measurement into action
Once you can see share of voice per engine, the strategy writes itself. Low on a question where ChatGPT leans on publishers? Go earn those mentions. Strong on Perplexity but weak on AI Overviews? Your gap is video and Reddit. Measurement isn’t a vanity dashboard; it tells you which citations to earn next, which is precisely where the AEO playbook picks up.
The takeaway
Measuring and improving AI search visibility is the whole reason Geonimo exists. See the rest of what I’ve built, or get in touch if you want help making your brand the answer.
Frequently asked questions
Can Google Analytics track ChatGPT traffic?
Only partially. Many AI answers aren't clickable, and users who do follow up often open a new tab and search your brand or type your domain directly, so the visit shows up as branded search or direct traffic. You need answer tracking, not just analytics.
What is share of voice in AI search?
Share of voice is how often your brand is cited for your target questions across AI engines, and how prominently. It is the AI-search equivalent of keyword rank tracking, and the core metric for AI visibility.
Why measure AI visibility more than once?
AI answers vary between runs, they are effectively a weighted random sample, and small wording changes shift the result. You have to ask each question multiple times and in variants to get a reliable distribution rather than a one-off snapshot.
Which AI engines should I track?
Track them separately, because they cite different sources. Ahrefs found only around 14% of top-cited domains overlap across Google AI Overviews, ChatGPT, and Perplexity. Prioritize by where your audience is and where you already rank.
Do I need a tool to measure AI search visibility?
You can spot-check manually, but consistent share-of-voice tracking across engines, runs, and question variants needs a dedicated tool. That is exactly what I built Geonimo to do.
Work with me
Want a system like this built for your pipeline?
I help teams take AI from a clever prototype to dependable production, outbound engines, lead intelligence, and the LLM pipelines underneath. See what I have shipped or get in touch.