Back to blog

How to Calculate Share of Voice: A SaaS Guide for 2026

Learn how to calculate share of voice (SOV) across organic, paid, social, and AI channels. A step-by-step guide for SaaS teams with formulas & tools.

16 min read
How to Calculate Share of Voice: A SaaS Guide for 2026

You've probably had this meeting already. Traffic is noisy, branded search is flat, paid costs keep shifting, and someone asks a reasonable question that nobody can answer cleanly: how much of the market conversation do we own?

That's where teams start trying to calculate share of voice, usually with a spreadsheet that mixes social mentions, rank tracking, ad metrics, and a random competitor list pulled from memory. The output looks precise. The conclusion usually isn't.

A usable SOV model has to do three things well. It needs a clean denominator, a channel-specific formula, and a reporting process that survives past one quarterly deck. For SaaS teams, there's a fourth requirement now: it has to account for AI assistants and generative search, where visibility is dynamic, answer formats vary, and the source shaping the answer matters almost as much as the mention itself.

Table of Contents

Defining Your Battlefield Before You Calculate

Why most SOV models fail before the math starts

Most bad SOV reporting doesn't fail because of the formula. It fails because the team never defined the market they were measuring. The result is a number that looks clean but means almost nothing.

That problem shows up everywhere in SaaS. A company compares itself against direct product rivals in one report, then against giant publishers in SEO, then against loud creators and newsletters in social. The denominator changes every time, so trend lines stop being trustworthy.

Industry guidance on SOV measurement warns that competitor selection is a major pitfall because the metric gets distorted when teams mix direct competitors, search competitors, and conversation competitors in the same denominator, or when they use the wrong metric for the channel, such as mentions for PR versus clicks for SEO, as noted in Meltwater's share of voice guide.

A diagram illustrating Share of Voice (SOV) analysis, competitive landscapes, and key audience and channel definitions.

Practical rule: If your competitor list is broad enough to satisfy everyone in a strategy meeting, it's probably too broad to calculate share of voice accurately.

Use three competitor sets, not one

A cleaner way to work is to maintain three separate competitor sets.

  1. Direct product rivals
    These are the vendors you lose deals to in sales calls and competitive evaluations. Use this set for category positioning, paid media comparisons, and branded conversation analysis.

  2. Search competitors
    These are the domains taking SERP real estate for the keywords that matter. They often include review sites, templates, communities, and publishers. If your SEO team needs a practical framework for that layer, this guide on how to track SEO visibility is the right kind of workflow.

  3. Conversation competitors
    These are the brands, creators, and platforms dominating the narrative you want to own. They may not sell the same product, but they shape demand and category language.

Attempting to collapse all three into one list is the shortcut that ruins SOV.

Lock the scope before you pull data

Before anyone exports data from Semrush, Ahrefs, Google Ads, Brandwatch, Talkwalker, Reddit, or a BI warehouse, define these inputs:

  • Channel first: SEO, paid, social, PR, forums, podcasts, or AI assistants.
  • Time window: Weekly, monthly, or quarterly. Keep it fixed.
  • Primary metric: Impressions, mentions, clicks, or impression share.
  • Competitor set: One of the three lists above.
  • Topic filter: Brand terms, category terms, or feature-level topics.

A simple operating document is enough. What matters is consistency.

Here's the part most SaaS teams learn the hard way: SOV isn't one company-wide number. It's a family of channel-specific percentages built on different denominators. If you don't define the battlefield first, you won't be measuring voice. You'll be averaging noise.

Core Formulas for Calculating Share of Voice

The base formula

Share of voice is a percentage calculation. Industry guides consistently define it as your brand's mentions or other selected metric divided by the total market metric, then multiplied by 100. A simple benchmark example is 100 mentions out of 1,000 total mentions, which equals 10%, as explained in this overview of share of voice measurement.

Write it this way:

Share of Voice = (Your Brand Metric / Total Market Metric) × 100

That structure doesn't change. What changes is the metric inside the formula.

Share of voice formulas by channel

