Method

How the AI visibility score works

Every number in the report comes from an answer we recorded. This page is the arithmetic, in the same words the code uses.

Updated September 2026

Two scores, one number

The headline is a blend: 75% visibility, 25% site readiness. They are kept separate underneath because they fail for opposite reasons. Visibility is what the engines say about you and is fixed by getting written about; readiness is whether they can read you and is fixed on your own site in an afternoon. If the site cannot be audited at all, the headline is visibility alone rather than a penalty for our fetch failing.

Where the questions come from

From your website, not from a category typed into a form. We read the site, work out what you sell, to whom and where, and write about fifteen questions a buyer would ask an engine. They fall into four buckets: product questions (35%), niche questions (25%), head-term questions (20%) and comparisons with the names buyers already know (20%). The set is pinned, so a rescan asks the same questions and the score is comparable.

What counts as being named

Each question goes to each engine, and every answer is scored between 0 and 1:

  • Not named: 0.
  • Named, no position in a list: 0.50.
  • Named at position r in a list: 0.50 plus 0.50 times 1/r, so first place is 1.0 and fourth is about 0.63.
  • Your own domain cited as a source: another 0.15, capped at 1.0.
  • Multiplied by sentiment: positive 1.0, neutral 0.9, negative 0.6.

Visibility is the average over every answer that was actually served, times 100. An engine that errored on a question is left out of the average rather than scored zero; a provider outage is not the same as being invisible.

Why an engine can show n/a

If an engine answered fewer than three of the questions, it is not scored: a number from one or two answers would be noise dressed as a measurement. Google AI Overviews is the usual case, because Google simply does not show an overview for many buying questions. The report says n/a and the other engines carry the score.

The thirteen site checks

CheckWhat passesWeight
AI crawlers allowedNo site-wide block on GPTBot, OAI-SearchBot, PerplexityBot, Google-Extended, ClaudeBot or CCBot3.0
JSON-LD structured dataAny JSON-LD on the home page2.0
Organization schemaOrganization, Corporation or LocalBusiness declared1.5
Product / Service schemaProduct, Service, SoftwareApplication or Offer declared1.25
llms.txt presentA text file at /llms.txt1.0
XML sitemap/sitemap.xml exists or robots.txt declares one0.75
HTTPSThe home page is served over HTTPS0.75
FAQ schemaFAQPage declared0.75
robots.txt presentA robots.txt exists0.5
Page titleA non-empty title tag0.5
Meta descriptionA description meta tag0.5
Open Graph tagsAny og: property0.25
Canonical URLA canonical link tag0.25

Site readiness is the weighted share of passed checks, out of 100. The crawler check is worth six times the canonical check because a site-wide block undoes everything else on the list. Three of the checks have free single-check tools on this site.

What the score does not measure

  • Sales or traffic. It measures what engines say, which comes before both.
  • Sentiment of your buyers. It measures the sentiment of the engines' words about you, which is a different thing.
  • Anything outside the questions asked. Fifteen questions across four engines is a sample, and the report says how big.
  • Tomorrow. Engines change; the report is dated and rescans are how you watch the number move.

Reading your report

Page one is the pitch: the score, the per-engine numbers, the thirteen checks, share of voice against the brands the engines named, the exact questions a competitor took, the sources the engines trusted, and five fixes in order. Page two is the diagnostics: which engine names whom, why the top rivals get named, and what each engine says about you. The sample report walks through both pages.

Questions about the score

Is 40 a good score?

For most companies we scan it is typical: the median across our scans sits in the thirties to forties. Above 60 means you are named in most answers and cited on some; below 25 means the engines rarely mention you when a buyer asks.

Why did my score change between scans?

Engines change their answers week to week, and the report says how many answers it read. Small moves are noise; a move of ten points or more with the same question set is real.

Why does a competitor with a worse website score higher?

Because visibility is three quarters of the number and comes from what other sites say. A plain site cited by Gartner and G2 outscores a perfect site nobody writes about.

Do you include Claude?

Not yet. The four engines are Perplexity, ChatGPT with web search, Gemini with search grounding, and Google AI Overviews.

See whether the engines name you

Your website and region. The score appears in about three minutes; the PDF opens for a work email.

Check my AI visibility