Shopify responsive image markup and the Core Web Vitals

Fixed-source <img> (74.9%), srcset and sizes (96.0%), and <picture> elements (29.1%): how responsive image markup across the page moves Largest Contentful Paint.

Field data PhoneDesktopAll Scope All sites October 2026 edition · Desktop field outcomes · Shopify sites only
Shopify Scoped to 8,248 sites out of 203,892 analyzed (cms) Compare with all sites →

29.1% of Shopify sites use <picture> art direction responsive image markup, and 97% of those sites have a good LCP, against 97% of all Shopify sites.

The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 3,818 with desktop field data · 8,223 sites with responsive image markupBy Arjen Karel · corewebvitals.io/state-of-cwv
1

LCP pass rate

Sites with <picture> art direction responsive image markup have a good LCP most often: 97%, against 97% of all Shopify sites. Sites with fixed-source <img> responsive markup have it least often, at 96%.

SitesGood, needs improvement, poor LCPMedian
All Shopify sites3,81897%1.3s
<picture> with <source> 29.1%1,26997%1.3s
<img srcset="..."> 96.0%3,63297%1.3s
Fixed-source <img> (no srcset) 74.9%3,15596%1.3s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 3,818 with desktop field data · 8,223 sites with responsive image markupBy Arjen Karel · corewebvitals.io/state-of-cwv
2

Responsive image markup usage

Srcset and sizes is the most used: 96.0% of Shopify sites. <picture> art direction is 29.1% of Shopify sites.

Sites using each option (sites can use more than one) 8,223 sites
<img srcset="..."> 96.0% Fixed-source <img> (no srcset) 74.9% <picture> with <source> 29.1%
<img srcset="..."> 96.0% Fixed-source <img> (no srcset) 74.9% <picture> with <source> 29.1%
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 3,818 with desktop field data · 8,223 sites with responsive image markupBy Arjen Karel · corewebvitals.io/state-of-cwv
3

Where responsive image markup saves time: the four LCP phases

Across the four LCP sub-parts in Chrome's field data, the largest gap between <picture> art direction and fixed-source <img> sits in element render delay: 349 ms median for <picture> art direction against 318 ms for fixed-source <img>. Overall median field LCP is 1.4s for <picture> art direction (TTFB 303 ms, load delay 661 ms, load duration 141 ms, render delay 349 ms) versus 1.3s for fixed-source <img>.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
Shopify sites with responsive image markup 3,120305 ms630 ms304 ms630 mslab 620 ms1.3s
<img srcset="..."> 2,978304 ms629 ms306 ms629 mslab 620 ms1.3s
<picture> with <source> 1,078303 ms661 ms349 ms661 mslab 640 ms1.4s
Fixed-source <img> (no srcset) 2,616309 ms662 ms318 ms662 mslab 655 ms1.3s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 3,818 with desktop field data · 8,223 sites with responsive image markupBy Arjen Karel · corewebvitals.io/state-of-cwv
4

Responsive image markup per framework

On jQuery, 92% of sites use srcset and sizes responsive image markup, and 95% of jQuery sites have a good LCP, against 97% of all sites. On Vue, 97% of sites use srcset and sizes, and 97% of Vue sites have a good LCP.

FrameworkResponsive image markup on its sitesGood LCP
Shopify sites with responsive image markup 8,223 sites<img srcset="..."> 96%Fixed-source <img> (no srcset) 75%<picture> with <source> 29%97%
Vue 933 sites<img srcset="..."> 97%Fixed-source <img> (no srcset) 85%<picture> with <source> 31%97%
jQuery 3,144 sites<img srcset="..."> 92%Fixed-source <img> (no srcset) 85%<picture> with <source> 32%95%
<img srcset="..."> Fixed-source <img> (no srcset) <picture> with <source>
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 3,818 with desktop field data · 8,223 sites with responsive image markupBy Arjen Karel · corewebvitals.io/state-of-cwv
5

Responsive image markup or the framework

Does the framework explain the responsive image markup difference?

On jQuery, 95% of sites with <picture> art direction responsive image markup have a good LCP, against 96% of jQuery sites with srcset and sizes. Within jQuery, sites with <picture> art direction and srcset and sizes have a good LCP about equally often. On Vue, 97% of sites with <picture> art direction responsive image markup have a good LCP, against 97% of Vue sites with srcset and sizes. Within Vue, sites with <picture> art direction and srcset and sizes have a good LCP about equally often.

How srcset and <picture> select candidate URLs during preload scanning

Chromium's preload scanner evaluates <source media="..." type="..."> and <img srcset="..." sizes="..."> before the main parser builds the DOM. Sites that serve responsive <picture> elements (29.1% of sites) achieve 97% good LCP (1.3s median LCP), compared with 97% on sites using <img srcset> (96.0%) and 96% across sites with fixed-source images (74.9%).

The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 3,818 with desktop field data · 8,223 sites with responsive image markupBy Arjen Karel · corewebvitals.io/state-of-cwv
6

Understanding responsive image markup

Use <img srcset sizes> for multi-width content images and <picture> when serving mobile-specific crops or modern formats with fallbacks. Nearly every site (74.9%) has at least one fixed-source <img> for UI icons or logos, while 96.0% use <img srcset> on content images (97% good LCP) and 29.1% deploy <picture> elements (97% good LCP). Always pair srcset with an accurate sizes attribute so mobile browsers do not download desktop-width candidates.

The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 3,818 with desktop field data · 8,223 sites with responsive image markupBy Arjen Karel · corewebvitals.io/state-of-cwv
Related signals Stylesheet origin (1P/3P) → DOM size → Image format mix → Media source → By Arjen Karel · 8,246 crawled Shopify sites (3,818 with desktop Chrome field data, 8,223 sites with responsive image markup, October 2026) · How we measured