Shopify cacheable resource share and the Core Web Vitals

The share of responses that carry cacheable headers.

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

60.7% of Shopify sites use 80%+ cacheable resources cacheable resource share, and 96% of those sites have a good LCP, against 95% of all Shopify sites.

The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
1

LCP pass rate

Sites with 80%+ cacheable resources cacheable resource share have a good LCP most often: 96%, against 95% of all Shopify sites. Sites with 50% to 79% cacheable resources cacheable share have it least often, at 93%.

SitesGood, needs improvement, poor LCPMedian
All Shopify sites5,82595%1.4s
80%+ cacheable resources 60.7%3,39996%1.3s
50% to 79% cacheable resources 39.0%2,40893%1.5s
20% to 49% cacheable resources 0.3%1883%1.3s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
2

Cacheable resource share usage

80%+ cacheable resources is the most used: 60.7% of Shopify sites.

80%+ cacheable resources 60.7% 50% to 79% cacheable resources 39.0%
80%+ cacheable resources 60.7% 50% to 79% cacheable resources 39.0% 20% to 49% cacheable resources 0.3%
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
3

LCP phase breakdown by share of cacheable subresources

Across the four LCP sub-parts in Chrome's field data, the largest gap between 80%+ cacheable resources and 50% to 79% cacheable resources sits in element render delay: 277 ms median for 80%+ cacheable resources against 373 ms for 50% to 79% cacheable resources. Overall median field LCP is 1.3s for 80%+ cacheable resources (TTFB 392 ms, load delay 562 ms, load duration 215 ms, render delay 277 ms) versus 1.5s for 50% to 79% cacheable resources.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
All Shopify sites 5,048402 ms590 ms206 ms312 ms590 mslab 596 ms1.4s
80%+ cacheable resources 2,920392 ms562 ms215 ms277 ms562 mslab 565 ms1.3s
50% to 79% cacheable resources 2,112413 ms650 ms194 ms373 ms650 mslab 654 ms1.5s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
4

Cacheable resource share per framework

jQuery sets the cacheable resource share to 80%+ cacheable resources on 54% of its sites, and 93% of jQuery sites have a good LCP, against 95% of all sites.

FrameworkCacheable resource share on its sitesGood LCP
All Shopify sites 8,246 sites80%+ cacheable resources 61%50% to 79% cacheable resources 39%95%
Vue 933 sites80%+ cacheable resources 53%50% to 79% cacheable resources 47%94%
jQuery 3,153 sites80%+ cacheable resources 54%50% to 79% cacheable resources 45%93%
80%+ cacheable resources 50% to 79% cacheable resources 20% to 49% cacheable resources
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
5

Cacheable resource share or the framework

Does the framework explain the cacheable resource share difference?

On jQuery, 95% of sites with 80%+ cacheable resources cacheable resource share have a good LCP, against 90% of jQuery sites with 50% to 79% cacheable resources. Within jQuery, sites with 80%+ cacheable resources have a good LCP more often. On Vue, 96% of sites with 80%+ cacheable resources cacheable resource share have a good LCP, against 93% of Vue sites with 50% to 79% cacheable resources. Within Vue, sites with 80%+ cacheable resources and 50% to 79% cacheable resources have a good LCP about equally often.

The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 5,825 with phone field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
Related signals HTML compression → Cache strategy mix → HTTP protocol mix → HTTP protocol → By Arjen Karel · 8,246 crawled Shopify sites (5,825 with phone Chrome field data, October 2026) · How we measured