Blog/Guides

What an AI visibility score measures, and what it hides

Agentcites
MENTIONSSENTIMENTPOSITIONFORMULASCORE

In short

An AI visibility score is a single number meant to say how often AI assistants such as ChatGPT, Perplexity and Gemini bring up your brand. Vendors build it from some mix of mentions, citations, share of voice, position, sentiment and search volume, and the published definitions differ, so two scores with the same name can measure different things. A composite score hides its denominator, which means you cannot tell how many answers it rests on or recompute it yourself. Before trusting one, ask what it divides by, whether branded questions are included, and how much it moves when nothing has changed.

What an AI visibility score is

An AI visibility score is one number that sums up how present your brand is in AI answers. It usually runs from 0 to 100, and a higher number is meant to be better.

ANSWERSYOURIVALARIVALBRIVALC
A visibility score starts from answers counted out to brands. The heights here are an example, and a score built on them should say what it divides by.

The idea is borrowed from SEO tools, which have scored search visibility for years. The difference is in what sits underneath. A search ranking is one fixed list for one query. An AI answer is written fresh each time, names a handful of brands, and may or may not link to a source.

So an AI visibility score has to make choices that a search score did not. Which answers count, which brands count, and how much each signal weighs are all decisions the vendor makes. Most of this post is about those decisions.

Scores come from three kinds of product. SEO suites have added them beside their search reports. Dedicated AI visibility tools put them on the first screen. Free graders, such as the one HubSpot offers, give a one-time score at no cost, with the brand checked once rather than tracked over time.

What AI visibility scores typically combine

Most scores are built from some of six signals. The table names each one and what it counts, using the definitions vendors publish on their own pages.

The signals AI visibility scores are commonly built from, as defined on vendor pages read on 10 October 2026. No vendor discloses every weight it uses.
SignalWhat it countsWhere a definition is published
MentionsHow many answers name the brandSemrush, Peec AI, Ahrefs
CitationsHow many answers link to the brand's pagesSemrush, Ahrefs
Share of voiceThe brand's mentions against all tracked brands' mentionsPeec AI, Profound, Semrush, HubSpot
PositionWhere in the answer the brand appearsPeec AI, Profound, Semrush
SentimentWhether the answer speaks well or badly of the brandPeec AI, Semrush, HubSpot
Search volume weightMentions scaled by how often the topic is searched on GoogleAhrefs, Semrush

Some vendors use only one of these signals and call it a visibility score. Others blend several. The name tells you nothing about which kind you are looking at.

Same name, different denominators

The published definitions disagree on the most basic question: visible out of what? The number on the bottom of the fraction, the denominator, decides what the score means.

How five vendors describe their visibility figure, quoted or paraphrased from their own pages on 10 October 2026. This is what each page says, not a test of how each tool behaves.
VendorWhat its page says the figure isWhat it divides by
Peec AIPercentage of AI responses where your brand appearsAll responses to your tracked prompts
ProfoundResponses that include your brand over responses that include at least one brandOnly responses naming some brand
SemrushA benchmark score (0 to 100) of how often your brand appears compared to competitorsNot stated on the page
HubSpot AI Search GraderFive parts with stated points: sentiment 40, presence quality 20, brand recognition 20, share of voice 10, market competition 10Not stated for the total
Ahrefs Brand RadarShare of voice from impressions, which are mentions weighted by Google search volumeImpressions for responses naming any tracked brand

Sources: the Peec AI metrics page, the Profound help centre, the Semrush knowledge base, the HubSpot AI Search Grader page and the Ahrefs Brand Radar methodology, all linked below.

Look at the first two rows. Peec AI's metrics page divides by every response. Profound's help centre divides by the responses that name at least one brand. An answer that names nobody counts against you in the first and is left out of the second. The same answers can give two different percentages, and both can be correct by their own definition.

Semrush's knowledge base calls its AI Visibility score a benchmark from 0 to 100 that shows how often a brand appears compared to competitors. The page does not give the formula. A separate Semrush article says its share of voice counts how many times a brand is mentioned and how high it appears, and that for ChatGPT it is also weighted by topic search volume.

HubSpot's AI Search Grader is unusual because it publishes its weights. Sentiment carries 40 of the 100 points, so a brand that is rarely named but described warmly can score well. That is a choice HubSpot has made openly, and it is a fair one to know before you compare its score with anyone else's.

Sentiment carries the most points in HubSpot’s AI Search Grader.

