Lab data and field data
This checker runs Google PageSpeed Insights, which gives you two different things:
- Lab data comes from a single Lighthouse run on a simulated mid-range phone over a throttled connection. It is repeatable and good for debugging, but it is one synthetic visit.
- Field data comes from the Chrome UX Report: real Chrome users visiting the page over the last 28 days, reported at the 75th percentile. This is what Google uses for the page experience signal. Smaller sites often have none yet.
The Core Web Vitals
- Largest Contentful Paint (LCP) is how long the main content takes to appear. Good is 2.5 seconds or less.
- Interaction to Next Paint (INP) is how quickly the page responds to taps and clicks. Good is 200 ms or less. It needs real users, so lab runs report Total Blocking Time (TBT) as a stand-in.
- Cumulative Layout Shift (CLS) is how much the page jumps around while loading. Good is 0.1 or less.
Fixes that usually matter most
- Serve images at the right size and format. WebP or AVIF, with width and height set so the layout does not shift.
- Cut JavaScript. Unused scripts and heavy third-party tags are the main cause of slow interactions.
- Load the hero image early. Do not lazy-load the LCP image; preload it if it is set in CSS.
- Cache and compress. Check Cache-Control and Brotli with the HTTP header checker.
Speed is a tie-breaker in rankings rather than a trump card, but it has a direct effect on bounce and conversion. Lab scores move a few points between runs, so compare trends, not single numbers.