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 83% (1.5s median), compared with 72% (1.9s median) above 3 MB.

Field data PhoneDesktopAll Scope All sites October 2026 edition · Desktop 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 83% of those sites have a good LCP, against 76% of all WordPress sites.

The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 17,005 with desktop 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: 83%, against 76% of all WordPress sites. Sites with over 3 MB of images image payload have it least often, at 72%.

SitesGood, needs improvement, poor LCPMedian
All WordPress sites17,00576%1.7s
Under 350 KB 11.5%1,80683%1.5s
350 KB to 1 MB 22.1%3,57179%1.6s
1 MB to 3 MB 35.1%5,90676%1.8s
Over 3 MB 31.2%5,72272%1.9s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 17,005 with desktop 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 · 17,005 with desktop 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): 894 ms median for under 350 KB of images against 1035 ms for over 3 MB of images. Overall median field LCP is 1.5s for under 350 KB of images (TTFB 894 ms, load delay 245 ms, load duration 95 ms, render delay 199 ms) versus 1.9s for over 3 MB of images.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
All WordPress sites 11,805999 ms289 ms219 ms289 mslab 330 ms1.8s
Under 350 KB 1,072894 ms245 ms199 ms245 mslab 272 ms1.5s
350 KB to 1 MB 2,440953 ms261 ms215 ms261 mslab 296 ms1.6s
1 MB to 3 MB 4,1831021 ms298 ms219 ms298 mslab 334 ms1.8s
Over 3 MB 4,1101035 ms307 ms224 ms307 mslab 361 ms1.9s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 17,005 with desktop 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 75% of jQuery sites have a good LCP, against 76% of all sites. On Vue, 38% of sites use 1 MB to 3 MB of images, and 75% 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%76%
Alpine 380 sites1 MB to 3 MB 41%Over 3 MB 31%350 KB to 1 MB 21%82%
jQuery 60,314 sites1 MB to 3 MB 35%Over 3 MB 32%350 KB to 1 MB 22%Under 350 KB 11%75%
Vue 4,844 sites1 MB to 3 MB 38%Over 3 MB 34%350 KB to 1 MB 20%75%
React 2,233 sites1 MB to 3 MB 36%Over 3 MB 36%350 KB to 1 MB 20%66%
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 · 17,005 with desktop 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, 82% of sites with under 350 KB of images total image payload have a good LCP, against 75% 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, 78% of sites with under 350 KB of images total image payload have a good LCP, against 76% 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, 83% pass field LCP at a 1.5s median, whereas the 31.2% (19,729) exceeding 3 MB drop to 72% good LCP (1.9s median).

The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 17,005 with desktop 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 (83% good LCP) while 31.2% exceed 3 MB (72% good LCP).

The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 17,005 with desktop 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 (17,005 with desktop Chrome field data, October 2026) · How we measured