Metrics

Metric definitions

Exactly what mention rate, share of voice, prominence and citation share count — and when each one is undefined rather than zero.

What each number counts, precisely. For an orientation to reading them, start with Reading your results.

Every metric is computed over a scope: one brand, one engine, a date range, and optionally a subset of prompts. N is the number of responses in that scope.

Mention rate

How often you are named.

text
mention_rate(entity) = responses mentioning the entity / N

A mention is counted once per response. An answer that names you six times counts the same as one that names you once. Counting every occurrence would reward long answers and make the number swing on formatting changes that have nothing to do with you.

A competitor is counted from when you added it. Answers from before then were never checked for it, so its rate is over the answers since. A newly added competitor shows insufficient data until ten answers have been checked for it.

Share of voice

How much of the naming goes to you rather than the rest of the tracked set.

text
share_of_voice(entity) = mentions of the entity / mentions of everyone tracked

The tracked set is your brand plus the competitors you have added. Answers that name nobody in that set count toward neither side.

Shares are over the answers checked against the whole current set, so they always add up to 100%. When you add a competitor, share of voice starts again from the next answers and shows insufficient data until there are ten. Removing one doesn't restart it.

When no tracked brand is named at all in the scope, share of voice is undefined, not zero. You will see no brand mentioned. Zero and undefined mean different things, and treating a dead prompt set as a losing one is the wrong conclusion.

Share of voice rises when a competitor falls. Always read it beside mention rate — if share of voice is up and mention rate is flat, nothing about you changed.

Prominence

Where you appear in an answer, not just whether.

text
prominence = 1 − (characters before your first mention / total characters)

The result runs from just above 0 to 1, where higher means earlier. It is averaged only over responses where you were actually mentioned, so it is undefined until you have been named at least once — the dashboard shows Not mentioned yet.

Alongside it, mention rank is the order of first appearance among the tracked entities: who the answer names first, second, third.

Prominence is never folded into share of voice or into a single composite "visibility score". A blended score cannot be debugged or argued with, so Shruwd shows the parts.

Citation metrics

A citation is a URL in the answer's list of cited sources.

text
citation_share(domain)  = responses citing that domain / N
self_citation_rate      = responses citing any of your domains / N

A domain is counted once per response, however many of its pages are cited. Which specific page was cited is kept, because that is what several diagnostics need — a competitor citing your pricing page and a review site citing your homepage are different problems.

Coverage metrics

Two numbers describe what happened in the answers that did not name anyone.

MetricCountsWhat it means
Naming nobodyResponses naming no tracked brand ÷ NNobody owns the category here. Across a group of prompts, this is an opportunity rather than a loss.
No AI answerRuns where the engine produced no AI answer ÷ NThe engine does not answer these prompts. A prompt-set problem, not a visibility problem.

If no AI answer is high, nothing you change on your site will move the other numbers for those prompts. Rewrite the prompts instead.

Next steps