How the score works

Every number in this product is arithmetic you can check. The formula, the weights, the cache windows and a fully worked example are all below, and they are read from the same code that runs your scan, not written out beside it.

Scoring version 1 · check registry version 7 · local registry version 2. Scores are stamped with these and never recalculated. Two scans under the same versions compare like for like; when a version changes, History says so and does not subtract the scores.

1. Which AI we actually ask

This is the honest part that most tools leave out. The ChatGPT API with web search is not the ChatGPT app you use. They are different systems and they sometimes answer differently. We read the surfaces below, we label every result with the one it came from, and we never claim to be reading the consumer app.

Google AI Overviews is the exception, and it is the interesting one: that is captured from a live search result page, so it is literally what a person in your town sees today.

EngineSurfaceWhat that means
ChatGPTAPI + web searchThe API with web search enabled. The app may differ.
ClaudeAPI + web searchThe API with web search enabled. The app may differ.
PerplexityAPI + web searchThe API with web search enabled. The app may differ.
GeminiGroundedThe API answering with live search grounding. The app may differ.
Google AI OverviewsLive SERPA real search result page. What a customer sees.

There is no official way to read the consumer apps, and scraping them breaks constantly and against their terms. Some tools do it anyway. We would rather label the surface honestly and publish how closely it agrees.

2. AI answers are not repeatable

Ask the same question twice and you can get two different answers. That is how these models work, and any tool reporting a single run as a precise fact is overstating what it knows. So you can ask each question several times and we report the spread rather than pretending to a precision we do not have. Repeats cost a credit each, which is why they are off by default.

3. What each result is worth

Every question × engine gives one of four verdicts:

VerdictPointsMeaning
absent0You are not in the answer at all.
named1Mentioned, one of several.
recommended2AI tells them to choose you.
cited3Your site is the source it quotes.

Being recommended third is worth less than being recommended first, so points decay by 0.85 for each place below first, so third place is worth 0.85² of first.

Two things are never counted as zero. A cell where the engine failed is our problem: it is excluded and the credit is refunded. A cell where the engine answered but showed no AI result is a finding about that surface, not evidence you are invisible, so it is also excluded. Counting either as a nought would make a bad connection look like a bad business.

4. Readiness, and what each check is worth

Readiness is a weighted average across the checks that apply to you. A pass scores full, a warning scores half, a failure scores nothing, and a check that does not apply is left out of the sum entirely rather than counted against you.

CheckWeightWhy it counts
Presence on AI-cited directories
Trust signals
0.10Engines lean on directories they trust. Being absent from the sources they actually quote makes you invisible even when your own site is healthy.
Content answerability
Content
0.16Engines lift sentences that answer the question directly. Pages that describe the company instead get skipped in favour of a competitor who simply says the price.
AI answer engines can fetch your site
AI access
0.18If ChatGPT and Perplexity cannot fetch your pages when someone asks about you, nothing else on this list matters.
AI training crawlers
AI access
0.06Blocking training crawlers is a legitimate choice, but it costs long-term familiarity, so it is a warning rather than a failure.
llms.txt
AI access
0.02An emerging convention, weighted low on purpose: adoption is real but not yet decisive.
Structured data (schema.org)
Structured data
0.16Structured data is the most reliable way to state facts about your business that a model will not misread.
FAQ coverage
Content
0.12Answer-first content is what gets quoted. Prose that buries the answer in paragraph four does not.
HTTPS & readability basics
Content
0.04Table stakes. Weighted low because passing it distinguishes nobody, but failing it excludes you.
Sitemap, titles & canonicals
Content
0.04Ordinary crawlability. Still necessary, still not a differentiator.
Name/address/phone consistency
Trust signals
0.06Contact details that disagree across the web are a trust signal pointing the wrong way.
Open Graph share tags
Content
0.04The tags that build a link preview are also how many AI tools label a page they point to. A blank card is a missed introduction.
Titles, descriptions & indexing
Content
0.06The title and summary are what search and AI tools show beside your link, and a page set to noindex is hidden from every tool that leans on search.
Headings, alt text & language
Content
0.06One main heading, described images and a declared language are how a machine works out what a page is about before it reads it.
Business details in structured data
Structured data
0.08Name, place, phone and hours stated in structured data are facts an engine repeats. Left to page text, they are guessed or skipped.

A Bing indexation check is planned but does not run yet. Until it does, it carries no weight in any score and is not listed above.

When we add a check, the check registry version goes up. Scans already run keep the score they were given. Your next scan is scored over the longer list, so readiness can move with nothing changed on your site, and History shows the added checks as new rather than subtracting the two scores. Version 6 added share previews, page titles and summaries, page structure, and complete business details. Version 7 tightened how FAQ pages, sitemaps, training crawlers and llms.txt are judged, so a site is no longer told to add what it already has.

