In partnership with

The AI Visibility Scorecard: The Nine KPIs Worth Reporting | Mastering AI Visibility

Find what’s slowing your GTM.

Most GTM problems aren’t one big failure. They’re one or two weak spots quietly dragging down the rest.

The free GTM Audit scores your go-to-market across four dimensions, then sequences a 90-day roadmap for your stage.

Drop your URL. Get your score in about 10 minutes.

Most AI visibility dashboards die in the budget meeting. Not because the work was bad. Because the dashboard reported schema coverage to a CFO who funds pipeline.

That is a category error, and it is the most common one in this discipline. Schema coverage is a signal. It is an input you control. Pipeline is a KPI. It is an outcome you report. A dashboard that confuses the two looks busy and gets cut.

This issue is the scorecard. Nine KPIs, four tiers, each with a definition, a formula, a target and the place the number comes from. Plus the one rule that breaks most of them.

9
KPIs worth reporting. Everything else on your dashboard is a signal, an alarm, or noise.
Report three. Instrument the rest.
The citedby AI visibility scorecard · Structure, not a measured benchmark

The rule that breaks most scorecards: never blend the engines

Before the KPIs, the rule that governs all of them. Do not roll ChatGPT, Perplexity and Google AI Mode into a single visibility score. Not because it is untidy. Because it is measuring two things that do not share a distribution.

From the research
AI visibility is not one number, and the dashboards selling you a single AEO score are flattening a problem that is structurally different on every engine. Citation share is the new market share, but only per engine. Roll it up and you have built the GDP of your AEO program: interesting at the macro level, useless as a strategy input.
Nick Lafferty, Founding Marketing Engineer, Profound · "The Citation Asymmetry Problem", May 2026 · Written in a personal capacity

The evidence is upstream of your content. Profound ran 10,000 prompts across three engines and found ChatGPT rewrites a single prompt into 91% unique queries while Perplexity keeps 88% of the original words. They are not searching for the same thing, so they do not find the same thing. Averaging them produces a number that glides smoothly while the engines underneath move in opposite directions.

Every KPI below is computed per engine. If your tool will not break it out, that is the tool telling you something.

Tier 1: outcome. The only tier a CFO funds.

Three numbers. These are the ones that go on the board slide, and they are the only ones that survive a budget conversation.

1. AI-sourced pipeline

WhatOpportunities where an AI engine was the first touch. The number that makes AEO a channel rather than a science project.
FormulaSUM(pipeline value WHERE first_touch = AI engine)
TargetNo industry benchmark exists. Set your own baseline in week one, then report the delta.
Source CRM, with a first-touch attribution field. Not your analytics tool.

2. AI-sourced revenue

WhatClosed-won revenue from the same cohort. Slower, and the only number nobody argues with.
FormulaSUM(closed-won WHERE first_touch = AI engine)
Target Expect nothing for two quarters. B2B cycles are long and this channel is new.
SourceCRM. Reported quarterly, never weekly.

3. Self-reported attribution

WhatThe “how did you first hear about us?” field, with AI engines as named options. This exists because analytics undercounts AI referrals badly. Referrers get stripped in app-to-browser handoffs and land in Direct.
FormulaCOUNT(form responses naming an AI engine) / COUNT(all responses)
TargetCompare it against your analytics number. The gap is your undercount.
SourceA single required field on your demo form. The cheapest instrumentation on this list.

Tier 2: citation. What the CMO reports.

These measure whether you are in the consideration set. They move faster than pipeline, so they are your leading indicator.

4. Share of AI Voice (per engine)

What Your citations as a share of all brand citations in your category, on one engine. The single most useful number in this newsletter.
Formula(your citations / all category citations) × 100, per engine
TargetYour own last reading. Ignore published benchmarks. See below for why.
SourceYour prompt set, run weekly. Issue #30 shows you how.

5. Citation rate

WhatThe share of your tracked prompts where you are named at all. Different from Share of Voice: this is presence, not dominance.
Formula(prompts naming you / total prompts) × 100, per engine
TargetTrack the trend. A flat citation rate with rising Share of Voice means competitors are losing, not that you are winning.
Source The same weekly prompt run.

6. Recommendation rank

WhatWhere you appear in the answer. Being named sixth in a list is not the same as being named first, and most dashboards flatten this to a binary.
FormulaAVG(position across prompts where you are cited)
Target Rank matters most on comparison prompts. Segment it there.
SourceThe same run. Record the position, not just cited yes or no.

Tier 3: signals. Instrument these. Do not report them.

These are inputs. They are how you move tier 2, which is how you eventually move tier 1. They belong in your working dashboard and nowhere near a board deck.

7. Branded web mentions. Ahrefs studied 75,000 brands and found branded web mentions correlate 0.664 with AI Overview appearances. Backlinks scored 0.218. That gap is the most actionable finding in the field, and it is why this signal is on the list and link building is not.

8. Entity clarity. Whether the engines describe you correctly and consistently. Not a percentage. A judgement, reviewed monthly, with every wrong description logged as a content brief.

9. Content freshness. The share of your cited pages updated in the last 180 days. Engines carry a strong recency bias, and this is the cheapest signal to move.

Tier 4: hygiene. Alarms, not metrics.

Crawlability, JavaScript rendering, schema coverage. These are binary and they are alarms. Either the crawlers can read you or they cannot. Nobody funds a green checkmark, so do not put them on a slide. Put them in an alert that pages you when they break.

