How the AI Visibility Score is calculated.
Most tools give you a number and keep the formula. If you can't check a number, it isn't insight — so here is ours, in full, including the parts we're not satisfied with.
Mention rate
30%The share of answers that name your brand at all.
Nothing else matters if you're not in the answer. It carries the most weight for that reason.
Share of voice
20%Your mentions as a share of every brand mentioned across the same answers.
Being named is worth less when the engine names four rivals in the same breath.
Citation rate
15%How often a mention of you also links to you.
A mention builds awareness. A citation sends a reader — and is the only part you can see in analytics.
Average position
10%Where you appear in the list of brands. Rank 1 scores 100; rank 6 or worse scores near 0.
Readers stop early. Being named fifth is closer to not being named than to being named first.
Sentiment
10%Whether the sentences that name you are positive, neutral or negative.
A bad mention is not a win. Read only from sentences naming you — a rival's praise isn't yours.
Source authority
10%The authority of the domains engines cite in those answers.
Answers built on strong sources are harder to displace. It tells you what you're up against.
Website AI readiness
5%How readable your site is to AI crawlers.
Weighted lowest because it's a precondition, not an outcome — and today it's the least directly measured input.
Each input is scored 0–100, multiplied by its weight, and summed. These percentages are read directly from the code that computes your score — if we change the formula, this page changes with it.
How an opportunity gets ranked.
Reach × commercial intent × visibility gap × confidence × ease. Each factor is 0–1, multiplied together, shown as 0–100.
The share of your tracked engines where the gap actually shows. Measured, not estimated.
Read from the prompt's intent: commercial 1.0, comparison 0.85, informational 0.45, navigational 0.3.
How absent you are. If an engine never names you on that prompt, this is 1.
Falls with fewer observations, and falls hard when answers came from the mock provider instead of a live engine.
The inverse of effort: low 1.0, medium 0.6, high 0.3. A cheap win outranks an expensive one of equal value.
Because the factors multiply, any one of them at zero makes the score zero. That's deliberate: an opportunity you can't act on, or can't trust, isn't an opportunity.
What this score is not
Not a share of the whole AI market
It reflects your presence inside the prompts you chose. A different prompt set gives a different score. Pick prompts your buyers actually ask, or you'll measure the wrong thing precisely.
Not comparable between brands
Two brands tracking different prompts don't have comparable scores. Compare yourself to your own last run, and to rivals inside the same prompt set.
Sentiment is keyword-based
It reads the sentences that name you and looks for known positive and negative wording. It doesn't understand sarcasm or context. That's why we always show you the sentences.
Website AI readiness isn't measured yet
The crawler and robots.txt audit isn't built, so this 5% input isn't yet derived from your real site. We'd rather tell you than quietly count it as full marks.
Impact is before/after, not proof of cause
We compare runs before and after you ship. A competitor's move or an engine update can shift the same numbers. Treat a rise as evidence the direction is right, not a closed case.