TTFB distribution

How TTFB is distributed across real-user data, plus pass-rate breakdown.

Field data PhoneDesktopAll Scope All sites Q2 2026 edition · All devices field outcomes
1

At a glance the headline numbers for TTFB distribution

How TTFB is distributed across real-user data, plus pass-rate breakdown.

58.6%
of sites good on TTFB
665ms
Typical site
2.0s
Worst 10% of sites

58.6% of sites good on TTFB. The typical site's TTFB is 665ms. The worst 10% are above 2.0s.

The State of Web Vitals · Q2 2026 · 189,915 sites · all devices field datacorewebvitals.io/state-of-cwv
2

The TTFB distribution site count at each TTFB, from good to poor

0 5,509 11,017 16,526 22,034
0ms–100msms130 sites0.1% of all sites
100ms–200msms3,357 sites2% of all sites
200ms–300msms13,551 sites8% of all sites
300ms–400msms22,034 sites13.1% of all sites
400ms–500msms20,400 sites12.1% of all sites
500ms–600msms16,032 sites9.5% of all sites
600ms–700msms12,868 sites7.6% of all sites
700ms–800msms10,352 sites6.1% of all sites
800ms–900msms8,767 sites5.2% of all sites
900ms–1sms7,371 sites4.4% of all sites
1s–1.1sms6,486 sites3.8% of all sites
1.1s–1.2sms5,480 sites3.3% of all sites
1.2s–1.3sms4,709 sites2.8% of all sites
1.3s–1.4sms4,241 sites2.5% of all sites
1.4s–1.5sms3,713 sites2.2% of all sites
1.5s–1.6sms3,239 sites1.9% of all sites
1.6s–1.7sms2,750 sites1.6% of all sites
1.7s–1.8sms2,536 sites1.5% of all sites
1.8s–1.9sms2,285 sites1.4% of all sites
1.9s–2sms2,021 sites1.2% of all sites
2s–2.1sms1,840 sites1.1% of all sites
2.1s–2.2sms1,528 sites0.9% of all sites
2.2s–2.3sms1,371 sites0.8% of all sites
2.3s–2.4sms1,306 sites0.8% of all sites
2.4s–2.5sms1,087 sites0.6% of all sites
2.5s–2.6sms979 sites0.6% of all sites
2.6s–2.7sms841 sites0.5% of all sites
2.7s–2.8sms767 sites0.5% of all sites
2.8s–2.9sms677 sites0.4% of all sites
2.9s–3sms588 sites0.3% of all sites
3sms and up5,298 sites3.1% of all sites
p50 = 665ms
p75 = 1.2s
p90 = 2s
p99 = 4.2s
0ms–100ms 100ms–200ms 200ms–300ms 300ms–400ms 400ms–500ms 500ms–600ms 600ms–700ms 700ms–800ms 800ms–900ms 900ms–1s 1s–1.1s 1.1s–1.2s 1.2s–1.3s 1.3s–1.4s 1.4s–1.5s 1.5s–1.6s 1.6s–1.7s 1.7s–1.8s 1.8s–1.9s 1.9s–2s 2s–2.1s 2.1s–2.2s 2.2s–2.3s 2.3s–2.4s 2.4s–2.5s 2.5s–2.6s 2.6s–2.7s 2.7s–2.8s 2.8s–2.9s 2.9s–3s 3s+
Good (≤800ms) Needs improvement Poor (>1.8s) Percentile markers Total: 168,604 sites

The tallest bar is between 300ms and 400ms. 13% of sites are in that one range, 400ms under Google's 800ms limit. Half of all sites are at 665ms or less. The tail is long. The worst 10% are above 2.0s and the worst 1% above 4.2s. That is 6.3 times the typical site.

The State of Web Vitals · Q2 2026 · 189,915 sites · all devices field datacorewebvitals.io/state-of-cwv
3

The TTFB pass rate the share of sites that are good, needs improvement and poor

TTFB
58.6%
29.2%
12.2%
Good Needs Improvement Poor

58.6% of sites are good on TTFB. 29.2% are in the needs improvement band, between 800ms and 1.8s. 12.2% are poor, above 1.8s. A miss is usually needs improvement, not poor.

The State of Web Vitals · Q2 2026 · 189,915 sites · all devices field datacorewebvitals.io/state-of-cwv
4

Why this matters for the Core Web Vitals, and where to start fixing it

Time to First Byte is how long the browser waits for the server to start replying. It is a diagnostic metric, not a Core Web Vital, but it is the foundation the others are built on: nothing can render until the first byte arrives, so a slow TTFB pushes back every paint that follows. The causes are on the server and the network, slow backend processing, no caching, or a long trip to a distant origin.

Start by getting a fast, cacheable response out the door. Cache full pages where you can, put a CDN in front so visitors are served from nearby, and keep the backend work on each request small. Early Hints use that wait: the browser can start fetching critical resources while the server is still building the page.

How are sites doing on TTFB?

58.6% of sites have a good TTFB. The typical site sits at 1.2s at the 75th percentile; the slowest 1% pass 4.2s.

Related signals FCP → LCP → CLS → INP → Chrome field data from 189,915 sites, representing millions of real page loads · How we measured