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).
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.
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%.
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.
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.
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.
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.
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).
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.