WordPress LCP image byte weight and the Core Web Vitals

19.6% of audited sites (8,968) keep their LCP hero image under 40 KB and pass LCP at 71% (1.9s median), whereas the 30.3% shipping hero images over 300 KB drop to 66% (2.0s median).

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 →

21.4% of WordPress sites use an LCP image between 40 and 100 KB LCP image byte weight, and 72% 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 data · 45,765 sites with LCP image byte weightBy Arjen Karel · corewebvitals.io/state-of-cwv
1

LCP pass rate

Sites with an LCP image between 40 and 100 KB LCP image byte weight have a good LCP most often: 72%, against 70% of all WordPress sites. Sites with an LCP image over 300 KB hero image size have it least often, at 66%.

SitesGood, needs improvement, poor LCPMedian
All WordPress sites60,85570%1.9s
40 to 100 KB hero image 21.4%9,43972%1.9s
Under 40 KB hero image 19.6%8,63571%1.9s
100 to 300 KB hero image 28.7%12,61770%1.9s
Over 300 KB hero image 30.3%13,30666%2.0s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 60,855 with all devices field data · 45,765 sites with LCP image byte weightBy Arjen Karel · corewebvitals.io/state-of-cwv
2

LCP image byte weight usage

An LCP image over 300 KB is the most used: 30.3% of WordPress sites. An LCP image between 40 and 100 KB is 21.4% of WordPress sites.

Over 300 KB hero image 30.3% 100 to 300 KB hero image 28.7% 40 to 100 KB hero image 21.4% Under 40 KB hero image 19.6%
Over 300 KB hero image 30.3% 100 to 300 KB hero image 28.7% 40 to 100 KB hero image 21.4% Under 40 KB hero image 19.6%
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 60,855 with all devices field data · 45,765 sites with LCP image byte weightBy 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 an LCP image between 40 and 100 KB and an LCP image over 300 KB sits in resource load delay: 304 ms median for an LCP image between 40 and 100 KB against 387 ms for an LCP image over 300 KB. Overall median field LCP is 1.9s for an LCP image between 40 and 100 KB (TTFB 1126 ms, load delay 304 ms, load duration 148 ms, render delay 238 ms) versus 2.1s for an LCP image over 300 KB.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
WordPress sites with LCP image byte weight 33,9461152 ms346 ms232 ms346 mslab 346 ms2.0s
Under 40 KB hero image 6,4451118 ms291 ms256 ms291 mslab 291 ms1.9s
40 to 100 KB hero image 7,2501126 ms304 ms238 ms304 mslab 304 ms1.9s
100 to 300 KB hero image 9,8861163 ms365 ms225 ms365 mslab 365 ms1.9s
Over 300 KB hero image 10,3651186 ms387 ms227 ms223 ms387 mslab 387 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 data · 45,765 sites with LCP image byte weightBy Arjen Karel · corewebvitals.io/state-of-cwv
4

LCP image byte weight per framework

On jQuery, 30% of sites use an LCP image over 300 KB LCP image byte weight, and 69% of jQuery sites have a good LCP, against 70% of all sites. On Vue, 30% of sites use an LCP image between 100 and 300 KB, and 68% of Vue sites have a good LCP.

FrameworkLCP image byte weight on its sitesGood LCP
WordPress sites with LCP image byte weight 45,765 sitesOver 300 KB hero image 30%100 to 300 KB hero image 29%40 to 100 KB hero image 21%Under 40 KB hero image 20%70%
jQuery 43,752 sitesOver 300 KB hero image 30%100 to 300 KB hero image 29%40 to 100 KB hero image 21%Under 40 KB hero image 20%69%
Vue 3,690 sites100 to 300 KB hero image 30%Over 300 KB hero image 29%40 to 100 KB hero image 21%Under 40 KB hero image 20%68%
React 1,621 sitesOver 300 KB hero image 29%100 to 300 KB hero image 25%40 to 100 KB hero image 23%Under 40 KB hero image 22%61%
Over 300 KB hero image 100 to 300 KB hero image 40 to 100 KB hero image Under 40 KB hero image
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 60,855 with all devices field data · 45,765 sites with LCP image byte weightBy Arjen Karel · corewebvitals.io/state-of-cwv
5

LCP image byte weight or the framework

Does the framework explain the LCP image byte weight difference?

On jQuery, 71% of sites with an LCP image between 40 and 100 KB LCP image byte weight have a good LCP, against 65% of jQuery sites with an LCP image over 300 KB. Within jQuery, sites with an LCP image between 40 and 100 KB have a good LCP more often. On Vue, 73% of sites with an LCP image between 40 and 100 KB LCP image byte weight have a good LCP, against 63% of Vue sites with an LCP image over 300 KB. Within Vue, sites with an LCP image between 40 and 100 KB have a good LCP more often.

How intrinsic versus rendered megapixels waste hero bandwidth

The median LCP image is 0.23 intrinsic megapixels rendered into a 0.12 megapixel slot. Serving unresized desktop banners to mobile viewports inflates hero transfer bytes and extends LCP load duration. Across 8,968 sites (19.6%) with a hero image under 40 KB, 71% pass field LCP (1.9s median), dropping to 66% (2.0s median) on the 30.3% (13,867) exceeding 300 KB.

The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 60,855 with all devices field data · 45,765 sites with LCP image byte weightBy Arjen Karel · corewebvitals.io/state-of-cwv
6

Understanding LCP image byte weight

Compress featured and hero images below 100 KB in WebP or AVIF and ensure accurate sizes attributes on responsive srcset markup. On WordPress, 21.4% of sites ship a 40 to 100 KB hero image (72% good LCP) while 30.3% exceed 300 KB (66% good LCP).

The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 60,855 with all devices field data · 45,765 sites with LCP image byte weightBy Arjen Karel · corewebvitals.io/state-of-cwv
Related signals LCP loading attribute → LCP element type → LCP responsive markup → LCP discovery → By Arjen Karel · 63,295 crawled WordPress sites (60,855 with all devices Chrome field data, 45,765 sites with LCP image byte weight, October 2026) · How we measured