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.
Which gap do you actually fix first?
A benchmark that ranks competitors is only half the job. The output you want is an ordered list of your own work, and the ordering rule that holds up is not "biggest gap first".
Rank each losing prompt on three things you already have from the benchmark:
How often the prompt is asked. A prompt you lose that nobody asks is not a priority, however wide the gap looks.
How many competitors are already cited on it. A prompt where one competitor is named is a prompt you can take. A prompt where five are named is a crowded answer where a sixth name changes little.
Which source is feeding the answer. If the citation comes from a third-party listicle or a Reddit thread, the fix is getting into that source, and no amount of editing your own page will move it. If the answer cites your competitor's own site, that one is winnable with a better page.
That third input is the one most benchmarks skip, and it decides whether the fix is a content task or an outreach task. Across our own probing, 87% of citations went to third-party sources rather than to any vendor's own domain, so the outreach case is more common than the content case more often than people expect.
Getting the benchmark out of the tool
A benchmark nobody sees is a benchmark nobody acts on, and for anyone reporting to a client or a founder, the number has to leave the dashboard. GetIntel exposes this three ways: a Looker Studio connector for live dashboards, a REST API that reads share of voice, competitors and cited sources into whatever you already run, and per-client reporting for agencies running a book of accounts.
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.