DocsFeature guides

Competitors

A Share-of-Voice leaderboard, trend, engine heatmap, and answer-gap matrix ranking your brand against its tracked competitor set, with auto-discovery of untracked rivals.

Competitors ranks your brand against its tracked competitor set with a leaderboard, a trend, an engine heatmap, and an answer-gap matrix — and it auto-discovers rivals you never entered.

What it does

This page answers "who is winning the answer, and where am I losing it?" It sorts your brand and its competitors by Share of Voice, shows how that split moves over time and across engines, and turns the prompts where a rival beats you into an actionable gap list. Untracked rivals that keep showing up are surfaced automatically.

The Competitors page in demo mode: the multi-brand visibility trend above the Share-of-Voice leaderboard ranking the brand against its tracked competitor set.

How to use it

  • Filter by engine. Engine chips narrow every panel.
  • Read the leaderboard. It sorts by Share of Voice across your brand and its competitor set.
  • Grow the set. Suggested competitors can be Tracked or Dismissed-forever.
  • Work the gaps. The answer-gap matrix links each gap to an action or a content brief, so a gap becomes a task rather than a chart.
  • Manage the set. The manage panel notes that changes apply from the next collection cycle — the competitor set edits forward, not retroactively.
  • Fix attribution. If engines call a competitor by another name, add it as an alias in Matching rules so its mentions are counted correctly.

How it's computed

Share of Voice's denominator is the sum, across the whole tracked set, of per-entity run-presence counts — runs that mention an entity at least once. It is a zero-sum split: everyone's share adds to the whole.

Note

Every leaderboard metric — Share of Voice included — blends only the eight search-grounded engines, the same scope the API computes from, so the page and GET /api/v1/competitors can never disagree. Filtering to a single engine bypasses blending and shows that engine honestly. The data-honesty page names every place denominators differ on purpose.

The rest of the math:

  • Citation Share, Sentiment, and Average Position show em-dashes when null — nothing measured yet, not a zero.
  • Discovery surfaces untracked names appearing in at least two answers (top 8).
  • A gap is flagged when a prompt has at least three runs, your presence is below 0.2, and some rival's presence is at least 0.6 — a clear, repeatable miss rather than a one-off.

Limits

  • There is no competitor-count cap.
  • CSV export is available.
  • Matching rules — competitor aliases and custom patterns that decide what counts as a mention.
  • Sources — where competitors are cited.
  • Actions — the tasks a gap links to.
  • Share of Voice — the leaderboard's metric.
  • Presence rate — the presence figure behind gap flags.
  • API / MCP: GET /api/v1/competitors (each row includes your own brand's row, flagged is_brand) and the list_competitors MCP tool.