Guides · Updated 2026-10-17

What is an AI visibility score? (and how to check yours)

"AI visibility score" is not a standard metric. Different tools use the name for two different things, and it's worth knowing which one you're looking at before you act on the number:

  • Outcome scores measure how often AI assistants mention or cite your brand when people ask questions. They come from sending many prompts to ChatGPT, Gemini, Google AI Mode and others and counting how often you appear, usually compared with competitors.
  • Readiness scores measure whether AI crawlers and agents can reach, read and understand your site at all. They come from auditing your pages: robots.txt, rendering, structured data, llms.txt and similar.

Outcome scores tell you where you stand. Readiness scores tell you what to fix. A site that blocks AI search bots or renders nothing without JavaScript will struggle to get cited, whatever its content says, so the two are related, but a high readiness score doesn't guarantee mentions.

How RankRoot's AI visibility score works

RankRoot's score is a readiness score. The free audit fetches your homepage plus /robots.txt, /sitemap.xml, /llms.txt, /llms-full.txt, /openapi.json, /.well-known/mcp.json and /.well-known/ai-plugin.json, then runs 22 checks in four categories. Each check has a weight. A pass earns the full weight, a warning earns 40% of it and a fail earns nothing. Your score is the points earned divided by the 110 points available, as a percentage. Each category score is calculated the same way using only that category's checks.

CategoryChecksPointsShare of score
AI crawler access73834.5%
Answer-engine content83229.1%
Agent readiness42522.7%
Structured data31513.6%
Total22110100%

All 22 checks and their weights

CheckCategoryWeight
AI search & answer bots allowed (OAI-SearchBot, PerplexityBot, Claude-SearchBot, Claude-User, Googlebot, Bingbot)AI crawler access16
Content visible without JavaScript (300+ words in raw HTML)Answer-engine content12
llms.txtAgent readiness9
JSON-LD structured dataStructured data7
Machine-usable interface (OpenAPI, MCP, ai-plugin.json or API docs link)Agent readiness7
Page is indexable (no noindex)AI crawler access5
Entity / product schema (Organization, Product, SoftwareApplication...)Structured data5
Pricing is machine-readableAgent readiness5
AI training crawlers allowed (GPTBot, ClaudeBot, Google-Extended...)AI crawler access4
XML sitemapAI crawler access4
Descriptive title tag (15-70 characters)Answer-engine content4
Meta description (50-170 characters)Answer-engine content4
Docs / help content linkedAgent readiness4
Served over HTTPSAI crawler access3
robots.txt presentAI crawler access3
Fast response (under 1.5 s)AI crawler access3
One clear H1Answer-engine content3
Scannable section headings (3+ H2s)Answer-engine content3
Question & answer contentAnswer-engine content3
Linked brand profiles (sameAs or 2+ social links)Structured data3
Open Graph tagsAnswer-engine content2
Language declaredAnswer-engine content1

The two heaviest checks are the ones that can make you invisible on their own: AI search bots blocked in robots.txt (16 points) and a page that's empty without JavaScript (12 points). ChatGPT-User is reported but doesn't cost points, because OpenAI says it acts on user requests and robots.txt rules may not apply to it. Blocking training crawlers is only a warning, since it's a legitimate choice (see should you block GPTBot?).

Grades

GradeScore
A90-100
B75-89
C60-74
D40-59
FBelow 40

You can see real scores for 500+ SaaS and AI products in the AI Visibility Index, each with its own page listing the issues found. Response time is measured from our crawler and is noisy in batch runs, so it's left out of the issue lists on those pages.

How it differs from Semrush's AI visibility metrics

Semrush uses the same name for an outcome metric. Its knowledge base defines the AI Visibility Score in the AI Visibility Toolkit as "a benchmark score (0–100) showing how often your brand appears in AI-generated answers compared to competitors", benchmarked against the median number of mentions for your top industry competitors, which Semrush identifies automatically. Semrush's separate Site Audit has an AI Search Health score, which is closer to a readiness score.

