How scoring works
What the Health, GEO, and A11y scores measure, how they're calculated, and what the severity levels mean.
The three scores
Every report carries three scores from 0 to 100:
| Score | Question it answers |
|---|---|
| Health | Is the site technically sound for search engines? Links, redirects, metadata, canonicals, indexability. |
| GEO | Would AI search (ChatGPT, Perplexity, Google AI Overviews) understand and cite these pages? Structure, answerability, schema, llms.txt. |
| A11y | Are the pages accessible? |
How they’re calculated
- Health starts at 100 and loses points for issues found across the crawl — weighted by severity and by how much of the site each issue affects. A sitewide broken-canonical problem costs more than one odd 404.
- GEO and A11y are scored per page (0–100 each) and averaged across the site, so one terrible page can’t sink an otherwise solid site — but a sitewide template problem will show up everywhere and pull the average down hard.
Scores are deterministic: the same site in the same state produces the same score, so a change in the number always means a change on the site.
Severity levels
Every finding is an error, warning, or notice:
- Error — actively hurting you (broken links, noindex slips, missing titles).
- Warning — worth fixing, not on fire (long titles, redirect chains).
- Notice — informational; judgement calls and opportunities.
Issues rank by severity first, then by the number of pages affected — so the top of the Issues tab is always the best place to start fixing.
Still stuck? Email us — a human replies, usually within a day.