One caution, because it keeps getting sold as a growth lever: NP Digital scored seven trust signals across the engines and structured data ranked last. Ship it, then stop optimising it.

Why you should not benchmark against the industry

How much better AI traffic converts than organic, per four published studies. A five-fold spread on one metric. Sources: Semrush, Opollo (312 B2B firms), NP Digital, Ahrefs.

How much better AI traffic converts than organic, per four published studies. A five-fold spread on one metric. Sources: Semrush, Opollo (312 B2B firms), NP Digital, Ahrefs.

You will be shown benchmarks. A “good” Share of AI Voice is 15% to 25%. The category average is 56.9 out of 100. Top quartile earns 31 citations a month. Treat every one of these with suspicion.

Look at the chart. Four published studies measured one metric, how much better AI-sourced traffic converts than Google organic, and got 4.4x, 5.1x, 8.3x and 23x. A five-fold spread. Two of the four never publish their base at all.

They cannot all be right. The bases differ, the definitions differ, the samples are mostly undisclosed, and several of the loudest numbers come from companies selling the tool that measures them. Your own baseline is the only benchmark you can trust. Take a reading in week one and report the delta against yourself, forever.

0.664
Correlation between branded web mentions and AI Overview appearances.
Backlinks scored 0.218. Never quote the first number without the second.
Ahrefs · Base: 75,000 brands, August 2025

The scorecard, as one block

Paste this into a sheet. One tab, one row per week, one column group per engine. If it does not fit on one screen, you are reporting signals.

AI VISIBILITY SCORECARD — week ending YYYY-MM-DD TIER 1 OUTCOME THIS WEEK LAST BASELINE AI-sourced pipeline $______ $____ $____ AI-sourced revenue (quarterly) $______ $____ $____ Self-reported "heard via AI" ____% ___% ___% TIER 2 CITATION ChatGPT Perplexity Google AI Gemini Share of AI Voice ___% ___% ___% ___% Citation rate ___% ___% ___% ___% Recommendation rank ___ ___ ___ ___ ^ never sum this row into one score. That is the whole point. TIER 3 SIGNALS (instrument, do not report) Branded web mentions ____ (0.664 correlation. This is the lever.) Entity clarity __/10 (reviewed monthly, by a human) Content freshness ____% (cited pages updated in 180 days) TIER 4 HYGIENE (alarms. All should read PASS.) Crawlable by GPTBot [ ] Renders without JS [ ] Schema valid [ ] No Crawl-delay in robots [ ]
This week's fix
Delete every metric from your dashboard that is not on this list, then add the one that is missing.
The missing one is almost always self-reported attribution. Add a required "how did you first hear about us?" field to your demo form this week, with ChatGPT, Perplexity, Gemini and Claude as named options. It takes an hour and it is the only honest correction to an analytics number that is undercounting you.

Frequently Asked Questions

What KPIs should I use to measure AI visibility?

Nine, in four tiers. Outcome: AI-sourced pipeline, AI-sourced revenue, and self-reported attribution. Citation: Share of AI Voice, citation rate, and recommendation rank, each computed per engine. Signal: branded web mentions, entity clarity, and content freshness. Hygiene is a fourth tier of alarms rather than metrics. Report tiers one and two. Instrument tier three. Alert on tier four.

What is a good AI visibility score?

Nobody credibly knows, and be careful with anyone who tells you they do. The published benchmarks contradict each other badly. Four studies measuring the same conversion metric produced 4.4x, 5.1x, 8.3x and 23x, and two of them never published a base. Take your own baseline in week one and report the delta against yourself. Your own trend line is the only benchmark you can trust.

How do I calculate Share of AI Voice?

Divide your citations by all brand citations in your category, on one engine, across a fixed prompt set. Multiply by 100. Run the same prompt set every week. The critical detail is per engine: do not sum ChatGPT, Perplexity and Google AI Mode into one number, because they are structurally different retrieval systems and averaging them hides the only signal that matters.

What is the difference between a signal and a KPI?

A signal is an input you control, like schema coverage, branded mentions or content freshness. A KPI is an outcome you report, like pipeline or Share of AI Voice. Signals move KPIs. Reporting signals to an executive is the fastest way to lose the budget, because a CFO does not fund schema coverage. Instrument twelve signals, report three KPIs.

Why can I not just use one blended AI visibility score?

Because the engines are not variants of one search index. Profound ran 10,000 prompts and found ChatGPT reformulates a prompt into 91% unique queries while Perplexity keeps 88% of the original wording. A blended score averages two distributions that do not share a tail, producing a number that moves smoothly while the underlying engines diverge. Track citation share per engine.

Which metric should I fix first?

Branded web mentions, if you have to pick one. Ahrefs found they correlate 0.664 with AI Overview appearances across 75,000 brands, against 0.218 for backlinks. It is the strongest published lever in the discipline and most teams are still spending the budget on links.
Be in the next issue

Have you run this and measured it?

This newsletter is trying to work out whether AI visibility is a real channel or an expensive story. That gets settled by operators, not vendors. If you have run a programme and have numbers, good or bad, we want the case study. The ones that did not work are worth as much as the ones that did.

Book 15 minutes →

A 15-minute walkthrough, no pitch. cal.com/thrivestack/citedby-ai-visibility

thrivestack.ai/citedby
Get the scorecard, populated.
citedby runs your prompt set across every major engine, scores your Share of AI Voice per engine, and never blends them into one number.
Score your domain →
No credit card required  ·  Free to start