The fastest way to make SOV useful is to map one formula to one channel and one source of truth.

Channel Core Metric Formula Primary Data Source
Organic Search Clicks, impressions, or visibility for a fixed keyword set (Your organic metric / Total market organic metric) × 100 Google Search Console, Ahrefs, Semrush
Paid Media Impression share or impression-based eligible visibility (Your paid impressions / Total eligible category impressions) × 100 Google Ads, Microsoft Ads, demand-side platforms
Social Media Brand mentions or engagement around a defined topic set (Your mentions or engagement / Total market mentions or engagement) × 100 Brandwatch, Talkwalker, Sprout Social
PR and earned media Media mentions in selected publications (Your media mentions / Total competitor media mentions) × 100 Meltwater, Cision, media monitoring tools

The formula is simple. The hard part is refusing to mix metrics.

A lot of SaaS teams calculate organic SOV using rankings, social SOV using mentions, and paid SOV using spend, then paste them into one chart as if they were interchangeable. They're not. If you need a stronger operational setup for keyword-level visibility, enterprise SEO teams usually start with a dedicated platform such as those covered in this review of the best enterprise rank tracker options.

Spreadsheet and SQL examples

For social or PR SOV in a spreadsheet, a basic workflow is enough.

If column A contains brand names for every mention collected during a period:

  • Your mentions: =COUNTIF(A:A,"YourBrand")
  • Total market mentions: =COUNTA(A:A)
  • SOV: =COUNTIF(A:A,"YourBrand")/COUNTA(A:A)*100

For segmented reporting, use a pivot table with:

  • Rows: Brand
  • Columns: Channel or topic
  • Values: Count of mentions

For SEO exports or mention logs in SQL, keep the query plain:

SELECT brand, COUNT(*) AS mentions
FROM mention_log
WHERE channel = 'social'
  AND mention_date BETWEEN '2026-01-01' AND '2026-01-31'
GROUP BY brand;

Then calculate total mentions across the same filtered dataset and divide each brand's count by that total.

For keyword visibility tables:

SELECT brand, SUM(impressions) AS total_impressions
FROM seo_visibility
WHERE keyword_group = 'crm-software'
  AND date BETWEEN '2026-01-01' AND '2026-01-31'
GROUP BY brand;

The practical checks matter more than the query syntax:

  • Use one metric per channel. Don't combine clicks and impressions.
  • Keep the time window identical. Monthly data for your brand and quarterly data for competitors breaks the model.
  • Freeze the keyword set before reporting. Changing the list midstream creates fake gains or losses.
  • Exclude junk mentions. Brand name ambiguity will contaminate social and PR data fast.

Good SOV reporting is less about advanced math and more about strict normalization.

Paid media deserves special treatment here. For rigorous SOV calculation, the denominator has to match the channel and time window being analyzed. Spend-based SOV uses your media spend divided by total category media spend, while impression-based SOV uses your impressions or GRPs divided by total category impressions or GRPs, according to Agile Brand Guide's explanation of SOV normalization. That same discipline is what makes cross-brand comparisons valid.

If you want one rule to remember, use this one: the denominator has to belong to the same channel, the same time period, and the same competitive frame as the numerator.

The New Frontier Measuring SOV in AI Assistants

A hand holding a magnifying glass over AI chatbots like ChatGPT, Claude, and Bing Chat.

Why AI visibility needs a different model

Classic SOV assumes a relatively stable surface. Search results pages change, but they're still query-based and index-driven. AI assistants are different. The answer is generated in real time, wording varies by provider, and the sources shaping the answer may not be visible unless you inspect them directly.

That matters because AI discovery is already operational, not hypothetical. By March 2025, Google said AI Overviews reached more than 1.5 billion users monthly, and independent research from 2024 found an 800% increase in referral traffic from ChatGPT and other LLMs in just three months, according to GrowByData's analysis of Google share of voice and AI search.

A SaaS team that ignores this channel is missing an emerging layer of buyer research.

A practical framework for AI share of voice

