A website health report gives your site an overall score out of 100, a letter grade, and six category scores: performance, security, SEO, accessibility, privacy and mobile. The overall score is a weighted average of the six. Read it from the top down: check the grade, find the weakest category, fix the items in "Fix these first", then use Core Web Vitals to judge real-world speed.

This guide explains every part of a report from our free website health check, using a real report for example.com (the domain reserved for documentation) so you can follow along with your own.

Key takeaways

  • The overall score weights performance 25%, security 20%, SEO 20%, accessibility 15%, privacy 10% and mobile 10%.
  • Issues are labelled critical or warning and rated high, medium or low impact. Fix high-impact critical items first.
  • Core Web Vitals use Google's thresholds: LCP under 2.5 s, INP under 200 ms and CLS under 0.1 are "good".
  • Real-user data (when available) reflects what Google uses for ranking; lab data is a consistent simulation for diagnosing problems.

The overall score and grade

Website health report overview for example.com with overall score 81, grade B, 5 critical issues, 13 warnings and 22 passed checks
The report header: overall score, grade, issue counts and the six category scores.

The big ring is your overall score. It's calculated as a weighted average of the six category scores, so a weak category drags it down in proportion to its importance:

CategoryWeightWhy it's weighted this way
Performance25%Speed affects every visitor, conversions and Google rankings
Security20%Security problems damage trust and can be exploited
SEO20%If search engines can't index or understand you, you can't be found
Accessibility15%Barriers exclude customers and create legal risk
Privacy & cookies10%Compliance gaps carry regulatory risk
Mobile10%Most visits are on phones; Google indexes mobile first

The grade translates the score into plain terms: A (90+) excellent, B (80–89) good with gaps, C (70–79) fair, D (55–69) needs work, F (below 55) poor.

In the example, example.com scores 81 (B). Performance (100) and mobile (98) are excellent, but security (59) and SEO (64) pull the total down. That tells you exactly where to focus.

Critical issues, warnings and passed checks

Under the domain name you'll see three counts:

  • Critical: checks that failed outright, such as no privacy policy or no HTTPS redirect.
  • Warnings: checks that partly pass or could be improved, such as a meta description that's too long.
  • Passed: checks your site already meets.

Every failed or warning item also has an impact level. High impact items affect security, visibility or compliance directly. Medium items are worth scheduling soon. Low items are polish.

"Fix these first": your action plan

Fix these first panel listing five prioritised website issues with how to fix instructions
The five most important fixes, ordered by severity and impact.

This panel ranks your five most important problems: failures before warnings, high impact before low. Each entry explains what we found and how to fix it. If you only have time for five changes this week, make these.

The Snapshot beside it shows how your homepage looks on a phone, along with the page title, HTTP status, server response time, HTML size and redirect count.

Understanding Core Web Vitals

Core Web Vitals for softxmind.com showing Largest Contentful Paint 1.1 seconds, Total Blocking Time 0 ms, Cumulative Layout Shift 0.00, First Contentful Paint 1.1 seconds and Speed Index 1.1 seconds, all rated good
Core Web Vitals for softxmind.com: every metric in Google's "good" range.

Core Web Vitals are Google's measures of real-world page experience. Here's what each metric means and the thresholds Google uses:

MetricWhat it measuresGoodPoor
Largest Contentful Paint (LCP)When the main content appears≤ 2.5 s> 4.0 s
Interaction to Next Paint (INP)How quickly the page reacts to taps and clicks≤ 200 ms> 500 ms
Cumulative Layout Shift (CLS)How much the layout jumps while loading≤ 0.1> 0.25
First Contentful Paint (FCP)When anything first appears≤ 1.8 s> 3.0 s
Total Blocking Time (TBT)How long scripts freeze the page (lab stand-in for INP)≤ 200 ms> 600 ms
Speed IndexHow quickly the visible page fills in≤ 3.4 s> 5.8 s

LCP, INP and CLS are the three official Core Web Vitals. FCP, TBT and Speed Index are supporting lab metrics that help diagnose why a page feels slow. Google's own documentation on Web Vitals goes deeper.

Real-user data vs lab data

The panel tells you which kind of data you're looking at:

  • Real-world data comes from Chrome users who visited your page over the last 28 days. This is what Google uses for ranking, but it's only available for pages with enough traffic.
  • Lab data comes from a simulated visit on a mid-range phone with a 4G connection. It's consistent and great for diagnosing problems, but varies by a few points between runs.

Reading each category

Below the summary, every check is grouped by category, with issues first and passed checks collapsed. Here's what each category covers and what tends to go wrong:

  • Performance: the Lighthouse mobile score plus the biggest speed opportunities (only those worth at least 0.3 seconds), server response time, compression and page weight.
  • Security: HTTPS, the certificate, encryption version, protective headers, mixed content, cookie flags and email spoofing protection. Missing security headers are the most common failure.
  • SEO: status code, indexability, title, description, headings, canonical, robots.txt, sitemap, structured data and social previews.
  • Accessibility: our own checks combined with Google Lighthouse's automated audit, covering contrast, labels, alt text, names and tap targets.
  • Privacy & cookies: trackers detected, consent before tracking, tracking cookies set too early, and the policy and opt-out links privacy laws expect.
  • Mobile: viewport, zoom, responsive images, home-screen icon and the mobile speed score.
Detailed security checks with impact badges and how to fix links
Each category lists issues first, with impact badges and expandable fixes.

The full list of what's tested, with targets for each item, is in our website health checklist.

What a perfect report looks like

Website health report for softxmind.com showing a perfect score of 100, grade A, with zero critical issues and zero warnings
softxmind.com: 100/100, grade A, with 0 critical issues and 0 warnings.

A perfect score is achievable. Our own site went from 81 to 100 in a day. Read exactly what we changed.

Frequently asked questions

How is the overall website health score calculated?

It's a weighted average of six category scores: performance 25%, security 20%, SEO 20%, accessibility 15%, privacy 10% and mobile 10%. Categories that couldn't be measured are left out and the rest re-weighted.

Why does the performance score say "Not measured"?

Occasionally Google's speed test can't complete, for example if the site blocks it or the service is busy. The rest of the report is still valid; re-scan after a minute to get the performance score.

What's the difference between a critical issue and a warning?

A critical issue is a check that failed outright. A warning means the check partly passed or could be improved. Both are shown with an impact level so you can prioritise.

Is a score of 80 good?

80–89 is grade B: good overall, but with gaps worth fixing. Look at the lowest category and the "Fix these first" list to see what would move you into the 90s.

Can I share or save my report?

Yes. Every report has its own link you can copy, email or share on social media, and you can save it as a PDF from the toolbar.

See your own report: run a free website health check in about 30 seconds.