AI Visibility Score: How It's Calculated and What It Can't Tell You

An AI visibility score is a 0 to 100 number that estimates how often, and how prominently, AI assistants such as ChatGPT, Perplexity, Gemini, Claude and Google’s AI Overviews mention or cite your brand when people ask questions in your category. It is calculated by running a fixed set of prompts, scoring each answer and dividing the points earned by the maximum possible. It measures presence in answers, not traffic or revenue.
That definition hides most of what matters. Every tool picks its own prompts, platforms and weights, so scores from two vendors are not comparable. The number also moves on its own because AI answers vary from run to run. This guide shows exactly how the score is built, works one through with real arithmetic, and explains how to tell whether a change in the score is real and whether it is worth anything.
Two different things are called an AI visibility score
Search for the term and you will find two kinds of product using the same name. They answer different questions.
| Answer-based score | Site-readiness score | |
|---|---|---|
| Question it answers | Do AI assistants actually name or cite us? | Can AI systems crawl, read and understand our pages? |
| How it works | Runs buyer prompts through AI assistants and scores the answers | Scans your pages for crawler access, structured data, headings, content clarity |
| Typical inputs | Brand, competitors, prompt list, platforms | A URL |
| What it can tell you | Mentions, citations, position, sentiment, share of voice | Technical blockers and content that is hard to extract |
| What it cannot tell you | Why you are missing, or what the visibility is worth | Whether any assistant will recommend you |
A readiness score is a checklist result. A page can pass every check and still never be recommended, because recommendations depend on what the rest of the web says about you and on which competitors exist. Use readiness scans to remove blockers. Use answer-based scores to see where you stand. The rest of this article is about the answer-based kind, since that is what most people mean.
What an AI visibility score measures
Most answer-based scores combine some or all of these signals:
| Signal | What gets checked in each answer | Why it matters |
|---|---|---|
| Mention | Is your brand named at all? | The base layer. If you are not named, nothing else counts. |
| Citation | Is one of your pages linked as a source? | A citation is the only part of the answer that can send a visit. |
| Position | Are you named first, in the top three, or at the end of a list? | Readers act on the first options more than the last. |
| Sentiment | Is the mention positive, neutral or negative? | Being named as the option to avoid is still a mention. |
| Share of voice | Your mentions divided by all brand mentions in the same answers | Visibility is relative. It shows who is winning the prompts you lose. |
| Platform coverage | Which assistants include you: ChatGPT, Perplexity, Gemini, Claude, Copilot, AI Overviews, AI Mode | Each assistant retrieves and ranks sources differently. |
Some vendors add derived measures such as consistency (how reliably you appear when the same question is phrased differently or asked again) and authority signals. These are all variations on the same input: a set of answers, each marked for the signals above.
How an AI visibility score is calculated
- Pick the prompts. Write 20 to 30 unbranded questions a buyer would ask before choosing a product like yours: “best [category] for [use case]”, “[competitor] alternatives”, “[brand A] vs [brand B]”, and problem questions such as “how do I fix [pain point]”. Branded prompts (“what is [your brand]”) inflate the score and tell you little. Assistants often split one question into several searches behind the scenes (query fan-out), so long-tail phrasings from your keyword research make good prompts.
- Pick the platforms. Choose the assistants your buyers use. Covering more platforms gives a broader view but makes the score harder to move.
- Run every prompt in a fresh session. A new chat each time, so earlier answers do not shape later ones. Keep location and language fixed.
- Score each answer. Award points per signal: mentioned, cited, near the top, positive. The weights are a choice, and that choice changes the result, as the example below shows.
- Normalize. Add the points earned and divide by the maximum possible points.
Two simpler ratios sit alongside the score and are worth tracking on their own:
- Presence rate = answers that mention you ÷ total answers.
- Share of voice = your mentions ÷ all brand mentions across the same answers.
Worked example: one set of answers, three different scores
The numbers below are illustrative, for a made-up project management tool. They show the arithmetic from start to finish.
Weighting A: every signal worth 1 point
Each answer can earn 3 points (mention, citation, top three). Maximum = 80 × 3 = 240. Earned = 30 + 12 + 18 = 60. Score = 60 ÷ 240 × 100 = 25.
Weighting B: citations worth 3 points
A tool that values links more might weight a citation at 3. Each answer can now earn 5 points. Maximum = 80 × 5 = 400. Earned = 30 + (12 × 3) + 18 = 84. Score = 84 ÷ 400 × 100 = 21.
Weighting C: presence only
A tool that only checks whether you are named reports the presence rate: 30 ÷ 80 × 100 = 37.5.
Share of voice is 30 ÷ 200 = 15%, whichever weighting you use.
The same 80 answers produce a score of 37.5, 25 or 21 depending on the formula. Nothing about the brand changed. So never compare scores across tools, never switch tools mid-trend without re-baselining, and always ask a vendor which prompts, platforms and weights sit behind its number.
How to measure it yourself, without a tool
A manual baseline takes an afternoon and teaches you more about how assistants treat your category than any dashboard.
- Write your prompt list and freeze it. Save it with a date.
- List three to five competitors you expect to see.
- Run each prompt in a fresh chat on each platform. For every answer, log: mentioned (yes/no), cited with a link (yes/no), position in any list, sentiment, every competitor named, and every source domain cited.
- Calculate presence rate, share of voice and your weighted score with the formula above. Write down the weights you used.
- Repeat on the same day of the week or month. The first run is your baseline: measure before you change pages, otherwise you will not know what moved the number.
The source-domain column is the most useful output. It shows which review sites, lists, forums and publications the assistants lean on in your category, which is where your improvement work should go.
Why your score jumps around, and when a change is real
AI answers are not fixed. Ask the same question twice and you can get a different list. Models are updated, the web pages they retrieve change, and vendors re-run prompts on their own schedules. Small prompt sets turn that noise into large swings.
The arithmetic is simple. With 20 prompts on one platform, each prompt is worth 5 points of presence rate. If two answers flip from “not mentioned” to “mentioned”, your score rises 10 points without anything real happening. With 80 answers (20 prompts on 4 platforms), each answer is worth 1.25 points. Run every prompt three times and record the share of runs that mention you (for example, 2 of 3 = 0.67), and each run is worth about 0.4 points.
1. Keep the prompt set, platforms, location and weights fixed between checks.
2. Run each prompt more than once and average, or use a tool that does.
3. Work out how many points one prompt is worth in your setup. Ignore any move smaller than three or four prompts’ worth.
4. Act only when a move holds across two consecutive checks.
Debugging a sudden drop
Before you rewrite pages, rule out the causes that have nothing to do with your content:
| Check | How to tell | What to do |
|---|---|---|
| The prompt set changed | Prompts were added, removed or reworded since the last check | Compare only the prompts present in both runs |
| The tool changed its method | Release notes, new platforms added, new weights | Re-baseline; do not join the old and new trend lines |
| A model update | The drop is on one platform only, across many prompts | Wait for a second check before acting |
| Location or language drift | Answers cite regional sources you did not see before | Pin location and language in the tool or your manual runs |
| AI crawlers blocked | robots.txt or a firewall rule blocks OAI-SearchBot or similar; citations vanish first | Unblock the search crawlers you want to appear in |
| A competitor gained | Your presence rate is stable but share of voice fell | Look at which new sources cite them and earn a place there |
What the official docs say vs what the top results claim
Several guides and audit tools treat an llms.txt file or extra schema as a quick win, and some readiness scores deduct points without one. Google’s own guidance disagrees for its AI features. Its documentation on AI features says there are no additional requirements or special optimizations to appear in AI Overviews or AI Mode, that you do not need new machine-readable files, AI text files or markup, and that no special schema.org structured data is required. A page needs to be indexed and eligible to show in Search with a snippet. The same page notes that traffic from these features is included in your overall Search Console traffic, so you cannot split it out there.
Crawler access does matter for ChatGPT. OpenAI’s crawler documentation says OAI-SearchBot is what surfaces websites in ChatGPT search, and that sites opted out of it will not be shown in ChatGPT search answers. It is a separate bot from GPTBot, which collects training data, so you can block one and allow the other.
The practical reading: structured data and llms.txt will not hurt, but do not expect them to move an answer-based score on their own. Indexability and crawler access are the real technical prerequisites.
How to improve your AI visibility score
- Earn mentions where assistants already look. Your source-domain log shows the comparison articles, review sites, Reddit threads and publications cited for your prompts. Getting included there is the most direct lever for unbranded prompts. On forums, disclose your affiliation and answer the question; promotional posts get removed.
- Answer the question at the top of the page. Lead key pages with a two or three sentence answer, then use clear headings, lists, tables and short FAQ blocks. This makes passages easy to extract and quote.
- Publish something only you have. Original data, pricing transparency, real comparisons and first-hand experience give an assistant a reason to cite you instead of a generic summary.
- Say clearly who you are, what you do and who you serve. On the homepage and product pages, in plain words. Ambiguity about your category makes it harder to be named in it.
- Keep comparison and alternatives pages current. “[Competitor] alternatives” and “X vs Y” prompts are where shortlists form.
- Fix the technical basics. Indexable pages, allowed search crawlers, fast server responses, and content that renders without JavaScript tricks.
For the wider strategy behind these tactics, see what AEO and GEO mean in practice.
AI visibility score vs SEO metrics
| SEO metrics | AI visibility score | |
|---|---|---|
| Unit | One page, one query, one position | One brand, many prompts, aggregated |
| Source of data | Search Console, rank trackers | Repeated prompts to AI assistants |
| Stability | Fairly stable day to day | Varies run to run; needs averaging |
| Links to traffic | Impressions and clicks are reported | Mentions often send no click |
| Comparable across tools | Mostly, for positions | No, formulas differ |
The two are related because many assistants retrieve indexed web pages before answering, so strong organic pages often feed AI answers. But a page can rank first and be absent from answers, and a brand can be named in answers with no page ranking at all. Our comparison of AI search vs SEO covers the measurement differences in more detail.
Tools that report a score
Answer-based scores come from prompt-tracking platforms, including AI modules inside SEO suites (Semrush, Ahrefs Brand Radar, SE Ranking) and dedicated trackers (such as Profound, Peec AI and Otterly). Readiness scores come from site scanners and browser extensions. Before you pay for one, check:
- Which platforms it queries, and whether that matches where your buyers ask.
- Whether you can see the exact prompts, the raw answers and the weights behind the score.
- How often it re-runs prompts and whether it averages several runs.
- Whether it shows competitor share of voice and cited source domains, not just your number.
- Whether it records model and method changes so you can re-baseline.
For a side-by-side on how visibility trackers differ from conversion tracking, see SEOConversion vs AI visibility trackers.
What a good score does not tell you
A score is a diagnostic, not an outcome. It cannot tell you whether anyone clicked, whether those visitors converted, or which page they landed on. Many answers name a brand without a link. Some assistants send visits with no referrer, so those sessions appear as Direct in your analytics. A score can rise for months while revenue from AI stays flat, and the opposite can happen too.
From score to revenue: an illustrative example
Suppose the brand from the earlier example raises its score (weighting A) from 25 to 34 over a quarter. Was it worth the effort? The score cannot say. AI referral visits and conversions by landing page can. The numbers below are illustrative.
| Landing page | AI referral visits | Conversions | Value each | Total value |
|---|---|---|---|---|
| /compare/tool-vs-rival | 120 | 6 demo requests | $400 | $2,400 |
| /pricing | 80 | 4 trials | $250 | $1,000 |
| /blog/how-to-plan-sprints | 300 | 3 signups | $50 | $150 |
| Total | 500 | 13 | $3,550 |
Two things stand out. The blog guide gets the most AI visits but produces the least value, so a visibility gain there is worth less than it looks. The comparison page converts at 5% (6 ÷ 120) and drives two thirds of the value, so the prompts that cite it are the ones to protect. If you have not set a value per conversion yet, use this guide to calculating conversion value.
| Score | AI conversion value | What it likely means |
|---|---|---|
| Up | Up | Visibility work is paying. Find which landing pages gained and do more of that. |
| Up | Flat | You gained mentions without clicks, or on prompts with little buying intent. Shift effort to comparison and pricing prompts. |
| Flat | Up | Fewer but better answers, or more clicks from answers you already appeared in. Check landing page conversion rates. |
| Down | Down | Run the debugging checklist above, then look at which competitors and sources replaced you. |
This is the half of the picture SEOConversion covers. It does not produce a visibility score or track prompts. It records conversions and their value from identifiable ChatGPT, Perplexity, Claude, Gemini and Copilot referrals, by landing page, and leaves visits with no referrer as Direct. The full setup is in our guide to AI conversion tracking.
Frequently asked questions
What is a good AI visibility score?
There is no universal benchmark, because every tool uses its own prompt set, platforms and weights. A 30 from one vendor and a 30 from another do not mean the same thing. The useful comparisons are your score against competitors on the same prompts, and your score against itself over time.
How is an AI visibility score calculated?
You run a fixed set of buyer questions through AI assistants, award points to each answer for things like being mentioned, being cited with a link and appearing near the top, then divide the points earned by the maximum possible and multiply by 100. The prompts and the weights are what make one score differ from another.
How often should I check my AI visibility score?
Weekly or monthly is enough for most teams, as long as the prompt set stays fixed. Answers change from run to run, so a single daily reading is noisy. Look at the trend across several checks before you act on it.
Is an AI visibility score the same as SEO rankings?
No. A ranking is a position for one page on one query in a list of links. An AI visibility score is an aggregate of whether your brand gets named or cited inside generated answers across many prompts. The two often move together because AI answers lean on indexed web pages, but they are measured differently.
Can I check my AI visibility score for free?
Yes. Run 20 or so buyer questions through ChatGPT, Perplexity, Gemini and Google AI Mode in fresh chats, log the results in a spreadsheet, and apply the formula in this guide. Several vendors also offer free one-off checkers, though each uses its own method.
Does a higher AI visibility score mean more traffic or sales?
Not necessarily. Many AI answers name a brand without sending a click, and some clicks arrive with no referrer and show up as Direct. To know whether visibility pays, you need AI referral visits and conversions tracked by landing page, alongside the score.
A visibility score shows presence. Conversions show value.
SEOConversion tracks conversions and their value from identifiable ChatGPT, Perplexity, Claude, Gemini and Copilot referrals by landing page, with one cookieless script. It does not track prompts or score visibility.
Start free