4b. Local presence, for businesses customers choose by where they are

Local presence is a separate score covering your Google Business Profile. It is kept apart from readiness on purpose: one is your website and one is an asset that lives on Google’s platform, and adding a photo to a listing should not move the score that describes your site. It is scored the same way: a weighted average, a pass full, a warning half, and anything that does not apply left out of the sum rather than counted against you. Local registry version 2.

Three of these need your permission before we can check them, because Google will only tell the account that owns a listing whether its reviews have been replied to. Until you connect it, those three are excluded from the sum, not counted as failures. And if you have told us customers do not choose you by location, none of this applies and no score is shown at all; an absent score and a zero mean different things here, and a zero means we searched and found no listing.

CheckWeightWhy it counts
Your Google Business Profile0.15For a local business this is the single most-cited third-party source about you. Not having one is the biggest free win available.
Your profile links to your website0.13The link is how an engine reading your listing reaches the pages that answer the question. Pointing at the wrong site breaks the whole path.
How many reviews you have0.12Measured against the businesses Google actually ranks beside you, because a review count with nothing to compare it to is not a finding.
Your business category0.09The category decides which searches you are a candidate for at all. A guessed one puts you in the wrong ones.
Your opening hours0.08"Are they open now" is one of the commonest things asked about a local business, and a missing day reads as unknown rather than closed.
Your phone number matches your site0.08Real consistency, checked across two sources rather than assumed from one. Details that disagree are a trust signal pointing the wrong way.
Your review score0.07Compared with the local norm rather than an absolute bar, because 4.4 means different things in different trades and towns.
Your address matches where you work0.06An answer about a town is built from businesses Google places in that town. Not published is normal for a business that travels, and is not marked down.
How recent your reviews are0.06A listing whose newest review is over a year old reads as a business that has stopped trading.
Replies to your reviews0.06Public, free, and entirely within your control. Needs your permission to check, so it is excluded from the score until you connect Google.
Photos on your profile0.05A listing with photos of real work reads as active. One with none reads as abandoned and gets scrolled past.
Your business description0.03Where you say what you do in your own words. Needs your permission to check, so it is excluded from the score until you connect Google.
Questions on your profile0.02An unanswered question sits on your listing where the next customer reads it. Needs your permission to check.

5. The overall score

overall = 0.6 × visibility + 0.4 × readiness

Visibility carries the larger share deliberately: being recommended matters more than being technically tidy. Readiness is what you can change this week, which is why it is on the same scale rather than hidden.

OverallTier
under 20Invisible
20 to 45Emerging
45 to 70Competitive
70 and aboveLeading

6. A worked example

Eight results across five engines, and four checks. Every figure below is produced by the same code that scores your scan, so you can add them up.

EngineVerdictPositionPoints
ChatGPTrecommended12
ChatGPTabsent0
Claudecited22.55
Claudenamed1
Perplexityrecommended31.44
Perplexityabsent0
Gemininamed1

An eighth result, Google AI Overviews, showed no AI answer, so it is left out entirely. The seven that answered give 7.99 points out of a possible 21, which is a visibility score of 38.1.

CheckResultWeight
AI answer engines can fetch your sitepass0.18
Structured data (schema.org)warn0.16
FAQ coveragefail0.12
Name/address/phone consistencyna0.06

This example business is online-only, so the name, address and phone check does not apply and its weight leaves the sum. The remaining three give a readiness score of 56.5.

0.6 × 38.1 = 22.86
0.4 × 56.5 = 22.6
Overall 45.5: Competitive

7. Freshness, and what we reuse

Questions that name no business (“best plumber in Chicago”) have the same answer for everybody who asks them, so we ask once and share the answer. That is what makes the product affordable, and it is why most of your questions cost you nothing.

Questions naming a business are never shared. Not yours, not a competitor’s. They are asked fresh, for you, and never contributed to anyone else’s results.

Shared answers are re-asked on this schedule. Past half the window a result is shown with a reduced-confidence marker rather than presented as current, and you can always force a fresh answer.

Kind of questionRe-asked after
near-me7 days
comparison3 days
cost7 days
informational7 days
urgent7 days
commercial3 days
trust7 days
anything else7 days

We also fingerprint your site. If you change it, any result that predates the change is flagged as such rather than shown as though it reflected your new pages, which matters most at exactly the moment you have just fixed something.

8. What a score does not mean

A 62 is not a grade and it is not a ranking. It says: across the questions you chose, on the surfaces listed above, on the day we asked, this is how often you were named, recommended or cited, weighted against how readable your site is to the engines. Ask different questions and you get a different number, which is why the questions are yours to edit and are listed on every report.