WordPress HTML document size and the Core Web Vitals

11.8% of audited sites (7,455) ship an initial HTML document under 14 KB and reach 83% good LCP (1.6s median), compared to 65% good LCP (2.1s median) on the 37.8% shipping 30 to 75 KB of HTML.

Field data PhoneDesktopAll Scope All sites October 2026 edition · All devices field outcomes · WordPress sites only
WordPress Scoped to 63,295 sites out of 203,892 analyzed (cms) Compare with all sites →

11.8% of WordPress sites use under 14 KB of HTML initial HTML document size, and 83% of those sites have a good LCP, against 70% of all WordPress sites.

The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 60,855 with all devices field dataBy 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: 83%, against 70% of all WordPress sites. Sites with over 75 KB of HTML HTML size have it least often, at 59%.

SitesGood, needs improvement, poor LCPMedian
All WordPress sites60,85570%1.9s
Under 14 KB (First TCP window) 11.8%7,09583%1.6s
14 KB to 30 KB 39.6%23,99775%1.8s
30 KB to 75 KB 37.8%23,11365%2.1s
Over 75 KB 10.9%6,65059%2.2s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 60,855 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
2

Initial HTML document size usage

14 to 30 KB of HTML is the most used: 39.6% of WordPress sites. Under 14 KB of HTML is 11.8% of WordPress sites.

14 KB to 30 KB 39.6% 30 KB to 75 KB 37.8% Under 14 KB (First TCP window) 11.8% Over 75 KB 10.9%
14 KB to 30 KB 39.6% 30 KB to 75 KB 37.8% Under 14 KB (First TCP window) 11.8% Over 75 KB 10.9%
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 60,855 with all devices field dataBy 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 over 75 KB of HTML sits in time to first byte (TTFB): 893 ms median for under 14 KB of HTML against 1370 ms for over 75 KB of HTML. Overall median field LCP is 1.6s for under 14 KB of HTML (TTFB 893 ms, load delay 273 ms, load duration 154 ms, render delay 211 ms) versus 2.2s for over 75 KB of HTML.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
All WordPress sites 43,6221127 ms340 ms340 mslab 340 ms1.9s
Under 14 KB (First TCP window) 4,893893 ms273 ms273 mslab 273 ms1.6s
14 KB to 30 KB 16,9411067 ms327 ms327 mslab 327 ms1.8s
30 KB to 75 KB 16,8431215 ms366 ms246 ms366 mslab 366 ms2.1s
Over 75 KB 4,9451370 ms394 ms250 ms394 mslab 394 ms2.2s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 60,855 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
4

Initial HTML document size per framework

On jQuery, 40% of sites use 14 to 30 KB of HTML initial HTML document size, and 69% of jQuery sites have a good LCP, against 70% of all sites. On Vue, 44% of sites use 30 to 75 KB of HTML, and 68% of Vue sites have a good LCP.

FrameworkInitial HTML document size on its sitesGood LCP
All WordPress sites 63,295 sites14 KB to 30 KB 40%30 KB to 75 KB 38%Under 14 KB (First TCP window) 12%Over 75 KB 11%70%
Alpine 380 sites30 KB to 75 KB 43%14 KB to 30 KB 38%Over 75 KB 13%80%
jQuery 60,314 sites14 KB to 30 KB 40%30 KB to 75 KB 38%Under 14 KB (First TCP window) 12%Over 75 KB 11%69%
Vue 4,844 sites30 KB to 75 KB 44%14 KB to 30 KB 33%Over 75 KB 18%68%
React 2,233 sites30 KB to 75 KB 54%Over 75 KB 20%14 KB to 30 KB 20%61%
14 KB to 30 KB 30 KB to 75 KB Under 14 KB (First TCP window) Over 75 KB
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 60,855 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
5

HTML document size or the framework

Does the framework explain the initial HTML document size difference?

On jQuery, 83% of sites with under 14 KB of HTML initial HTML document size have a good LCP, against 74% of jQuery sites with 14 to 30 KB of HTML. Within jQuery, sites with under 14 KB of HTML have a good LCP more often. On Vue, 80% of sites with under 14 KB of HTML initial HTML document size have a good LCP, against 72% of Vue sites with 14 to 30 KB of HTML. Within Vue, sites with under 14 KB of HTML and 14 to 30 KB of HTML have a good LCP about equally often.

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 7,455 sites (11.8%) whose HTML fits under 14 KB, 83% achieve good LCP (1.6s median, 893 ms TTFB). Sites between 14 and 30 KB (39.6%) record 75% good LCP (1.8s median), while pages bloating to 30 to 75 KB (37.8%) drop to 65% good LCP (2.1s median) and pages over 75 KB (10.9%) sit at 59% good LCP (2.2s median).

The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 60,855 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
6

Understanding initial HTML document size

Keep critical <link rel="preload"> hints in the first 14 KB of <head>, cap inlined critical CSS at 10 KB, and replace inline SVG duplicates with a sprite. On WordPress, 11.8% of sites ship under 14 KB of HTML (83% good LCP, 1.6s median) while 10.9% exceed 75 KB (59% good LCP, 2.2s median).

The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 60,855 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
Related signals HTTP protocol mix → HTTP protocol → ETag present → Cache strategy mix → By Arjen Karel · 63,295 crawled WordPress sites (60,855 with all devices Chrome field data, October 2026) · How we measured