SEO & GEO
How to Measure Your AI Share of Voice: Auditing Brand Visibility in ChatGPT, Perplexity, and Gemini
AI Share of Voice (SoV) is the percentage of relevant AI answers where your brand appears, weighted by position, sentiment and whether you get a linked citation. You measure it by running a fixed set of ICP prompts across ChatGPT, Perplexity and Gemini, scoring each answer on appearance, rank, sentiment and citation, and comparing your score against named competitors. Get your baseline first — then optimize.
Everyone wants to "show up in ChatGPT" but almost nobody knows their current number. That's backwards. You can't optimize a metric you've never measured. Before you rewrite content, chase citations or hire someone to "do GEO," you need a baseline: how often, where and how favorably do the major AI engines mention your brand today? This is a repeatable audit protocol — a mini-system, not a list of tips — to measure your AI Share of Voice across ChatGPT, Perplexity and Gemini.
What AI Share of Voice is (and how it differs from SEO)
AI Share of Voice is the share of relevant AI-generated answers in which your brand appears, weighted by position, sentiment and citation. In classic SEO, you rank for keywords on a results page and users click. In AI answers, the model synthesizes one response and often names a short list of brands — sometimes with a linked source, sometimes not. There's no page-two safety net: you're either in the answer or invisible.
The practical differences that change how you measure:
- No fixed ranking. The same question can produce different brand mentions across sessions and users.
- Citation ≠ mention. A model can praise you without linking you, or link a source that never names you.
- Answers are probabilistic. One data point tells you nothing. You need sampling.
That's why an honest audit treats AI visibility as a distribution, not a single screenshot.
Step 1 — Build your ICP prompt set
Your prompt set is the backbone of the whole audit. Don't test vanity queries like "is [your brand] good?" — test the questions your ideal customer actually asks before they know you exist. Group them into intent buckets:
- Category discovery: "best [category] tools for [ICP segment]", "top vendors for [use case]".
- Problem-first: "how do I solve [pain the product fixes]".
- Comparison: "[competitor] vs alternatives", "alternatives to [competitor]".
- Branded: "what is [your brand]", "is [your brand] reliable for [use case]".
For a B2B brand, aim for 20–40 prompts total, balanced across buckets and, if you sell in LATAM and the US, mirrored in Spanish and English — engines answer differently by language. Freeze this list. It becomes your recurring benchmark set.
Step 2 — Define the measurement matrix
For every prompt on every engine, score five dimensions. This is what turns anecdotes into data:
- Appearance (0/1): is your brand named at all?
- Position: first mention, in the top 3, or buried at the end.
- Sentiment: positive, neutral or negative framing.
- Citation: is there a linked source, and does it point to your domain?
- Competitors: which rival brands appear, and in what position?
Record this in a simple sheet: one row per prompt-engine-run. The competitor column is the one most teams skip — and it's the one that turns your audit into a real benchmark instead of a mirror.
Step 3 — Sample honestly per engine
Because AI answers vary, a single run lies to you. Run each prompt at least 3 times per engine, ideally on different days and in fresh sessions (no memory, no personalization carried over). With 30 prompts × 3 engines × 3 runs you get 270 observations — enough to see stable patterns without a research budget.
Keep the conditions comparable and documented:
- Use the same account tier and model version each round (note whether it's ChatGPT with browsing, Perplexity default vs Pro, Gemini standard).
- Turn off custom instructions and chat history so you measure the model, not your profile.
- Timestamp everything — AI answers drift as models and indexes update.
You're not chasing statistical perfection; you're chasing a defensible, repeatable baseline you can re-run next quarter under the same rules.
Step 4 — Calculate the score and benchmark
Convert the matrix into numbers. A workable formula:
- Appearance rate = answers where you appear ÷ total answers.
- Citation rate = answers linking your domain ÷ total answers.
- Weighted SoV = average of (appearance × position weight × sentiment weight), where first mention counts more than a late one and negative sentiment discounts the score.
Then compute the same appearance rate for your top 3 competitors. Your relative Share of Voice is your appearances ÷ (your appearances + competitors' appearances) within the category and comparison buckets. Report per engine — being strong in Perplexity and absent in Gemini is a completely different problem than being weak everywhere.
Step 5 — From data to action
A baseline is only useful if it points somewhere. Read your matrix for the failure mode:
- Low appearance everywhere: you have a coverage problem — the model doesn't associate your brand with the category. Fix source presence and category content.
- Appear but never cited: the model "knows" you but doesn't trust a linkable source. Strengthen authoritative, quotable pages.
- Appear late / negative sentiment: a positioning and narrative problem, not a coverage one.
- Strong in one engine only: engine-specific gap — different sources feed different models.
Prioritize by impact: the buckets closest to purchase intent (comparison, category discovery) move revenue faster than branded queries where you already win.
At Picante Studio we treat AI visibility like any growth lever: baseline first, then optimize what moves. We build your ICP prompt set, run the multi-engine audit, benchmark you against competitors and turn the gaps into a GEO roadmap tied to pipeline — not vanity mentions. Want your number? Book a 30-min diagnosis.
Common mistakes that ruin the audit
- Testing branded prompts only. Of course ChatGPT describes you when you name yourself. Measure the unbranded questions that decide the shortlist.
- One run, one conclusion. Single-shot testing captures noise, not signal.
- Ignoring competitors. SoV is relative. Absolute appearance without a benchmark tells you nothing about the race.
- Mixing personalization into the test. Your logged-in, history-rich account is not what a stranger sees.
- Auditing once and calling it done. Re-run the frozen prompt set quarterly to see if optimization actually moved the number.
The discipline is the point. A screenshot proves nothing; a repeatable protocol with a frozen prompt set, a scoring matrix and honest sampling gives you a number you can defend to leadership — and improve on purpose.
Frequently asked questions
What is AI Share of Voice and how does it differ from traditional SEO?
AI Share of Voice is the percentage of relevant AI answers where your brand appears, weighted by position, sentiment and citation. Unlike SEO, there's no ranked results page — the model gives one synthesized answer, so you're either named in it or effectively invisible.
How do I know if ChatGPT or Perplexity mention my brand?
Run a fixed set of ICP questions on each engine — especially unbranded category and comparison queries — and record whether your brand is named, where, and with what sentiment. Repeat each prompt several times, since answers vary between sessions.
How many prompts do I need for a reliable sample?
For a B2B brand, 20–40 prompts across intent buckets (category, problem, comparison, branded) is enough. Run each prompt at least 3 times per engine on different days to average out the natural variability of AI answers.
Can I measure AI visibility manually without a paid tool?
Yes. A spreadsheet, a frozen prompt set and disciplined sampling are enough to get a defensible baseline. Paid tools speed up scale and monitoring, but the method — appearance, position, sentiment, citation, competitors — is the same either way.
How do I compare my visibility against competitors?
Track which rival brands appear in the same answers and their positions, then calculate relative Share of Voice: your appearances divided by the total appearances of you plus your top competitors within category and comparison prompts. Report it per engine, since gaps differ by model.
Want AI to cite your brand?
Let's talk for 30 minutes. You'll leave with a clear SEO + GEO diagnosis and prioritized next steps.
Book a diagnosis