AI Search Visibility Metrics: 7 KPIs and How to Report Them

AI search visibility metrics that hold up: 7 KPIs with formulas, sample sizes, and watch-outs, plus how to turn them into a report you can act on.

G
Written byGan Liu
Read Time9 min
Posted onSeptember 16, 2026
AI Search Visibility Metrics: 7 KPIs and How to Report Them

Ask a tool for your AI search visibility metrics and you might get one number back. One number cannot tell you which prompt you lost, which page the engine read instead of yours, or which competitor took your spot. This post defines seven KPIs, each with a formula you can check and a known way to mislead you, shows how to measure visibility in each engine without fooling yourself, and turns the numbers into an AI visibility report you can act on.

Definition: AI search visibility metrics measure how AI answer engines represent a brand: how often it appears in answers to buying-intent prompts, where in the answer it appears, which sources the engine cites, how accurately it is described, how it compares with competitors, and how much traffic those answers send. They are computed per engine, across repeated runs of a fixed prompt set.

Why rank reports and analytics miss AI visibility

Your existing reports cannot see inside AI answers. SEO rank trackers measure positions on a results page, and an AI answer has no page two. Analytics measures clicks, and an answer can name your brand and satisfy the buyer without sending a click. Even the click data is blended: Google reports clicks from its AI features, AI Overviews included, inside Search Console's ordinary Web search totals, per its documentation on AI features in Search.

7 AI search visibility metrics and KPIs at a glance

Every KPI below comes from one raw record: for each run of each prompt on each engine, your brand was Named (mentioned in the answer text), Cited only (your page linked as a source, your brand not named), or Absent. Add appearance order, the sentence describing you, cited URLs, and competitors named, and you can compute all seven.

MetricWhat it measuresFormulaWatch-outs
Mention rateHow often answers name your brandRuns where you are Named ÷ total runsNeeds 3 or more runs per prompt. Report Cited only as a separate rate.
Average position when NamedWhere in the answer you appearSum of your appearance order ÷ runs where you are NamedMeaningless without mention rate beside it. Two lucky first-place mentions average 1.0.
Citation shareHow often your own pages are the evidenceAnswers that cite your domain ÷ answers that cite any sourceOnly engines that search the web cite. Raw citation counts give a different number; say which you use.
Share of voiceYour mentions against competitors'Your brand mentions ÷ mentions of all tracked brandsMoves with the competitor list you choose. Can fall while your mention rate rises.
Sentiment and description accuracyWhether engines describe you correctly and fairlyNamed answers with an accurate, neutral-or-better description ÷ all Named answersNeeds a written fact sheet to check against. Stale pricing counts as inaccurate.
Engine coverageHow many engines name you at allEngines where your mention rate clears your floor ÷ engines trackedSet the floor before you look. An average across engines hides a zero.
AI referral sessionsVisits that AI answers actually sendSessions attributed to AI referrers, per weekUndercounts. Some apps strip the referrer, and AI Overviews clicks sit inside Google organic.

Illustrative example, not real data: across 20 prompts run 3 times each on one engine, a brand Named in 18 of 60 runs has a 30 percent mention rate. If its appearance order across those 18 runs sums to 54, its average position when Named is 3.0.

How to measure AI search visibility without fooling yourself

The formulas are simple; sampling is where measurement goes wrong. This protocol works by hand for one engine, and a tracker automates it across all of them.

1. Fix the prompt set

Write 20 to 50 prompts the way buyers phrase them, with no brand name in them. Cover four shapes: "best X for Y," "alternatives to Z," "X vs Y," and problem-first prompts such as "how do I stop losing leads from my contact form." Group them by buying situation. Once the set is fixed, change it rarely, because a new prompt set resets every trend.

2. Run clean, repeated samples

Log out or use an unpersonalized temporary chat, pick one surface per engine (the app or the API), and run each prompt at least three times on different days, because engines answer differently from run to run. The clean-context details are in the step-by-step ChatGPT check.

3. Record states, not impressions

Log the full raw record described above for every run, not your impression of it, so anyone can audit the numbers later.

4. Compute per engine, then roll up

Calculate each KPI per engine before rolling up; an aggregate can look healthy while one engine never names you.

Visibility metrics: mention rate and average position

Mention rate

A brand Named in 70 percent of runs and one Named in 10 percent can both screenshot themselves "ranking on ChatGPT," but they are in different businesses. Keep Cited only separate: being a source is not the same as being recommended.

Average position when Named

Earlier mentions are likely to get more attention, as higher positions do on a search results page. The research that coined generative engine optimization builds that assumption into its visibility metric, weighting a cited source by how much of the answer it accounts for and how early it appears (Aggarwal et al., 2023). Note prominence too: lead recommendation with a paragraph, or the sixth name in a closing list. The AI visibility score we compute blends mention rate, average position when Named, and citation share into one 0–100 number (the score page calls the first two named share and average rank). The weights are published, and every input links to the answers behind it.

Competitive metrics: share of voice and citation share

Share of voice

