Shopify total page weight and the Core Web Vitals

0.6% of audited sites (52) keep total page transfer under 1.2 MB and pass LCP at 100% (1.1s median), compared with 93% (1.5s median) on the 34.1% exceeding 5 MB.

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

18.4% of Shopify sites use 1.2 to 2.5 MB of total page weight total page weight, and 98% of those sites have a good LCP, against 96% of all Shopify sites.

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

LCP pass rate

Sites with 1.2 to 2.5 MB of total page weight total page weight have a good LCP most often: 98%, against 96% of all Shopify sites. Sites with over 5 MB of total page weight page weight have it least often, at 93%.

SitesGood, needs improvement, poor LCPMedian
All Shopify sites8,06296%1.3s
Under 1.2 MB total page 0.6%50100%1.1s
1.2 to 2.5 MB total page 18.4%1,47698%1.1s
2.5 to 5 MB total page 46.8%3,77197%1.3s
Over 5 MB total page 34.1%2,76593%1.5s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 8,062 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
2

Total page weight usage

2.5 to 5 MB of total page weight is the most used: 46.8% of Shopify sites. 1.2 to 2.5 MB of total page weight is 18.4% of Shopify sites.

2.5 to 5 MB total page 46.8% Over 5 MB total page 34.1% 1.2 to 2.5 MB total page 18.4%
2.5 to 5 MB total page 46.8% Over 5 MB total page 34.1% 1.2 to 2.5 MB total page 18.4% Under 1.2 MB total page 0.6%
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 8,062 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
3

The four LCP phases

Across the four LCP sub-parts in Chrome's field data, the largest gap between 1.2 to 2.5 MB of total page weight and over 5 MB of total page weight sits in resource load delay: 495 ms median for 1.2 to 2.5 MB of total page weight against 655 ms for over 5 MB of total page weight. Overall median field LCP is 1.1s for 1.2 to 2.5 MB of total page weight (TTFB 350 ms, load delay 495 ms, load duration 213 ms, render delay 209 ms) versus 1.5s for over 5 MB of total page weight.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
All Shopify sites 6,992389 ms589 ms208 ms298 ms589 mslab 589 ms1.3s
1.2 to 2.5 MB total page 1,229350 ms495 ms213 ms209 ms495 mslab 495 ms1.1s
Under 1.2 MB total page 40339 ms498 ms184 ms193 ms498 mslab 498 ms1.1s
2.5 to 5 MB total page 3,247397 ms584 ms215 ms288 ms584 mslab 584 ms1.3s
Over 5 MB total page 2,476400 ms655 ms199 ms368 ms655 mslab 655 ms1.5s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 8,062 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
4

Total page weight per framework

On jQuery, 48% of sites use 2.5 to 5 MB of total page weight total page weight, and 94% of jQuery sites have a good LCP, against 96% of all sites. On Vue, 51% of sites use over 5 MB of total page weight, and 95% of Vue sites have a good LCP.

FrameworkTotal page weight on its sitesGood LCP
All Shopify sites 8,246 sites2.5 to 5 MB total page 47%Over 5 MB total page 34%1.2 to 2.5 MB total page 18%96%
Vue 933 sitesOver 5 MB total page 51%2.5 to 5 MB total page 42%95%
jQuery 3,153 sites2.5 to 5 MB total page 48%Over 5 MB total page 38%1.2 to 2.5 MB total page 14%94%
2.5 to 5 MB total page Over 5 MB total page 1.2 to 2.5 MB total page Under 1.2 MB total page
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 8,062 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
5

Total page weight or the framework

Does the framework explain the total page weight difference?

On jQuery, 97% of sites with 1.2 to 2.5 MB of total page weight total page weight have a good LCP, against 96% of jQuery sites with 2.5 to 5 MB of total page weight. Within jQuery, sites with 1.2 to 2.5 MB of total page weight and 2.5 to 5 MB of total page weight have a good LCP about equally often. On Vue, 98% of sites with 1.2 to 2.5 MB of total page weight total page weight have a good LCP, against 98% of Vue sites with 2.5 to 5 MB of total page weight. Within Vue, sites with 1.2 to 2.5 MB of total page weight and 2.5 to 5 MB of total page weight have a good LCP about equally often.

How total page weight compounds across cellular connections

Even with HTTP/2 and HTTP/3 multiplexing, transferring several megabytes of scripts, stylesheets, fonts, and images saturates mobile downlink bandwidth and delays critical rendering resources. Across 52 sites (0.6%) under 1.2 MB total transfer, 100% pass field LCP (1.1s median), falling to 93% (1.5s median) on the 34.1% (2,815) exceeding 5 MB.

The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 8,062 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
6

Understanding total page weight

Keep total initial page transfer under 2.5 MB by compressing media, lazy-loading below-the-fold assets, and pruning redundant third-party requests. Across all audited sites, 0.6% stay under 1.2 MB (100% good LCP, 1.1s median) versus 34.1% above 5 MB (93% good LCP, 1.5s median).

The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 8,062 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
Related signals Cookies per site → Stylesheet initiator → Script coverage (used vs unused) → font-display strategy → By Arjen Karel · 8,246 crawled Shopify sites (8,062 with all devices Chrome field data, October 2026) · How we measured