How to Measure AI Visibility: Share of Voice Across AI Engines
⏱ 8 min read
TL;DR
- The belief to kill: "AI visibility can't be measured, so it can't be managed." Wrong. You can measure AI visibility this week with a spreadsheet and an hour of asking questions.
- The method: pick 15 to 25 priority buyer queries, run each one across the major AI engines, and record who gets named in each answer. That grid gives you two numbers — citation rate and share of voice.
- The honest part: AI answers change run to run. That's not a reason to skip measurement — it's the reason you measure on a cadence and track the trend line, not a single snapshot.
- The payoff: every query a competitor wins and you don't becomes your opportunity backlog. Measurement turns GEO from guesswork into a managed program.
How do you measure AI visibility?
To measure AI visibility, build a query × engine matrix: list your 15 to 25 priority buyer queries as rows and the major AI engines — ChatGPT, Perplexity, Google AI Overviews, Gemini, Copilot, Claude — as columns. Ask each query in each engine and record whether you're cited and who else is. From that grid, compute your citation rate and your share of voice versus named competitors. Re-run monthly and track the trend.
Best for: founders, marketers, and SEO teams who want AI visibility to be a number they manage, not a feeling they argue about — the loop the GEO / AI Visibility Playbook's tracker is built to run.
Most teams working on AI visibility share one quiet belief: you can't really measure it. AI answers change every time you ask. There's no rank tracker, no dashboard from Google, no position number. So they pull the levers, cross their fingers, and never find out what worked.
That belief is wrong, and it's expensive. You can measure AI visibility with tools you already own. The method is simple enough to run in an afternoon, and it produces two numbers — citation rate and share of voice — that turn "are we showing up in AI answers?" from a debate into a data point. This is the "+ Measure" step of the CLEAR framework from our generative engine optimization guide, and it's the step most teams skip. It's also the biggest gap in most GEO programs, because without it every other lever is faith.
Why "unmeasurable" is the excuse that kills GEO programs
Here's how it usually goes. A team rewrites pages answer-first, adds schema, opens robots.txt to the AI crawlers. Three months later someone asks, "did it work?" Nobody knows. Someone asks ChatGPT one question, sees a competitor named, and declares the whole effort a failure. Or sees the brand named once and declares victory. Both conclusions are built on a sample size of one.
The objection sounds reasonable: AI answers are non-deterministic. Ask the same question twice and you can get two different source lists. Answers vary by user, by region, by day. If the answer keeps moving, what exactly are you measuring?
You're measuring the same thing a pollster measures: a distribution, not a single event. One poll doesn't tell you who wins an election. A hundred polls over months show you a trend you can act on. AI visibility works the same way. Any single answer is noise. Your citation rate across 15 to 25 queries, checked on a cadence, is signal. The variance isn't a reason to skip measurement — it's the reason measurement has to be structured instead of anecdotal.
The two numbers that matter
Everything in this method rolls up to two metrics. Keep them separate — they answer different questions.
Citation rate answers "how often do AI engines name us?" It's the share of cells in your grid where your brand appears. If you track 20 queries across 5 engines, that's 100 cells. Named in 12 of them? Your citation rate is 12%. On its own that number means little — until you compare it to last month's.
Share of voice answers "how do we compare to the competitors we actually lose deals to?" Count every brand mention across the grid — yours and your named competitors'. Your share of voice is your mentions divided by the total. Citation rate can rise while share of voice falls, if a competitor is growing faster than you. That's exactly the kind of thing a single spot-check never shows you.
What's a good citation rate? There isn't a universal benchmark, and you should be suspicious of anyone who sells you one. Results differ wildly by category, competition, and query type. The honest targets are relative: your own trend line (up and to the right over months) and your share of voice against the two or three competitors you actually care about. Beat your last quarter, then beat the competitor ahead of you.
Step 1: Pick your priority buyer queries
Don't track every question you can think of. Track the 15 to 25 questions a real buyer asks an AI when they're looking for a solution like yours. Pull them from sales calls, support tickets, your best-converting search terms, and the questions prospects ask on demos. Good queries usually fall into a few buckets:
- Category queries: "best [category] software for small teams"
- Problem queries: "how do I [solve the problem you solve]"
- Comparison queries: "[your product type] vs [the alternative buyers weigh]"
- Trust queries: "is [category tool] worth it" or "[category] tools that actually work"
Write them the way a buyer talks, not the way a keyword tool talks. Nobody asks an AI "CRM software SMB pricing." They ask "what's a good CRM for a five-person sales team that won't cost a fortune?"
Step 2: Build the query × engine matrix
Open a spreadsheet. Queries down the left. Engines across the top: ChatGPT, Perplexity, Google AI Overviews, Gemini, Copilot, Claude. Then ask each query in each engine — as a logged-out or fresh session where you can — and record two things per cell: are you cited or named, and who else is.
Here's the shape of it, with generic example queries:
| Buyer query | ChatGPT | Perplexity | AI Overviews | Gemini |
|---|---|---|---|---|
| "best [category] tool for small teams" | ✓ You, Rival A | ✓ You | — Rival A, Rival B | — Rival A |
| "how to [solve core problem]" | ✓ You | ✓ You, Rival B | ✓ You | ✓ You |
| "[product type] vs [alternative]" | — Rival A | — Rival A, Rival B | — Rival A | — Rival B |
| "is [category tool] worth it" | — (no brands named) | ✓ You, Rival A | — Rival B | — (no brands named) |
Read that grid for a minute and the story writes itself. This brand owns the how-to query. It splits the category query. And it's shut out of the comparison query on every engine — Rival A owns it. No dashboard needed. The grid is the dashboard.
Record who else is cited, not just whether you are. The competitor column is where the strategy comes from, and it's the input share of voice needs. If you want to know why a competitor keeps winning a cell, the usual suspects are the levers in how to get cited by ChatGPT and Perplexity — their page leads with a liftable answer and yours doesn't.
Step 3: Compute citation rate and share of voice
Once the grid is filled in, the math is short. Citation rate: cells where you're named, divided by total cells. Share of voice: your total mentions, divided by all brand mentions in the grid — yours plus every competitor's. Do it per engine too. Engines don't agree with each other; the overlap between top Google results and AI-cited sources runs below 20% in industry research, and the engines differ among themselves as well. You may be strong on Perplexity and invisible in AI Overviews. That's not a contradiction — it's a to-do list, and it's covered in more depth in SEO vs GEO.
Step 4: Re-run on a cadence — you're tracking a trend, not a snapshot
This is the part that makes the method honest. Because answers vary run to run, one pass through the grid is a baseline, not a verdict. Re-run the same queries on the same engines monthly. Keep every run. After three months you have a trend line per query, per engine, and overall — and a trend line is something you can manage. A citation you gained and held for three straight runs is real. A citation that appeared once and vanished was probably noise.
This is also your defense against bad decisions. Without a cadence, whoever asked the AI most recently wins the argument. With one, the spreadsheet settles it.
Step 5: Turn the gaps into an opportunity backlog
The grid's most valuable output isn't the score. It's the gap list. Every query where a competitor is cited and you aren't is a content assignment with the research already done: you know the exact question, the engines that matter for it, and the pages currently winning. Go read those pages. Usually the fix maps to a CLEAR lever — the winner leads with a cleaner answer, has better structure, or has third-party corroboration you lack.
Sort the backlog by revenue relevance, not by volume. A comparison query that shows up late in your sales cycle is worth more than a broad definitional query, even if fewer people ask it. Then work the list top down, and watch whether the cell flips over the next two or three runs.
Run your first AI visibility audit this week
- List 15 to 25 buyer queries. Pull from sales calls, support tickets, and search terms. Write them the way a buyer actually talks.
- Set up the grid. Queries as rows; ChatGPT, Perplexity, Google AI Overviews, Gemini, Copilot, and Claude as columns.
- Ask and record. One query per engine per cell: are you named, and which competitors are? Paste in the sources each engine cites.
- Compute the two numbers. Citation rate (your cells ÷ total cells) and share of voice (your mentions ÷ all brand mentions). Break both out per engine.
- Write the backlog. Every competitor-won query becomes a content task, sorted by revenue relevance.
- Put a monthly repeat on the calendar. Same queries, same engines. The trend line — not any single run — is the metric.
That's the whole method. No API, no code, no vendor. An hour or two the first time, less each month after. What you get back is the thing most GEO programs never have: proof of what's working, and a ranked list of what to fix next.
Skip the spreadsheet setup — run the tracker we built
The GEO / AI Visibility Playbook includes a live-formula AI Visibility Tracker (.xlsx) that runs this exact method: the query × engine matrix, a share-of-voice dashboard that computes itself, an opportunity backlog, and a citation-source list. Opens in Excel and Google Sheets. It ships inside the full playbook — the CLEAR framework, paste-ready templates, and the 30/60/90 plan. Honest by design: it measures your odds improving; it doesn't promise citations.
Get the GEO / AI Visibility Playbook — $149 →Want the diagnosis before the program? The AEO Citation Audit Kit — $79 finds where you stand today — the audit that pairs with the Playbook's ongoing tracking.
Measurement is what makes GEO a program
Every other lever in GEO — crawlability, answer-first structure, schema, authority — is an input. Measurement is the only feedback. Without it, you're pulling levers in the dark and calling it strategy. With it, GEO becomes what every other channel you run already is: a managed program with a baseline, a trend, and a backlog. Start with the pillar guide to generative engine optimization if you're new to the framework, then come back and build the grid. The teams that win AI visibility over the next few years won't be the ones with the cleverest tactics. They'll be the ones who could see.
Decision Guide
Build the tracker now if: you've already started GEO work (or are about to spend on it) and can't currently answer "how often do AI engines name us?" with a number.
Start smaller if: you've never checked at all — spend 20 minutes asking ChatGPT and Perplexity your five most important buyer questions first. If a competitor shows up and you don't, you have your answer about whether tracking is worth an hour a month.
Best first step: pick your single most valuable buyer query and run it across all six engines today. That one row is the seed of your matrix — and usually the wake-up call.
FAQ
How do I measure AI visibility?
Build a query × engine matrix: your 15 to 25 priority buyer queries as rows, the major AI engines (ChatGPT, Perplexity, Google AI Overviews, Gemini, Copilot, Claude) as columns. Ask each query in each engine and record whether you're cited and which competitors are. From the grid, compute your citation rate and share of voice, then re-run monthly and track the trend.
What is AI share of voice?
AI share of voice is your brand's mentions divided by all brand mentions — yours plus competitors' — across your tracked queries and engines. It answers "how do we compare to the competitors we lose deals to?" It can move independently of your citation rate: you can get cited more often while a competitor grows faster, which only share of voice reveals.
What is a good AI citation rate?
There's no universal benchmark, and anyone selling one is guessing. Citation rates vary too much by category, competition, and query type for a single "good" number to exist. The honest targets are relative: your own trend line over months, and your share of voice against the specific competitors you name. Beat your last quarter first.
Which AI engines should I track?
Track ChatGPT, Perplexity, Google AI Overviews, Gemini, Copilot, and Claude. They don't agree with each other — each retrieves and cites differently — so measure them as separate columns. Perplexity is the most citation-heavy, which makes it the fastest place to see whether your GEO work is landing.
How often should I re-check AI visibility?
Monthly is a solid default. AI answers are non-deterministic, so any single run is a sample, not a verdict. A monthly cadence with the same queries and engines gives you a trend line within a quarter — enough to see which content changes flipped cells and which citations are stable versus noise.
Why do AI answers change every time I ask?
Answer engines are probabilistic. Results vary by user, region, session, and day, and the models themselves get updated. That's why you track patterns across a grid of queries over repeated runs instead of judging by one answer. A citation that holds across several runs is real; one that appears once may be noise.
Do I need special software to measure AI visibility?
No. A spreadsheet and an hour or two per month is enough to run the full method by hand. If you'd rather not build it, the GEO / AI Visibility Playbook includes a live-formula tracker with the matrix, a share-of-voice dashboard, and an opportunity backlog — it opens in both Excel and Google Sheets.