Get early bird pricing — 15% off for 12 months
GeoRamp Logo
Share of voice calculator: Editable inputs for one comparable competitive mention set.

Share of Voice Calculator: A Free Spreadsheet and Worked Example

••3 min read
OpenAI
Summarize with ChatGPTAsk questions about this article

A share-of-voice calculator needs two things: a brand's count and a defensible total. The arithmetic is straightforward; the denominator is where most reporting mistakes begin.

Download the share-of-voice calculator. It includes an editable fictional example, formulas, and a separate AI response-rate example. Replace the sample inputs with observations collected under consistent rules.

Define the calculation

For competitive mention share, use:

Brand qualifying mentions / qualifying mentions across the selected brands

Format the result as a percentage. Count the same event for every brand, over the same period and sources. Document aliases, exclusions, and duplicate handling before entering the totals.

The workbook's fictional example contains Northstar with 120 mentions, Beacon with 210, Atlas with 150, and Cedar with 120. The total is 600. Northstar's share is 120 / 600, or 20%.

Share of voice calculator: Editable inputs for one comparable competitive mention set.

Illustrative report with fictional data and workflow examples. This is not a customer result or a preview of a specific product screen.

The four shares add to 100% because the denominator is the sum of those four brand counts. That confirms the arithmetic, not whether the competitor set represents the whole market.

Use the workbook without hiding missing data

Replace the brand names and counts in the input cells. Keep zero distinct from blank: zero means a completed observation found no qualifying events; blank means an input is missing.

The workbook leaves a share unavailable when required inputs are missing or the total is zero. It does not turn an incomplete collection into a healthy-looking 0% result.

If you add brands, extend the total and share formulas to cover the new rows. Keep a dated copy of the prior competitor set if you need a comparable trend. The report should disclose a changed denominator.

Keep AI response rates separate

The second example uses 120 successful sampled responses. Northstar appears in 36, giving a 30% appearance rate. Its own pages are cited in 18, giving a 15% owned-page citation rate.

Another brand can appear in the same response, so these rates overlap. Do not sum the brand rates and force them to 100%. If you want competitive citation-event share, count citation events for a defined brand set and use their total as the denominator instead.

A spreadsheet can calculate AI metrics. The operational challenge is collecting and preserving a reliable recurring sample, not a mathematical inability of spreadsheets to handle the data.

Avoid combining incompatible rows

Paid impression share uses estimated eligible impressions, as described by Google Ads. It is not the same denominator as all tracked brand mentions.

Keep organic models, paid metrics, social mentions, and AI responses in separate sections. A custom weighted index needs its own name and documented weights; it should not be presented as an audited market share.

Add quality checks before reporting

Confirm that the source period, geography, topic, and competitor list match the prior report. Inspect duplicate records and ambiguous brand matches. Preserve the underlying observations outside the summary workbook.

Test one input change and confirm the total and shares update. Recheck the formulas after adding a row. A correct initial template can become wrong if later edits exclude part of the comparison set.

For collection rules, use how to measure share of voice. For the executive handoff, use the SOV report template.

Share this article

See What AI Really Says About You

Instantly check your brand's visibility in ChatGPT, Claude, and Gemini. No signup required.