You can't calculate AI SOV the same way you calculate social mentions. You need a prompt-based measurement system.

Use a repeatable prompt set built around buyer intent:

  • best alternatives queries
  • category comparison prompts
  • implementation questions
  • pricing and ROI questions
  • feature-specific prompts
  • integration and migration prompts

Then evaluate each prompt across providers such as ChatGPT, Claude, Perplexity, Google AI Overviews, Copilot, and others. Teams that want a specialized workflow for this kind of monitoring usually need tooling designed for AI search monitoring, not just a rank tracker.

Track at least these dimensions:

  • Brand presence: Does your brand appear in the answer?
  • Relative position: Is your brand listed early, buried, or omitted?
  • Answer framing: Are you recommended as a leader, niche option, budget tool, or risky choice?
  • Source influence: Which citations, docs, reviews, and third-party pages seem to shape the answer?

AI SOV is less about raw mention volume and more about repeated inclusion across a controlled prompt set.

What good teams actually review

A useful AI SOV review usually looks more like QA than traditional reporting.

One prompt might mention your company in ChatGPT, exclude you in Claude, and cite a review site in Perplexity that describes a competitor more clearly. Another prompt may show your brand consistently, but only for one use case. That's not a branding issue. It's a content coverage issue.

Review outputs in three passes:

  1. Prompt-level coverage
    Which prompt themes produce inclusion versus exclusion?

  2. Provider variance
    Which assistants favor your product docs, help content, review pages, or partner pages?

  3. Source gap analysis
    Which missing or weak pages appear to reduce your chances of being cited or described well?

In this context, AI SOV becomes actionable. You're not just counting appearances. You're learning which pages, claims, comparisons, and trust signals shape generated answers. For SaaS teams, that's a better planning input than a generic “AI visibility score” with no underlying evidence.

Building Your SOV Toolkit and Workflow

Manual tracking breaks fast

Organizations often start SOV work manually. That's fine for a pilot. It doesn't hold up once multiple channels, regions, prompt sets, and stakeholder requests show up.

The failure pattern is predictable. One analyst owns the spreadsheet. Definitions live in tabs nobody reads. Competitor lists drift. A social manager changes a query filter. Paid data gets pulled on a different date. Three months later, nobody trusts the trend line.

That's why a working SOV program needs a stack, not a heroic analyst.

A five-step process diagram illustrating how to build an effective Share of Voice toolkit and workflow.

A stack that fits the channel

Use tools based on the metric each channel needs.

  • SEO platforms: Ahrefs and Semrush are practical choices for keyword sets, ranking visibility, and competitor domain comparisons.
  • Ad platform reporting: Google Ads and Microsoft Ads should remain the source of truth for paid impression share.
  • Social listening: Brandwatch and Talkwalker are built for mention capture, topic analysis, and query tuning.
  • Media monitoring: Meltwater or Cision are better suited for PR and earned media than generic social tools.
  • AI visibility tooling: For teams that need prompt-level monitoring and optimization support, there's growing interest in dedicated software, including platforms in the broader market for AI content optimization tools.

The tool choice matters less than the operating model. Don't ask one platform to do every job badly.

A reporting cadence teams can maintain

Recent industry guidance recommends tracking SOV across SEO, social, media, forums, and podcasts, and it also treats PPC share of voice as impression share in ad platforms. The same guidance recommends reviewing competitor sets quarterly and aiming for incremental gains such as a 2% increase per quarter, as described in Talkwalker's guide to measuring share of voice.

That guidance lines up with what works in practice:

Cadence Best for Typical owner
Weekly Social, PR, forums, AI prompt monitoring Growth, brand, comms
Monthly SEO visibility, paid media, topic clusters SEO, performance, analytics
Quarterly Competitor list review, KPI resets, strategic readout Marketing leadership, product marketing

A sane workflow looks like this:

  • Collect automatically: Schedule exports or API pulls where possible.
  • Normalize centrally: Put channel outputs into one warehouse or BI model.
  • Review with owners: Let each channel owner validate anomalies before reporting.
  • Escalate only real movement: Not every wobble deserves strategy changes.

