LCP image byte weight on React sites
48.5% of audited sites (3,110) keep their LCP hero image under 40 KB and pass LCP at 89% (1.3s median), whereas the 9.3% shipping hero images over 300 KB drop to 67% (2.1s median).
48.5% of React sites use an LCP image under 40 KB LCP image byte weight, and 89% of those sites have a good LCP, against 84% of all React sites.
LCP pass rate
Sites with an LCP image under 40 KB LCP image byte weight have a good LCP most often: 89%, against 84% of all React sites. Sites with an LCP image over 300 KB hero image size have it least often, at 67%.
LCP image byte weight usage
An LCP image under 40 KB is the most used: 48.5% of React sites.
The four LCP phases
Across the four LCP sub-parts in Chrome's field data, the largest gap between an LCP image under 40 KB and an LCP image over 300 KB sits in time to first byte (TTFB): 450 ms median for an LCP image under 40 KB against 1046 ms for an LCP image over 300 KB. Overall median field LCP is 1.2s for an LCP image under 40 KB (TTFB 450 ms, load delay 427 ms, load duration 109 ms, render delay 163 ms) versus 2.0s for an LCP image over 300 KB.
LCP image byte weight per platform
Wix sets the LCP image byte weight to an LCP image under 40 KB on 61% of its sites, and 94% of Wix sites have a good LCP, against 84% of all sites.
LCP image byte weight or the platform
Does the platform explain the LCP image byte weight difference?
On Wix, 94% of sites with an LCP image under 40 KB LCP image byte weight have a good LCP, against 96% of Wix sites with an LCP image between 40 and 100 KB. Within Wix, sites with an LCP image under 40 KB and an LCP image between 40 and 100 KB have a good LCP about equally often. On WordPress, 64% of sites with an LCP image under 40 KB LCP image byte weight have a good LCP, against 67% of WordPress sites with an LCP image between 40 and 100 KB. Within WordPress, sites with an LCP image under 40 KB and an LCP image between 40 and 100 KB have a good LCP about equally 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 3,110 sites (48.5%) with a hero image under 40 KB, 89% pass field LCP (1.3s median), dropping to 67% (2.1s median) on the 9.3% (597) exceeding 300 KB.
Understanding LCP image byte weight
Compress hero images below 100 KB using AVIF or WebP and serve responsive srcset widths matched to the rendered viewport slot. Across all audited sites, 48.5% keep the hero image under 40 KB (89% good LCP, 1.3s median) versus 9.3% above 300 KB (67% good LCP, 2.1s median).
By Arjen Karel · 9,570 crawled React sites (5,488 with phone Chrome field data, 6,415 sites with LCP image byte weight, October 2026). How we measured.