Web Vitals

Every Core Web
Vitals metric, live.

LCP, INP, CLS, FCP, and TTFB captured for every real-user pageview, then sliced by route, device, browser, country, and traffic source.

Core Web Vitals dashboard

Every vital,
measured live.

Real-user LCP, INP, CLS, FCP, and TTFB captured on every pageview, sliced by device, browser, country, and route. The same dashboard your engineers use to debug, your SEO team uses to report.

Performance score
0/ 100
Passing
75th percentilelast 7 days
M
T
W
T
F
S
S
LCP

Largest Contentful Paint

1.9s
Good8%
0sgood: 2.5spoor: 4s
INP

Interaction to Next Paint

96ms
Good42%
0msgood: 200mspoor: 500ms
CLS

Cumulative Layout Shift

0.04
Good0%
0good: 0.1poor: 0.25
TTFB

Time to First Byte

240ms
Good12%
0msgood: 800mspoor: 1800ms
FCP

First Contentful Paint

1.4s
Good6%
0sgood: 1.8spoor: 3s
Auto-captured
  • · Route-level vitals
  • · Deployment diffs
  • · Budget breaches
  • · Conversion impact
  • · JS bundle weight
Benchmark table

What good looks like.

PagePulse evaluates every Core Web Vital against Google's published thresholds, measured at the 75th percentile of real-user traffic. Here are the exact numbers we use.

MetricFull nameGoodNeeds workPoor
LCPLargest Contentful Paintunder 2.5s2.5 to 4.0sover 4.0s
INPInteraction to Next Paintunder 200ms200 to 500msover 500ms
CLSCumulative Layout Shiftunder 0.10.1 to 0.25over 0.25
FCPFirst Contentful Paintunder 1.8s1.8 to 3.0sover 3.0s
TTFBTime to First Byteunder 800ms800 to 1800msover 1800ms

Benchmarks source: Google Chrome team, web.dev/vitals. PagePulse evaluates every metric at the 75th percentile of real-user traffic per route, per device class, per country.

Ready to ship
faster pages?

Join thousands of frontend teams monitoring Core Web Vitals with PagePulse. Install in 2 minutes, see results today.

No credit card required