RankRoot AI visibility scoreSemrush AI Visibility ScoreSemrush AI Search Health
MeasuresWhether AI crawlers and agents can reach, read and understand your siteHow often your brand appears in AI answers compared with competitorsHow optimized your site is for AI search
Based on22 weighted checks of your homepage and root filesMentions across Semrush's prompt databaseAI search checks, AI bot access in robots.txt and technical readiness (schema, crawlable navigation, internal links, llms.txt)
Method publishedYes: every check and weight is on this pageDefinition published; the formula isn'tInputs listed; scale and weighting aren't documented
AI platformsNot platform-specific: checks access for ChatGPT, Perplexity, Claude, Google and Bing crawlersPrompt database: ChatGPT, Gemini, Google AI Overviews and AI ModeChecks against eight AI crawlers
OutputScore, grade, issues with fixes, and generated llms.txt, robots.txt and JSON-LDScore plus mentions, citations, share of voice and sentiment reportsScore plus AI search issues in the Site Audit Issues tab
PriceFree scan; Traffic Boost $49 once (30-day featured launch plus 7 days of Pro for up to 50 pages per scan); done-for-you AI Visibility Employee from $149/moAI Visibility Toolkit: $99/mo, no free trialIn Semrush Site Audit; the toolkit includes AI search checks for up to 100 pages

Semrush says its prompt data is captured from real requests rather than LLM APIs, comes from over 317 million prompts and responses, and is updated daily on a rolling basis. Its Brand Performance reports (share of voice and sentiment) cover Google AI Mode, ChatGPT, Perplexity and Gemini and update weekly. If you need that kind of tracking across many prompts, Semrush is built for it. If you want to know why you're missing and get the fix files, a readiness audit is the faster first step. See the full Semrush AI Visibility Toolkit alternative comparison.

How to check your AI visibility

  • Readiness: run the free AI visibility audit. It takes about ten seconds, needs no signup and shows your score, grade, category scores and every failed check with a fix.
  • Mentions: run the AI mention checker. It asks Google Gemini the questions your buyers ask and shows whether you're mentioned, where you rank, which competitors it names instead and which sources it cites. The free check runs 3 prompts a day.
  • By hand: ask ChatGPT, Perplexity and Claude your buyers' questions and log the answers. Our guide on checking if ChatGPT mentions your brand has a tracking template.

How to raise your score

Fix the heaviest failures first. Allow AI search bots in robots.txt and in any CDN "block AI bots" setting (robots.txt for AI crawlers), make sure the page's text is in the server-rendered HTML, publish an llms.txt and add Organization and SoftwareApplication JSON-LD. The audit generates the llms.txt, robots.txt and JSON-LD for you. Then rescan to confirm.

Sources

Check your site now

Free, no signup. 20+ checks across ChatGPT, Perplexity, Claude, Google AI and AI agents.

FAQ

What is a good AI visibility score?

On RankRoot, 75 or higher is a B and 90 or higher is an A. More important than the number is having no failed checks in AI crawler access, because a blocked bot or an empty page can keep you out of AI answers on its own.

Is RankRoot's score the same as Semrush's AI Visibility Score?

No. Semrush's AI Visibility Score measures how often your brand appears in AI answers compared with competitors. RankRoot's score measures whether AI crawlers and agents can reach and understand your site. They answer different questions, and the numbers aren't comparable.

Does a high score guarantee ChatGPT will recommend me?

No. It means nothing on your site is stopping AI engines from reading and citing you. Whether they mention you also depends on your content and on what other sites say about you. Use the AI mention checker to see whether you're actually mentioned.

Is the AI visibility checker free?

Yes. The homepage audit is free with no signup. The RankRoot Traffic Boost ($49 once) adds 7 days of Pro to audit up to 50 pages per scan and generate llms.txt, llms-full.txt and per-page JSON-LD, and your product featured across RankRoot for 30 days (homepage, launch directory, your industry page and the tool AI agents use to find products), live today with a dofollow link and a public count of every visitor sent.

Why did my score change when I rescanned?

Response time is part of the score (3 of 110 points), so a slow response on one scan can move it slightly. Changes to robots.txt, llms.txt or your HTML also show up as soon as you rescan.

More guides