How the score is calculated
A visibility score you cannot interrogate is just a number. Here is the entire method — including what it does not measure.
Step 1
Which models we ask
Every prompt in an analysis is sent independently to each active model. There is no aggregation layer, no proxy model and no cached corpus — each score reflects what that specific model returned at the time of the run.
Claude
Anthropic
GPT-4o
OpenAI
Gemini
Perplexity
Perplexity
Grok
xAI
DeepSeek
DeepSeek
Paid plans query all six. The free plan queries the first two available (normally Claude and GPT-4o), which is why a free score is directionally useful but narrower than a paid one. Each model reply is capped at 400 tokens, so the score reflects a model's primary answer, not an exhaustive one.
Step 2
How mentions are counted
For every response we count case-insensitive occurrences of your brand name, and of each competitor name, in the returned text. The count is a plain string match — no fuzzy matching, no synonym expansion, no LLM judging whether a mention “really counts”.
That choice is deliberate: it means the same response always produces the same count, and you can verify any number yourself by reading the raw response, which we store and show you.
Step 3
The formula
Each prompt is scored per model:
+10 the brand is mentioned at all
+5 the brand is mentioned at least as often as every competitor
max per prompt = 15 with competitors, 10 without
A model's score is the points it awarded divided by the maximum possible across all prompts, expressed out of 100. Your overall score is the plain average of the per-model scores — every model counts equally, so a strong showing in ChatGPT cannot hide a zero in Perplexity.
Worked example
10 prompts, 2 competitors, one model. Your brand appears in 6 answers, and in 4 of those it is mentioned at least as often as both competitors. Points = (6 × 10) + (4 × 5) = 80. Maximum = 10 × 15 = 150. Model score = 53.3 / 100.
The second half of the formula is why the score moves when a competitor gains ground even if your own mentions are unchanged. Being named is table stakes; being named more is the position that wins the recommendation.
Step 4
How sentiment is judged
For each mention we read a window of roughly 150 characters either side and weigh it against a fixed lexicon of positive and negative terms. The verdict is positive, neutral or negative per response, then summarised across the run.
This is a blunt instrument by design — it is transparent and stable rather than clever. It will miss sarcasm and subtle framing. Sentiment is available on paid plans; free analyses report every mention as neutral rather than guessing.
Honesty
What this score does not do
It is not perfectly reproducible
We do not pin model temperature, because we want the answer a real user would get, and real users do not get pinned sampling. The same brand analysed twice will move by a few points. Treat a 3-point change as noise and a 15-point change as signal. Month-over-month tracking exists precisely because single runs are noisy.
It counts substrings, not entities
A short or common brand name will match inside longer words and inflate the count. If your brand is a common word, read the raw responses we store rather than trusting the number alone.
It does not measure traffic or revenue
This is a leading indicator of whether AI assistants surface you, not a measure of what that is worth. Anyone selling you a direct line from an AI visibility score to pipeline is guessing.
It reflects a moment, not a permanent state
Model weights, retrieval indexes and live web access all change. A score is a reading taken on a date, which is why we re-measure rather than issue a verdict.
The other half
Why we also simulate customers
A visibility score answers whether AI sends people to you. It says nothing about what happens when they arrive — and a brand that is recommended but not believed converts no better than one nobody hears about.
That is what the AI Focus Group measures: a panel of synthetic customers, generated from evidence on your own site, walks your pages and reports where they stop believing you. Those results are clearly labelled simulations — they are directional, and they do not replace research with real customers.
The two combine into a single AI Customer Readiness score, which weights discovery and persuasion separately so you can see which half is actually failing.
Check the maths on your own brand
Free scan, no signup. We show you the raw model responses alongside the score, so you can count the mentions yourself.
Run a free analysis →