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.6s median), compared with 64% (2.1s median) above 3 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 →

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 · 60,855 with all devices 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 64%.

SitesGood, needs improvement, poor LCPMedian
All WordPress sites60,85570%1.9s
Under 350 KB 11.5%6,95579%1.6s
350 KB to 1 MB 22.1%13,42475%1.8s
1 MB to 3 MB 35.1%21,41170%1.9s
Over 3 MB 31.2%19,06564%2.1s
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 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 · 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 350 KB of images and over 3 MB of images sits in time to first byte (TTFB): 973 ms median for under 350 KB of images against 1194 ms for over 3 MB of images. Overall median field LCP is 1.6s for under 350 KB of images (TTFB 973 ms, load delay 245 ms, load duration 118 ms, render delay 218 ms) versus 2.1s for over 3 MB of images.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
All WordPress sites 43,6221127 ms340 ms235 ms340 mslab 340 ms1.9s
Under 350 KB 4,175973 ms245 ms245 mslab 245 ms1.6s
350 KB to 1 MB 9,3521068 ms311 ms227 ms311 mslab 311 ms1.8s
1 MB to 3 MB 15,7611147 ms344 ms235 ms344 mslab 344 ms1.9s
Over 3 MB 14,3341194 ms383 ms246 ms383 mslab 383 ms2.1s
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 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 68% 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%80%
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%68%
React 2,233 sites1 MB to 3 MB 36%Over 3 MB 36%350 KB to 1 MB 20%61%
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 · 60,855 with all devices 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 70% 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, 76% 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 have a good LCP more 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.6s median, whereas the 31.2% (19,729) exceeding 3 MB drop to 64% good LCP (2.1s 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 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 (64% 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 Iframes per page → Bytes by resource type → Stylesheet loading mix → Iframe loading → By Arjen Karel · 63,295 crawled WordPress sites (60,855 with all devices Chrome field data, October 2026) · How we measured