The toolkit should reduce argument, not create more of it.

From Data to Decisions Interpreting Your SOV

Read the number in context

A share of voice percentage doesn't tell you much on its own. The same number can signal strength in one market and weakness in another.

Start with context that executives care about:

  • which channel
  • which competitor set
  • which topic cluster
  • which time window
  • what changed operationally

That last point matters. A jump in SOV may come from a launch, a PR event, a pricing page rewrite, stronger rankings on a feature cluster, or a temporary drop from a competitor. If you don't annotate those events, people will invent explanations.

For rigorous interpretation, keep the denominator aligned with the channel and time period you're analyzing. That same rule is what keeps paid and spend-based comparisons valid, as covered in the earlier section with the normalization source. If your team needs outside support for tying channel metrics back to business reporting, this overview of a marketing analytics agency workflow is directionally useful.

Segment before you react

The worst way to use SOV is as a single blended scoreboard.

Break it down instead:

  • By topic: Feature A, integrations, onboarding, security, pricing
  • By funnel stage: Awareness, evaluation, migration, implementation
  • By audience: SMB, mid-market, enterprise, technical buyer
  • By geography: If your market has regional variation
  • By sentiment or framing: Positive inclusion, neutral inclusion, negative framing

A SaaS brand can have strong overall social SOV and still lose the conversation around one strategic feature. An SEO team can lead category visibility while losing comparison terms that influence pipeline. AI assistants can mention your brand often but describe it poorly.

That's why segmentation usually produces better decisions than chasing the headline number.

A flat total SOV trend can hide a very useful shift underneath. One topic cluster may be collapsing while another is quietly opening up.

Turn SOV into action

Treat SOV as a planning input, not a vanity chart.

If organic SOV is weak on high-intent comparison terms, the fix is usually content and SERP strategy. If social SOV is high but the conversation quality is poor, brand and community teams need to improve message control. If AI assistant visibility is uneven, product marketing and SEO should review which docs, landing pages, partner pages, and third-party citations are shaping model outputs.

A practical decision loop looks like this:

  1. Find the gap
    Pick one meaningful drop or opportunity by channel.

  2. Locate the cause
    Was it coverage, ranking loss, missing content, budget limits, weak sources, or unclear positioning?

  3. Assign an owner
    SEO, paid, product marketing, brand, PR, or growth.

  4. Ship one corrective move
    Update a comparison page, improve docs, expand topic coverage, tighten ad targeting, or build better review and partner signals.

  5. Recheck the same slice
    Don't switch metrics midstream.

What doesn't work is overreacting to every fluctuation. SOV moves for good reasons and bad ones. Teams get better results when they respond to sustained patterns, not one noisy reporting period.

Frequently Asked Questions About Share of Voice

How often should we calculate share of voice

Use the cadence that matches the channel. Social, PR, and AI prompt monitoring often deserve weekly checks. SEO and paid media are usually easier to interpret monthly. Competitor definitions should get a quarterly review.

What is a good share of voice

There isn't a universal benchmark. A good SOV is one that is credible, consistent, and improving against the competitors that matter in that channel. The better question is whether your share is moving in the right direction on the topics tied to revenue.

Can we combine channels into one number

You can, but it's often not advisable. Combined SOV often hides the specific place where you're weak. Channel-level reporting is more actionable because each metric has a different denominator and a different owner.

How should SaaS teams handle AI assistants

Treat AI assistants as their own channel. Use structured prompts, compare outputs across providers, track whether your brand is included, and inspect the sources shaping the answer. Don't force AI visibility into a legacy social or SEO model and expect clean insight.


If your team needs a cleaner way to monitor visibility in AI assistants, MyMentions is built for that workflow. It helps SaaS founders, marketers, and SEO teams track prompt-level visibility, compare outcomes across major AI providers, inspect the sources shaping answers, and turn those findings into a prioritized backlog your team can ship.