HTML document size and the Core Web Vitals

35.3% of audited sites (72,808) ship an initial HTML document under 14 KB and reach 89% good LCP (1.3s median), compared to 76% good LCP (1.7s median) on the 25.4% shipping 30 to 75 KB of HTML.

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

35.3% of sites use under 14 KB of HTML initial HTML document size, and 89% of those sites have a good LCP, against 82% of all sites.

The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 206,244 sites with initial HTML document sizeBy Arjen Karel · corewebvitals.io/state-of-cwv
1

Core Web Vitals pass rate

Sites with under 14 KB of HTML initial HTML document size have a good LCP most often: 89%, against 82% of all sites. Sites with 30 to 75 KB of HTML HTML size have it least often, at 76%.

SitesGood, needs improvement, poor LCPMedian
All sites196,26382%1.5s
Under 14 KB (First TCP window) 35.3%67,54189%1.3s
14 KB to 30 KB 28.2%55,91883%1.6s
Over 75 KB 11.1%22,18378%1.7s
30 KB to 75 KB 25.4%50,60776%1.7s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 206,244 sites with initial HTML document sizeBy Arjen Karel · corewebvitals.io/state-of-cwv
2

Initial HTML document size usage

Under 14 KB of HTML is the most used: 35.3% of sites.

Under 14 KB (First TCP window) 35.3% 14 KB to 30 KB 28.2% 30 KB to 75 KB 25.4% Over 75 KB 11.1%
Under 14 KB (First TCP window) 35.3% 14 KB to 30 KB 28.2% 30 KB to 75 KB 25.4% Over 75 KB 11.1%
The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 206,244 sites with initial HTML document sizeBy Arjen Karel · corewebvitals.io/state-of-cwv
3

LCP phase breakdown by initial HTML document size

Across the four LCP sub-parts in Chrome's field data, the largest gap between under 14 KB of HTML and 30 to 75 KB of HTML sits in time to first byte (TTFB): 500 ms median for under 14 KB of HTML against 786 ms for 30 to 75 KB of HTML. Overall median field LCP is 1.3s for under 14 KB of HTML (TTFB 500 ms, load delay 247 ms, load duration 122 ms, render delay 202 ms) versus 1.7s for 30 to 75 KB of HTML.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
Sites with initial HTML document size 142,337647 ms318 ms224 ms318 mslab 318 ms1.5s
Under 14 KB (First TCP window) 46,483500 ms247 ms202 ms247 mslab 247 ms1.3s
14 KB to 30 KB 40,653747 ms299 ms225 ms299 mslab 299 ms1.6s
30 KB to 75 KB 38,182786 ms377 ms248 ms377 mslab 377 ms1.7s
Over 75 KB 17,019662 ms442 ms227 ms442 mslab 442 ms1.7s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 206,244 sites with initial HTML document sizeBy Arjen Karel · corewebvitals.io/state-of-cwv
4

Understanding initial HTML document size

Why the 14 KB initial TCP congestion window sets the pace for LCP discovery

A new TCP connection transfers roughly 14 KB (10 segments) in its first round-trip before waiting for a client ACK. Across 72,808 sites (35.3%) whose HTML fits under 14 KB, 89% achieve good LCP (1.3s median, 500 ms TTFB). Sites between 14 and 30 KB (28.2%) record 83% good LCP (1.6s median), while pages bloating to 30 to 75 KB (25.4%) drop to 76% good LCP (1.7s median) and pages over 75 KB (11.1%) sit at 78% good LCP (1.7s median).

Place <meta charset>, viewport, and <link rel="preload"> for the LCP image at the very top of <head> within the first 14 KB, and trim oversized inline CSS blocks or serialized SSR JSON payloads. Across all audited sites, 35.3% ship under 14 KB (89% good LCP) while 25.4% ship 30 to 75 KB (76% good LCP).

The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 206,244 sites with initial HTML document sizeBy Arjen Karel · corewebvitals.io/state-of-cwv
Platform & Framework Takeaways

How initial HTML document size plays out per platform

What the field data shows when you isolate a single CMS or framework.

WordPress 65,509 sites
83% vs 59% good LCP (<14 KB vs >75 KB HTML)

WordPress pages over 75 KB HTML (10.9%) pass LCP at 59% vs 83% under 14 KB.

Across 65,509 WordPress sites, 11.8% ship HTML under 14 KB (83% good LCP, 1.6s median), 39.6% ship 14 to 30 KB (75% good LCP), 37.8% ship 30 to 75 KB (65% good LCP), and 10.9% exceed 75 KB (59% good LCP).

Read the WordPress HTML size breakdown →
Shopify 8,573 stores
63.2% / 25.8% 30-75 KB / >75 KB HTML on Shopify

89% of Shopify stores ship over 30 KB of HTML (97% good LCP at 30 to 75 KB vs 92% over 75 KB).

Across 8,573 Shopify storefronts, 63.2% transfer 30 to 75 KB of HTML (97% good LCP, 1.2s median) and 25.8% exceed 75 KB (92% good LCP, 1.5s median).

Read the Shopify HTML size breakdown →
React & Next.js 9,570 sites
67.7% React sites over 75 KB HTML (91% LCP)

67.7% of React & Next.js sites ship over 75 KB of HTML (91% good LCP).

Across React sites, 67.7% transfer over 75 KB of initial HTML (91% good LCP) and 16.9% transfer 30 to 75 KB (64% good LCP).

Related signals HTTP protocol mix → HTTP protocol → ETag present → Cache strategy mix → By Arjen Karel · 210,902 crawled sites (196,263 with all devices Chrome field data, 206,244 sites with initial HTML document size, October 2026) · How we measured