Page-wide image loading strategies and the Core Web Vitals

Eager above-the-fold (88.4%), eager below-the-fold (82.6%), CSS backgrounds (64.4%), lazy below-the-fold (42.4%), and lazy above-the-fold (21.0%): how page-wide image loading affects Largest Contentful Paint.

Field data PhoneDesktopAll Scope All sites October 2026 edition · All devices field outcomes

21.0% of sites use lazy above-the-fold image loading strategies, and 83% of those sites have a good LCP, against 82% of all sites.

The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 202,078 sites with image loading strategiesBy Arjen Karel · corewebvitals.io/state-of-cwv
1

LCP pass rate

Sites with lazy above-the-fold image loading strategies have a good LCP most often: 83%, against 82% of all sites. Sites with lazy below-the-fold image loading have it least often, at 80%.

SitesGood, needs improvement, poor LCPMedian
All sites196,26382%1.5s
Lazy above-the-fold (loading="lazy") 21.0%40,97383%1.5s
Eager above-the-fold <img> 88.4%171,92682%1.5s
Eager below-the-fold <img> 82.6%160,81082%1.6s
CSS background images 64.4%123,01282%1.5s
Lazy below-the-fold (loading="lazy") 42.4%82,60780%1.6s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 202,078 sites with image loading strategiesBy Arjen Karel · corewebvitals.io/state-of-cwv
2

Image loading strategies usage

Eager above-the-fold is the most used: 88.4% of sites. Lazy above-the-fold is 21.0% of sites.

Sites using each option (sites can use more than one) 202,078 sites
Eager above-the-fold <img> 88.4% Eager below-the-fold <img> 82.6% CSS background images 64.4% Lazy below-the-fold (loading="lazy") 42.4%
Eager above-the-fold <img> 88.4% Eager below-the-fold <img> 82.6% CSS background images 64.4% Lazy below-the-fold (loading="lazy") 42.4% Lazy above-the-fold (loading="lazy") 21.0%
The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 202,078 sites with image loading strategiesBy Arjen Karel · corewebvitals.io/state-of-cwv
3

How page-wide image loading shifts the four LCP phases

Across the four LCP sub-parts in Chrome's field data, the largest gap between lazy above-the-fold and lazy below-the-fold sits in time to first byte (TTFB): 618 ms median for lazy above-the-fold against 718 ms for lazy below-the-fold. Overall median field LCP is 1.5s for lazy above-the-fold (TTFB 618 ms, load delay 390 ms, load duration 154 ms, render delay 231 ms) versus 1.6s for lazy below-the-fold.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
Sites with image loading strategies 140,307648 ms319 ms224 ms319 mslab 319 ms1.5s
Eager above-the-fold <img> 126,918655 ms312 ms226 ms312 mslab 312 ms1.5s
Eager below-the-fold <img> 119,006675 ms321 ms229 ms321 mslab 321 ms1.6s
CSS background images 89,490652 ms331 ms216 ms331 mslab 331 ms1.5s
Lazy below-the-fold (loading="lazy") 61,939718 ms360 ms235 ms360 mslab 360 ms1.6s
Lazy above-the-fold (loading="lazy") 31,637618 ms390 ms231 ms390 mslab 390 ms1.5s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 202,078 sites with image loading strategiesBy Arjen Karel · corewebvitals.io/state-of-cwv
4

Understanding image loading strategies

How browser viewport intersection gates lazy image fetches

Standard <img> elements without loading="lazy" are queued by the HTML preload scanner before layout runs (312 ms median LCP load delay on sites with eager above-the-fold images). When loading="lazy" is present on an image inside the initial viewport (21.0% of sites), Chromium withholds the network request until style and layout confirm viewport intersection, pushing median LCP resource load delay to 390 ms.

Keep above-the-fold hero and banner images eager while adding loading="lazy" to below-the-fold content and product grids. Across the web, 88.4% of sites ship eager above-the-fold images (82% good LCP, 312 ms load delay), 82.6% still leave below-the-fold images eager (82% good LCP), and 21.0% accidentally lazy-load an image inside the initial viewport (390 ms median load delay).

The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 202,078 sites with image loading strategiesBy Arjen Karel · corewebvitals.io/state-of-cwv
Platform & Framework Takeaways

How image loading strategies plays out per platform

What the field data shows when you isolate a single CMS or framework.

WordPress 65,446 sites
93% / 18.7% eager below fold / lazy above fold

WordPress sites have eager below-the-fold images on 93% of sites and lazy above-the-fold images on 18.7%.

WordPress 6.3+ adds loading="lazy" to content images while omitting it on the first three images. Across 65,446 WordPress sites, 70% with eager above-the-fold images pass LCP compared with 66% when an above-the-fold image has loading="lazy".

Read the WordPress image loading breakdown →
Shopify 8,567 stores
80% / 58% lazy below fold / lazy in viewport

Shopify stores have eager above-the-fold images on 95%, lazy below-the-fold images on 80%, and lazy in-viewport images on 58%.

Shopify's Liquid image_tag filter accepts a loading parameter. Across Shopify storefronts, 95% have eager above-the-fold images, 80% have lazy below-the-fold images, and 58.4% have a lazy-loaded image inside the initial viewport (96% good LCP).

Read the Shopify image loading breakdown →
React & Next.js 9,561 sites
32.6% lazy-load an image inside the viewport

32.6% of React sites lazy-load at least one above-the-fold image.

Next.js <Image> components default to loading="lazy" unless priority or preload is passed. Across React sites, 96.6% render an eager image in the viewport and 32.6% have a visible viewport image with loading="lazy".

Related signals Uses @import → Image source mix → DOM size → Page weight & requests → By Arjen Karel · 210,902 crawled sites (196,263 with all devices Chrome field data, 202,078 sites with image loading strategies, October 2026) · How we measured