Guide

Benchmarking Your AI Visibility Against Real Competitors

Why your AI visibility "competitors" are usually not the companies you think, and how to benchmark against the ones ChatGPT actually names instead of you.

Tarang AgarwalJuly 20, 20268 min read

Key Takeaways

  • The competitors that matter for AI visibility are whoever gets named instead of you on your real buyer prompts, which is often a different list than your official competitor set.
  • Category-adjacent tools (a broader platform that happens to cover part of your use case) frequently outrank direct competitors in AI answers, because they're bigger and more established in training data.
  • Share of voice (how often you're named vs. how often each competitor is named, across the same prompt set) is the right metric, not a binary "are we mentioned or not."
  • Benchmark per-prompt, not in aggregate. A competitor who wins 80% of one specific question type and 0% of everything else tells you something actionable. An averaged score hides that.
  • Re-benchmark on a schedule. Your real competitive set in AI answers shifts as competitors publish content and as models update, a one-time benchmark goes stale within weeks.

Your real AI competitors aren't your official competitor list

Ask most founders who their competitors are and you'll get a clean, familiar list, the 3-5 companies they track in sales calls. Run your actual buyer prompts through ChatGPT and Perplexity, and the list of who actually gets named is often different, sometimes surprisingly so.

Bigger, more general platforms that only partially overlap with what you do frequently outrank narrow, direct competitors in AI answers, because they have more training data presence and more third-party coverage. We've seen this firsthand: a general SEO platform tool showing up as a named "AI visibility tool" answer more often than several purpose-built AI visibility competitors combined, simply because it's a much bigger, older, more-written-about brand.

The first step in a real benchmark is finding out who's actually winning your buyer prompts, not assuming it's the list from your sales battlecards.


Build the benchmark from your real prompt set

Use the same buyer-question prompt list you'd use for any AI visibility check (see how to find which competitors ChatGPT recommends over you for how to build one), run each across your target engines multiple times, and for every brand that gets named, log it, whether or not it's on your official competitor list.

After 15-20 prompts run a few times each, you'll have a real, evidence-based list of who you're actually up against in AI answers, which is frequently longer and different than your assumed competitive set.


Share of voice, not a yes/no

Once you have that list, the useful metric is share of voice: of all the times any brand got named across your prompt set, what percentage of those mentions were you versus each competitor. This is more informative than a simple "are we mentioned" check, because it captures degree, not just presence. A brand mentioned 10% of the time and one mentioned 60% of the time are in very different positions, even if both technically "get mentioned sometimes."

Calculate it per competitor: (times they were named) / (total brand mentions across all prompts). Do the same for yourself. That gives you a real, comparable number instead of a vague sense of "we're behind" and pairs well with a single trailing visibility score once you're tracking this on a schedule.


Break it down per-prompt, not just in aggregate

An aggregate share-of-voice number is useful for tracking trend, but it hides the actionable detail. The real value is per-prompt: which specific questions does Competitor A win 100% of the time, and which does Competitor B never win at all. That granularity tells you exactly where to focus, an aggregate "we're at 15% share of voice" doesn't tell you what to do next, "we lose 90% of the time on questions about integrations, and never on pricing questions" does.


This goes stale fast

A benchmark done once in a spreadsheet is accurate for exactly as long as it takes competitors to publish new content and models to update, which in this category can be weeks, not quarters. Treat this as a recurring check, not a one-time report, or you'll be making decisions off data that's already wrong by the time you act on it.


Doing this without re-running everything by hand every month

Manually re-running 15-20 prompts across multiple engines, multiple times each, on a recurring schedule is exactly the kind of task that's fine once and unsustainable weekly. GetIntel's competitor board does this automatically: real share of voice against every brand that actually shows up in your buyer prompts (not just your assumed competitor list), broken down per prompt, updated on a schedule.

See your real share of voice against the competitors ChatGPT is actually naming instead of you.

Tags:share of voiceai visibility benchmarkcompetitor analysischatgpt competitorsai search tracking

Written by Tarang Agarwal

Tarang Agarwal is the founder of GetIntel. He writes about AI visibility, generative engine optimization, and growth for solo SaaS founders and the agencies who run AI-search visibility as a service line.

Put this into action

A Findability Score that refreshes daily, plus the exact fix, drafted and shipped through your coding agent. Built for founders, teams, and agencies.