Performance

Measure what real users actually feel

Core Web Vitals, load time, rendering and TTFB — from lab tests and from the Chrome users who visited your site this month.

Core Web Vitals

Sample figures from an example site, mobile.

Passing
LCP< 2.5 s
2.1 s
Largest Contentful Paint
CLS< 0.1
0.04
Cumulative Layout Shift
INP< 200 ms
146 ms
Interaction to Next Paint
FCP< 1.8 s
1.3 s
First Contentful Paint
TTFB< 800 ms
410 ms
Time to First Byte
How we measure

Lab and field together

PageSpeed lab runs next to Google CrUX real-user data, so a fast test result can’t hide a slow experience.

Mobile & desktop metrics

Both form factors measured separately, because they almost never tell the same story.

Historical trend tracking

Every audit is kept, so you can point at the deploy that cost you 400 milliseconds.

What we flag on a slow page

  • Render-blocking scripts and stylesheets
  • Oversized or unoptimised hero images
  • Layout shift from unsized media and late fonts
  • Slow server response before anything paints
  • Long main-thread tasks delaying interaction
  • Third-party tags costing more than they return
Measure my site