The most points each of the five parts can add to the score out of 100, as HubSpot’s page states them.

  1. Sentiment40
  2. Presence quality20
  3. Brand recognition20
  4. Share of voice10
  5. Market competition10
Data: HubSpot, AI Search Grader, the section What You Get in Your Brand Report.Agentcites

Ahrefs' methodology page says its impressions weight mentions by Google search volume, and that this is a modelling choice, not a measured relationship. It adds that Ahrefs does not claim a validated link between Google search volume and how often a query is asked inside an AI tool. That is an honest caveat, and few vendors write one.

Why a composite score hides its denominator

A composite score blends several counts into one number, and the blend throws away the counts. Once mentions, sentiment and position have been weighted and added, you cannot work back to how many answers named you.

Here is a made-up example to show how. Two brands get the same score of 50 on a tool that, for this example only, gives half the points to how often a brand is named and half to sentiment. No real vendor's formula is being described.

A made-up example. Two invented brands with the same composite score of 50, under an invented formula that weights naming and sentiment equally. The numbers are not from any real tool.
Brand ABrand B
Answers that named the brand80 of 10020 of 100
Naming points (half of 100)4010
Sentiment points (half of 100)1040
Composite score5050
What a buyer experiencesNamed often, described coollyRarely named, praised when it is

The two brands have the opposite problem, and the score cannot tell them apart. Brand A needs better things said about it. Brand B needs to be named at all. A marketer shown only "50" would not know which work to do.

There is a second loss. A score of 50 from 100 answers and a score of 50 from 10 answers look the same, but the second could swing wildly on one answer. The count beneath a figure is what tells you how much to trust it, and a composite drops it.

A figure you cannot recompute is a figure you cannot check. Ask for the counts underneath any score before you act on it.

Why the score moves when nothing changed

AI assistants answer the same question differently each time, so any score built on their answers moves on its own. A rise or a fall can be noise rather than the result of anything you did.

SparkToro's study, published in January 2026, had 600 volunteers run 12 prompts through ChatGPT, Claude and Google's AI a combined 2,961 times. It found less than a 1 in 100 chance that ChatGPT or Google's AI would give the same list of brands in any two responses, and roughly 1 in 1,000 for the same list in the same order.

The study did find a measure it trusted: a visibility percentage across many prompts, each run several times. It was blunt about rank, saying any tool that gives a ranking position in AI is full of baloney. That matters for scores that weight position heavily, because position is the least stable thing in an answer.

One hospital was named in 69 of 71 ChatGPT answers but came first in only 25.

71 answers from ChatGPT to the same question about cancer care hospitals on the US West Coast. Counts of the answers that named City of Hope, and of those that named it first.

  1. All answers71
  2. Named in the answer69
  3. Named first25
Data: SparkToro, the section headed Is there any way to order this randomized chaos?Agentcites

The practical answer is to learn the normal swing before reading a change. Ask the vendor how many times each question is run per reading. Then watch the score for a few weeks while you change nothing. A later move smaller than that resting wobble is not evidence of anything.

What to ask a vendor before you trust the score

Seven questions will tell you what a score means and whether you can rely on it. A vendor with a sound score can answer each in a sentence.

  1. What does the score divide by: all answers, answers that name some brand, or something else?
  2. How many answers is my score based on, and can I see that count beside it?
  3. Are questions that already contain my brand name included? Those are answered with my name almost every time.
  4. Which signals go into the score, and what weight does each one carry?
  5. Which assistants are asked, and is each one reported separately as well as in the total?
  6. How much does my score move between two runs when nothing on my site has changed?
  7. Can I open the actual answers behind the score and read them?

The third question deserves its own warning. A question like "Is Example Co any good?" names the brand, so the answer names it back. If such questions are mixed in, the score rises without a single new buyer finding you. Our guide on how to report AI visibility honestly works through this with a made-up example.

The fifth question matters too. A single score averaged across assistants can hide one that never names you. If ChatGPT names you often and Perplexity never does, the average looks middling. The real problem, one assistant that ignores you, disappears from view. Ask for one row per assistant, each with its own count.

A vague answer to any of the seven is not proof the score is wrong. It does mean you cannot check it, and you should treat it as a rough signal rather than a measurement.

What a score you can check looks like

The most useful AI visibility figure is a count over a stated total, for questions that do not contain your name. "Named in 6 of 120 answers" can be checked, compared and argued with. "Visibility 42" cannot.

