WordPress total image payload and the Core Web Vitals

35.1% of audited sites (22,248) transfer 1 to 3 MB of images and 31.2% exceed 3 MB. Sites staying under 350 KB pass LCP at 79% (1.7s median), compared with 63% (2.1s median) above 3 MB.

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

11.5% of WordPress sites use under 350 KB of images total image payload, and 79% 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 · 36,524 with phone field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
1

LCP pass rate

Sites with under 350 KB of images total image payload have a good LCP most often: 79%, against 70% of all WordPress sites. Sites with over 3 MB of images image payload have it least often, at 63%.

SitesGood, needs improvement, poor LCPMedian
All WordPress sites36,52470%2.0s
Under 350 KB 11.5%4,04179%1.7s
350 KB to 1 MB 22.1%7,91874%1.8s
1 MB to 3 MB 35.1%12,82269%2.0s
Over 3 MB 31.2%11,74363%2.1s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 36,524 with phone field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
2

Total image payload usage

1 MB to 3 MB of images is the most used: 35.1% of WordPress sites. Under 350 KB of images is 11.5% of WordPress sites.

1 MB to 3 MB 35.1% Over 3 MB 31.2% 350 KB to 1 MB 22.1% Under 350 KB 11.5%
1 MB to 3 MB 35.1% Over 3 MB 31.2% 350 KB to 1 MB 22.1% Under 350 KB 11.5%
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 36,524 with phone 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 350 KB of images and over 3 MB of images sits in time to first byte (TTFB): 993 ms median for under 350 KB of images against 1167 ms for over 3 MB of images. Overall median field LCP is 1.7s for under 350 KB of images (TTFB 993 ms, load delay 258 ms, load duration 128 ms, render delay 225 ms) versus 2.1s for over 3 MB of images.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
All WordPress sites 26,0501116 ms355 ms242 ms355 mslab 346 ms2.0s
Under 350 KB 2,425993 ms258 ms258 mslab 251 ms1.7s
350 KB to 1 MB 5,5041065 ms318 ms232 ms318 mslab 311 ms1.8s
1 MB to 3 MB 9,3401129 ms361 ms243 ms361 mslab 352 ms2.0s
Over 3 MB 8,7811167 ms400 ms231 ms252 ms400 mslab 388 ms2.1s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 36,524 with phone field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
4

Total image payload per framework

On jQuery, 35% of sites use 1 MB to 3 MB of images total image payload, and 69% of jQuery sites have a good LCP, against 70% of all sites. On Vue, 38% of sites use 1 MB to 3 MB of images, and 67% of Vue sites have a good LCP.

FrameworkTotal image payload on its sitesGood LCP
All WordPress sites 63,295 sites1 MB to 3 MB 35%Over 3 MB 31%350 KB to 1 MB 22%Under 350 KB 12%70%
Alpine 380 sites1 MB to 3 MB 41%Over 3 MB 31%350 KB to 1 MB 21%78%
jQuery 60,314 sites1 MB to 3 MB 35%Over 3 MB 32%350 KB to 1 MB 22%Under 350 KB 11%69%
Vue 4,844 sites1 MB to 3 MB 38%Over 3 MB 34%350 KB to 1 MB 20%67%
React 2,233 sites1 MB to 3 MB 36%Over 3 MB 36%350 KB to 1 MB 20%63%
1 MB to 3 MB Over 3 MB 350 KB to 1 MB Under 350 KB
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 36,524 with phone field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
5

Total image payload or the framework

Does the framework explain the total image payload difference?

On jQuery, 78% of sites with under 350 KB of images total image payload have a good LCP, against 68% of jQuery sites with 1 MB to 3 MB of images. Within jQuery, sites with under 350 KB of images have a good LCP more often. On Vue, 74% of sites with under 350 KB of images total image payload have a good LCP, against 68% of Vue sites with 1 MB to 3 MB of images. Within Vue, sites with under 350 KB of images and 1 MB to 3 MB of images have a good LCP about equally often.

How total image weight competes with the hero paint

Even when off-screen images are lazy-loaded, oversized carousels, unresized product grids, and CSS background images compete for cellular bandwidth during initial viewport load. Across 7,306 sites (11.5%) under 350 KB of images, 79% pass field LCP at a 1.7s median, whereas the 31.2% (19,729) exceeding 3 MB drop to 63% good LCP (2.1s median).

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

Understanding total image payload

Keep total image transfer under 1 MB by serving AVIF or WebP, sizing thumbnails to their rendered grid slots, and lazy-loading below-the-fold galleries. On WordPress, 11.5% of sites stay under 350 KB (79% good LCP) while 31.2% exceed 3 MB (63% good LCP).

The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 36,524 with phone field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
Related signals Iframes per page → Bytes by resource type → Stylesheet loading mix → Iframe loading → By Arjen Karel · 63,295 crawled WordPress sites (36,524 with phone Chrome field data, October 2026) · How we measured