Put your share next to each competitor's and you see who actually wins your category in AI answers, which may not be who you assumed. Competitor share-of-voice tracking exists because this number moves strategy most. Fix the competitor list with the prompt set; add a name only when it starts appearing in answers.

Citation share

Perplexity shows sources on its answers, and ChatGPT search cites too. Beyond your own share, the list of third-party pages that get cited is the most actionable output in the report: if the same five listicles and review pages keep feeding answers and you appear on none of them, your outreach plan writes itself. Citation tracking keeps that list current.

AI brand visibility metrics for quality and reach

Sentiment and description accuracy

Engines attach framing, such as "affordable but limited" or "a newer option," and repeat it with confidence. Write a one-page fact sheet first: current pricing, plan names, category phrase, core features, and who you serve. Then grade every Named answer as accurate, stale, or wrong, and tag the tone. Stale descriptions can trace to outdated pages the engine keeps retrieving; you can update those pages or ask their owners to. Descriptions a model learned in training can stay until a new model version ships.

Engine coverage

The same brand can be strong on one engine and Absent on another, because engines differ in training data, indexes, and retrieval habits. ChatGPT, Perplexity, Gemini (with Google AI Overviews), Microsoft Copilot, Grok, Claude, DeepSeek, and Meta AI all answer buying questions. For Gemini, note whether each run came from the Gemini app or from an AI Overview on Google Search; they are different surfaces and can answer differently. Pick a floor, for example a 20 percent mention rate, and count how many of the engines you track clear it. The LLM rank tracker is built around separate engine columns, not one blended average.

AI referral sessions: the traffic half

Referral sessions show whether AI recommendations actually send people. Filter your analytics for AI referrers such as chatgpt.com, perplexity.ai, gemini.google.com, and copilot.microsoft.com, and watch the weekly trend and the conversion rate. OpenAI says ChatGPT adds utm_source=chatgpt.com to referral URLs from its search results (OpenAI publisher FAQ), which makes those visits easier to separate. The setup is covered in our guide to AI search analytics.

What to look for in an AI visibility metrics platform

If you buy a tool, judge it by whether you can check its numbers:

  • Every prompt disclosed, with the run count per prompt.
  • A separate column per engine, not only a blended score.
  • Raw answers, quoted in full and exportable.
  • A competitor list you control.
  • The cited URLs behind every citation metric.
  • A stated refresh cadence, so you know how old each number is.

The most accurate platform is the one whose numbers you can trace back to the answers. Real answers, not a black-box score.

Turning AI search visibility metrics into a report

An AI visibility report is these seven KPIs on one page, broken out by engine, with the prompts and answers attached. A good one reads as a to-do list:

  1. Low mention rate, weak citations → you are missing from the pages engines read. Pitch the cited listicles and comparisons; the playbook is in AI visibility optimization.
  2. Named but described wrongly → find the stale source pages, update or pitch them, and republish your own pages with current facts and visible dates.
  3. Strong on one engine, Absent on another → diagnose the weak engine on its own. Retrieval-heavy engines can respond to page changes within weeks.
  4. Losing share of voice → study what the gaining competitor shipped: new comparison pages, review volume, community presence.

On cadence: review mention rate, position, and share of voice weekly, because model updates can move them overnight. Review description accuracy, engine coverage, and referral sessions monthly; they move slower. Start with a free one-off baseline and add ongoing tracking once the numbers matter to revenue.

FAQ

What are the most important AI search visibility KPIs?

Mention rate and share of voice come first, because they show whether engines recommend you and how that compares with competitors. Average position, citation share, description accuracy, and engine coverage explain why those two move. AI referral sessions connect the whole set to traffic.

How do you measure AI search visibility?

Per engine, not in aggregate. Run a fixed prompt set at least three times on each engine, log every run as Named, Cited only, or Absent, and compute the KPIs for each engine before rolling up. Your own analytics adds the traffic side.

How many runs per prompt are enough?

Three runs per prompt per engine is the minimum for a rough baseline. Whether you can trust a change depends on total runs per engine. For a mention rate between 30 and 50 percent, the rough 95 percent margin of error (1.96 × √(p × (1 − p) ÷ n)) is about ±12 points at 60 runs (20 prompts × 3), ±7 to 8 points at 150 runs (50 × 3), and ±5 to 6 points at 300 runs. So at 60 runs, a move from 30 to 36 percent is noise. Repeat runs of the same prompt are correlated, which makes the real margin wider. Keep the run count the same from month to month.

Check where you stand

You can run the protocol above by hand, or start with ours: the free AI visibility checker takes your domain and email and sends a one-time snapshot of the visibility side of this report. You get every prompt disclosed, every answer quoted, Named / Cited only / Absent per engine, the sources cited, and the competitors named instead of you. While SeenMeter is in beta, checks run concierge-style: we run your brand through all 8 engines and email the full report within 24 hours.

Free · No signup · Report in 24h (beta)

See yourself the way every AI sees you.

Free check, no signup. Then track it every day.