A composite score beside a count, for the same invented brand. The values are made up to show the format, not taken from any tool.
QuestionComposite scoreCount over a total
How often was I named?Hidden inside the score6 of 120 non-branded answers
How many answers is this based on?Not shown120
Which assistant names me least?Needs a second reportOne row per assistant, each with its own count
Did a change move it?Hard to tell from noiseCompare the counts, run against run
Can I read the answers?Depends on the toolYes, all 120

A score still has a use. It can be a quick way to see that something moved. The count is what tells you what moved, and by how much.

An illustrative example of every answer in one Agentcites run, for Postprism, the example brand: the assistant that gave it, the brands it named, whether it offered sources, whether one of them was yours, and the opening of the reply.
AskedAssistantBrands namedSourcesCitedLinked a brandTypeQuestionAnswer
03/10/2026Perplexity2 brands namedYesYesYesBrandedIs Postprism good for a small marketing team…Yes. Postprism looks like a good fit for small teams…
03/10/2026Gemini3 brands namedYesNoNoBrandedIs Postprism good for a small agency…Postprism is a social media scheduler for small teams and…
03/10/2026Perplexity2 brands namedYesYesYesBrandedDoes Postprism post to several platforms at once…Yes. Postprism's feature page says it can…
03/10/2026Gemini1 brand namedYesNoNoNon-brandedbest tool to schedule social media postsThe best tools for scheduling social posts are…
03/10/2026Perplexity4 brands namedYesNoYesNon-brandedsocial media scheduler for a small agencyFor a small agency, the shortlist usually comes down to…
03/10/2026Gemini2 brands namedYesNoNoNon-brandedwhich tool can manage several client accountsSeveral tools let you manage more than one account…
03/10/2026Perplexity2 brands namedYesYesYesBrandedCan Postprism suggest the best time to post…Postprism says it can suggest a time based on…
03/10/2026Gemini1 brand namedYesNoNoBrandedWhat does Postprism cost for a small team…Postprism's pricing page lists…
A count you can check is built from rows like these: one answer each, with the assistant, the brands named and whether the question named the brand. Illustrative.

How Agentcites reports visibility

Agentcites does not give a composite score, by design. Its visibility figure is the share of non-branded answers that named you, shown with both counts beside it, for each assistant and in total. Branded questions are reported separately and never blended in. Today it asks ChatGPT, Perplexity, Gemini and DeepSeek each week, and every figure opens to the answers behind it. The method page sets out how each number is counted.

How we measured this

This guide was written on 10 October 2026. The vendor definitions come from pages read that day: the Semrush knowledge base page on AI visibility metrics, the Peec AI metrics overview, the Profound help centre, the HubSpot AI Search Grader page and the Ahrefs Brand Radar methodology. The figures on answer variability come from the SparkToro study of January 2026. The target phrase was checked in Google autocomplete the same day.

No vendor formula is invented here. Where a vendor page does not state its denominator or its weights, the guide says so rather than guessing. The two brands and every number in the worked examples are made up. The guide does not test any tool, and it does not show results from any scan.

Questions

What is a good AI visibility score?

There is no shared scale, because each vendor defines the score differently. Compare a score only with earlier readings from the same tool, on the same questions.

How is an AI visibility score calculated?

Each vendor combines its own mix of mentions, citations, share of voice, position, sentiment and search volume. Few publish the full formula; HubSpot publishes its point weights.

Is an AI visibility score the same as share of voice?

No. Share of voice compares your mentions with all tracked brands, while visibility usually counts the answers that name you. Some scores include share of voice as one part.

Why did my AI visibility score change when I did nothing?

Assistants answer the same question differently each time. SparkToro found less than a 1 in 100 chance of the same brand list in two ChatGPT responses, so scores move on their own.

Can I check my AI visibility score for free?

Yes. HubSpot's AI Search Grader is free, and you can ask assistants your own questions by hand. Neither is a substitute for counting many answers over time.

Sources

  1. Semrush, AI visibility metrics, read 10 October 2026
  2. Semrush, how to measure AI share of voice using Semrush, read 10 October 2026
  3. Peec AI, metrics overview, read 10 October 2026
  4. Profound, Answer Engine Insights overview, read 10 October 2026
  5. HubSpot, AI Search Grader, read 10 October 2026
  6. Ahrefs, Brand Radar methodology, read 10 October 2026
  7. SparkToro, AIs are highly inconsistent when recommending brands, read 10 October 2026