HTML document size and the Core Web Vitals

35.3% of audited sites (73,312) ship an initial HTML document under 14 KB and reach 88% good LCP (1.2s median), compared to 83% good LCP (1.5s median) on the 25.4% shipping 30 to 75 KB of HTML.

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

28.2% of sites use 14 to 30 KB of HTML initial HTML document size, and 89% of those sites have a good LCP, against 86% of all sites.

The State of Web Vitals · October 2026 · 212,308 crawled sites · 70,213 with desktop field data · 207,650 sites with initial HTML document sizeBy Arjen Karel · corewebvitals.io/state-of-cwv
1

Core Web Vitals pass rate

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

SitesGood, needs improvement, poor LCPMedian
All sites70,21386%1.4s
14 KB to 30 KB 28.2%18,78489%1.3s
Under 14 KB (First TCP window) 35.3%23,28688%1.2s
30 KB to 75 KB 25.4%19,63683%1.5s
Over 75 KB 11.1%8,49581%1.6s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · 212,308 crawled sites · 70,213 with desktop field data · 207,650 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. 14 to 30 KB of HTML is 28.2% 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 · 212,308 crawled sites · 70,213 with desktop field data · 207,650 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 14 to 30 KB of HTML and over 75 KB of HTML sits in resource load delay: 235 ms median for 14 to 30 KB of HTML against 417 ms for over 75 KB of HTML. Overall median field LCP is 1.3s for 14 to 30 KB of HTML (TTFB 616 ms, load delay 235 ms, load duration 112 ms, render delay 187 ms) versus 1.6s for over 75 KB of HTML.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
Sites with initial HTML document size 51,307572 ms274 ms191 ms274 mslab 316 ms1.4s
Under 14 KB (First TCP window) 15,983443 ms222 ms158 ms222 mslab 256 ms1.2s
14 KB to 30 KB 13,831616 ms235 ms187 ms235 mslab 280 ms1.3s
30 KB to 75 KB 14,943680 ms322 ms217 ms322 mslab 366 ms1.5s
Over 75 KB 6,550621 ms417 ms226 ms417 mslab 451 ms1.6s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · 212,308 crawled sites · 70,213 with desktop field data · 207,650 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 73,312 sites (35.3%) whose HTML fits under 14 KB, 88% achieve good LCP (1.2s median, 443 ms TTFB). Sites between 14 and 30 KB (28.2%) record 89% good LCP (1.3s median), while pages bloating to 30 to 75 KB (25.4%) drop to 83% good LCP (1.5s median) and pages over 75 KB (11.1%) sit at 81% good LCP (1.6s 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 (88% good LCP) while 25.4% ship 30 to 75 KB (83% good LCP).

The State of Web Vitals · October 2026 · 212,308 crawled sites · 70,213 with desktop field data · 207,650 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,939 sites
84% vs 65% good LCP (<14 KB vs >75 KB HTML)

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

Across 65,939 WordPress sites, 11.8% ship HTML under 14 KB (84% good LCP, 1.5s median), 39.5% ship 14 to 30 KB (84% good LCP), 37.8% ship 30 to 75 KB (71% good LCP), and 10.9% exceed 75 KB (65% good LCP).

Read the WordPress HTML size breakdown →
Shopify 8,634 stores
63.0% / 25.9% 30-75 KB / >75 KB HTML on Shopify

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

Across 8,634 Shopify storefronts, 63.0% transfer 30 to 75 KB of HTML (98% good LCP, 1.2s median) and 25.9% exceed 75 KB (93% good LCP, 1.5s median).

Read the Shopify HTML size breakdown →
React & Next.js 9,658 sites
67.6% React sites over 75 KB HTML (84% LCP)

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

Across React sites, 67.6% transfer over 75 KB of initial HTML (84% good LCP) and 17.0% transfer 30 to 75 KB (67% good LCP).

Related signals HTTP protocol mix → HTTP protocol → ETag present → Cache strategy mix → By Arjen Karel · 212,308 crawled sites (70,213 with desktop Chrome field data, 207,650 sites with initial HTML document size, October 2026) · How we measured