Shopify LCP sub-part breakdown and the Core Web Vitals

TTFB is the largest LCP sub-part on 11.5% of audited sites (805, 95% good LCP), followed by resource load delay on 69.7% (97% good LCP) and element render delay on 15.2% (90% good LCP).

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 →

3.6% of Shopify sites use resource load duration as the largest LCP sub-part LCP sub-part breakdown, 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 data · 6,992 sites with LCP sub-part breakdownBy Arjen Karel · corewebvitals.io/state-of-cwv
1

LCP pass rate

Sites with resource load duration as the largest LCP sub-part LCP sub-part breakdown have a good LCP most often: 98%, against 96% of all Shopify sites. Sites with element render delay as the largest LCP sub-part dominant LCP phase have it least often, at 90%.

SitesGood, needs improvement, poor LCPMedian
All Shopify sites8,06296%1.3s
Load duration is biggest sub-part 3.6%25398%1.2s
Load delay is biggest sub-part 69.7%4,87097%1.3s
TTFB is biggest sub-part 11.5%80595%1.4s
Render delay is biggest sub-part 15.2%1,06390%1.6s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 8,062 with all devices field data · 6,992 sites with LCP sub-part breakdownBy Arjen Karel · corewebvitals.io/state-of-cwv
2

LCP sub-part breakdown usage

Resource load delay as the largest LCP sub-part is the most used: 69.7% of Shopify sites. Resource load duration as the largest LCP sub-part is 3.6% of Shopify sites.

Load delay is biggest sub-part 69.7% Render delay is biggest sub-part 15.2% TTFB is biggest sub-part 11.5%
Load delay is biggest sub-part 69.7% Render delay is biggest sub-part 15.2% TTFB is biggest sub-part 11.5% Load duration is biggest sub-part 3.6%
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 8,062 with all devices field data · 6,992 sites with LCP sub-part breakdownBy 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 resource load duration as the largest LCP sub-part and element render delay as the largest LCP sub-part sits in element render delay: 188 ms median for resource load duration as the largest LCP sub-part against 838 ms for element render delay as the largest LCP sub-part. Overall median field LCP is 1.2s for resource load duration as the largest LCP sub-part (TTFB 414 ms, load delay 451 ms, load duration 578 ms, render delay 188 ms) versus 1.6s for element render delay as the largest LCP sub-part.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
Shopify sites with LCP sub-part breakdown 6,992389 ms589 ms298 ms589 mslab 589 ms1.3s
TTFB is biggest sub-part 805585 ms440 ms237 ms282 ms440 mslab 440 ms1.4s
Load duration is biggest sub-part 253414 ms451 ms578 ms451 mslab 451 ms1.2s
Render delay is biggest sub-part 1,063389 ms521 ms838 ms521 mslab 521 ms1.6s
Load delay is biggest sub-part 4,871366 ms655 ms262 ms655 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 · 8,062 with all devices field data · 6,992 sites with LCP sub-part breakdownBy Arjen Karel · corewebvitals.io/state-of-cwv
4

LCP sub-part breakdown per framework

On jQuery, 76% of sites use resource load delay as the largest LCP sub-part LCP sub-part breakdown, and 94% of jQuery sites have a good LCP, against 96% of all sites. On Vue, 73% of sites use resource load delay as the largest LCP sub-part, and 95% of Vue sites have a good LCP.

FrameworkLCP sub-part breakdown on its sitesGood LCP
Shopify sites with LCP sub-part breakdown 6,992 sitesLoad delay is biggest sub-part 70%Render delay is biggest sub-part 15%TTFB is biggest sub-part 12%96%
Vue 823 sitesLoad delay is biggest sub-part 73%Render delay is biggest sub-part 14%TTFB is biggest sub-part 11%95%
jQuery 2,697 sitesLoad delay is biggest sub-part 76%Render delay is biggest sub-part 14%94%
Load delay is biggest sub-part Render delay is biggest sub-part TTFB is biggest sub-part Load duration is biggest sub-part
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 8,062 with all devices field data · 6,992 sites with LCP sub-part breakdownBy Arjen Karel · corewebvitals.io/state-of-cwv
5

LCP sub-part breakdown or the framework

Does the framework explain the LCP sub-part breakdown difference?

On jQuery, 92% of sites with resource load duration as the largest LCP sub-part LCP sub-part breakdown have a good LCP, against 95% of jQuery sites with resource load delay as the largest LCP sub-part. Within jQuery, sites with resource load duration as the largest LCP sub-part and resource load delay as the largest LCP sub-part have a good LCP about equally often. On Vue, 96% of sites with resource load delay as the largest LCP sub-part LCP sub-part breakdown have a good LCP, against 89% of Vue sites with element render delay as the largest LCP sub-part. Within Vue, sites with resource load delay as the largest LCP sub-part have a good LCP more often.

Why network transfer duration is rarely the real LCP bottleneck

Resource load duration is the largest sub-part on just 3.6% (253) of audited sites. Most LCP failures happen while waiting for the first HTML byte (11.5% TTFB-dominated, 95% good LCP, 1.4s median), waiting to discover the hero image (69.7% load-delay-dominated, 97% good LCP), or waiting on blocking head scripts and stylesheets (15.2% render-delay-dominated, 90% good LCP).

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

Understanding LCP sub-part breakdown

Fix your largest LCP sub-part first: cache HTML at the CDN edge when TTFB dominates, preload the hero image when load delay dominates, or remove blocking head scripts when render delay dominates. Across all audited sites, 11.5% are TTFB-dominated (95% good LCP, 1.4s median) versus 69.7% load-delay-dominated (97% good LCP, 1.3s median).

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

By Arjen Karel · 8,246 crawled Shopify sites (8,062 with all devices Chrome field data, 6,992 sites with LCP sub-part breakdown, October 2026). How we measured.