Every score runs from 0 to 100 and follows Google's own bands: 90 and above is good, 50 to 89 needs improvement, and below 50 is poor. Scores can move a few points between runs because network conditions change, so read them as a direction rather than a grade.
01
Performance
How quickly your page appears and becomes usable, measured on a simulated phone or desktop. It blends load speed, how long the main content takes to show, how much the layout jumps, and how long scripts block the page. Slow pages lose visitors before they read a word, and paid clicks that land on a slow page are more likely to be wasted.
02
SEO
Whether search engines can crawl, understand and index the page. It checks titles, meta descriptions, link text, image alt text, status codes, canonical tags and whether the page can be crawled at all. A high score means the technical basics are in place; it does not guarantee rankings, which also depend on content, links and local signals.
03
Accessibility
How usable the page is for people using screen readers, keyboards or zoom, and for anyone reading on a bright phone screen outdoors. It checks colour contrast, labels on buttons and forms, heading order and language settings. Accessible pages are also easier for search engines and AI assistants to read.
04
Best practices
General health and security signals: HTTPS everywhere, no errors in the browser console, correctly sized images, safe third party scripts and no deprecated browser features. Problems here often point to an outdated theme, plugin or tracking setup.
Core Web Vitals
When Google has enough real visits to your site from Chrome users, the report shows field data for the three Core Web Vitals, measured at the 75th percentile of visits. Without enough traffic you will see lab measurements from the test run instead.
- LCP
- Largest Contentful Paint. Time until the biggest visible element, usually the hero image or headline, has loaded. Good is 2.5 seconds or less.
- INP
- Interaction to Next Paint. How quickly the page responds after a tap or click. Good is 200 milliseconds or less.
- CLS
- Cumulative Layout Shift. How much content jumps around while loading. Good is 0.1 or less.