WordPress total page weight and the Core Web Vitals

12.7% of audited sites (8,066) keep total page transfer under 1.2 MB and pass LCP at 86% (1.5s median), compared with 61% (2.2s median) on the 29.3% exceeding 5 MB.

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 →

12.7% of WordPress sites use under 1.2 MB of total page weight total page weight, and 86% 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

LCP pass rate

Sites with under 1.2 MB of total page weight total page weight have a good LCP most often: 86%, against 70% of all WordPress sites. Sites with over 5 MB of total page weight page weight have it least often, at 61%.

SitesGood, needs improvement, poor LCPMedian
All WordPress sites60,85570%1.9s
Under 1.2 MB total page 12.7%7,63486%1.5s
1.2 to 2.5 MB total page 27.0%16,38276%1.8s
2.5 to 5 MB total page 31.0%18,93768%2.0s
Over 5 MB total page 29.3%17,90261%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

Total page weight usage

2.5 to 5 MB of total page weight is the most used: 31.0% of WordPress sites. Under 1.2 MB of total page weight is 12.7% of WordPress sites.

2.5 to 5 MB total page 31.0% Over 5 MB total page 29.3% 1.2 to 2.5 MB total page 27.0% Under 1.2 MB total page 12.7%
2.5 to 5 MB total page 31.0% Over 5 MB total page 29.3% 1.2 to 2.5 MB total page 27.0% Under 1.2 MB total page 12.7%
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

The four LCP phases

Across the four LCP sub-parts in Chrome's field data, the largest gap between under 1.2 MB of total page weight and over 5 MB of total page weight sits in time to first byte (TTFB): 863 ms median for under 1.2 MB of total page weight against 1236 ms for over 5 MB of total page weight. Overall median field LCP is 1.5s for under 1.2 MB of total page weight (TTFB 863 ms, load delay 216 ms, load duration 127 ms, render delay 202 ms) versus 2.2s for over 5 MB of total page weight.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
All WordPress sites 43,6221127 ms340 ms235 ms340 mslab 340 ms1.9s
Under 1.2 MB total page 4,725863 ms216 mslab 216 ms1.5s
1.2 to 2.5 MB total page 11,4841071 ms307 ms307 mslab 307 ms1.8s
2.5 to 5 MB total page 13,9411181 ms363 ms240 ms363 mslab 363 ms2.0s
Over 5 MB total page 13,4721236 ms398 ms252 ms398 mslab 398 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

Total page weight per framework

On jQuery, 32% of sites use 2.5 to 5 MB of total page weight total page weight, and 69% of jQuery sites have a good LCP, against 70% of all sites. On Vue, 34% of sites use over 5 MB of total page weight, and 68% of Vue sites have a good LCP.

FrameworkTotal page weight on its sitesGood LCP
All WordPress sites 63,295 sites2.5 to 5 MB total page 31%Over 5 MB total page 29%1.2 to 2.5 MB total page 27%Under 1.2 MB total page 13%70%
Alpine 380 sites2.5 to 5 MB total page 37%Over 5 MB total page 31%1.2 to 2.5 MB total page 24%80%
jQuery 60,314 sites2.5 to 5 MB total page 32%Over 5 MB total page 30%1.2 to 2.5 MB total page 27%Under 1.2 MB total page 12%69%
Vue 4,844 sitesOver 5 MB total page 34%2.5 to 5 MB total page 34%1.2 to 2.5 MB total page 25%68%
React 2,233 sitesOver 5 MB total page 40%2.5 to 5 MB total page 36%1.2 to 2.5 MB total page 20%61%
2.5 to 5 MB total page Over 5 MB total page 1.2 to 2.5 MB total page Under 1.2 MB total page
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

Total page weight or the framework

Does the framework explain the total page weight difference?

On jQuery, 85% of sites with under 1.2 MB of total page weight total page weight have a good LCP, against 67% of jQuery sites with 2.5 to 5 MB of total page weight. Within jQuery, sites with under 1.2 MB of total page weight have a good LCP more often. On Vue, 82% of sites with under 1.2 MB of total page weight total page weight have a good LCP, against 67% of Vue sites with 2.5 to 5 MB of total page weight. Within Vue, sites with under 1.2 MB of total page weight have a good LCP more often.

How total page weight compounds across cellular connections

Even with HTTP/2 and HTTP/3 multiplexing, transferring several megabytes of scripts, stylesheets, fonts, and images saturates mobile downlink bandwidth and delays critical rendering resources. Across 8,066 sites (12.7%) under 1.2 MB total transfer, 86% pass field LCP (1.5s median), falling to 61% (2.2s median) on the 29.3% (18,515) exceeding 5 MB.

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 total page weight

Keep total initial page weight below 2.5 MB by compressing media, lazy-loading below-the-fold assets, and removing unused plugin bundles. On WordPress, 12.7% of sites stay under 1.2 MB (86% good LCP) while 29.3% exceed 5 MB (61% good LCP).

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 Cookies per site → Stylesheet initiator → Script coverage (used vs unused) → font-display strategy → By Arjen Karel · 63,295 crawled WordPress sites (60,855 with all devices Chrome field data, October 2026) · How we measured