Shopify first-party vs third-party stylesheets and the Core Web Vitals

99.9% of audited sites (8,237) serve first-party stylesheets (96% good LCP, 1.3s median), while the 78.1% (6,434) loading external third-party stylesheets drop to 95% good LCP (1.4s median).

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 →

99.9% of Shopify sites use first-party stylesheets stylesheet origin (first-party vs third-party), and 96% 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 · 8,243 sites with stylesheet origin (first-party vs third-party)By Arjen Karel · corewebvitals.io/state-of-cwv
1

LCP pass rate

Sites with first-party stylesheets stylesheet origin (first-party vs third-party) have a good LCP most often: 96%, against 96% of all Shopify sites. Sites with third-party stylesheets CSS origin have it least often, at 95%.

SitesGood, needs improvement, poor LCPMedian
All Shopify sites8,06296%1.3s
First-party stylesheets 99.9%8,05396%1.3s
Third-party stylesheets 78.1%6,30995%1.4s
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 · 8,243 sites with stylesheet origin (first-party vs third-party)By Arjen Karel · corewebvitals.io/state-of-cwv
2

Stylesheet origin (first-party vs third-party) usage

First-party stylesheets is the most used: 99.9% of Shopify sites.

Sites using each option (sites can use more than one) 8,243 sites
First-party stylesheets 99.9% Third-party stylesheets 78.1%
First-party stylesheets 99.9% Third-party stylesheets 78.1%
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 8,062 with all devices field data · 8,243 sites with stylesheet origin (first-party vs third-party)By Arjen Karel · corewebvitals.io/state-of-cwv
3

LCP phase breakdown for first-party and third-party stylesheets

Across the four LCP sub-parts in Chrome's field data, the largest gap between first-party stylesheets and third-party stylesheets sits in resource load delay: 589 ms median for first-party stylesheets against 612 ms for third-party stylesheets. Overall median field LCP is 1.3s for first-party stylesheets (TTFB 389 ms, load delay 589 ms, load duration 208 ms, render delay 298 ms) versus 1.4s for third-party stylesheets.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
Shopify sites with stylesheet origin (first-party vs third-party) 6,989389 ms589 ms208 ms298 ms589 mslab 589 ms1.3s
First-party stylesheets 6,984389 ms589 ms208 ms298 ms589 mslab 589 ms1.3s
Third-party stylesheets 5,516395 ms612 ms205 ms314 ms612 mslab 612 ms1.4s
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 · 8,243 sites with stylesheet origin (first-party vs third-party)By Arjen Karel · corewebvitals.io/state-of-cwv
4

Stylesheet origin (first-party vs third-party) per framework

Vue sets the stylesheet origin (first-party vs third-party) to first-party stylesheets on 100% of its sites, and 95% of Vue sites have a good LCP, against 96% of all sites.

FrameworkStylesheet origin (first-party vs third-party) on its sitesGood LCP
Shopify sites with stylesheet origin (first-party vs third-party) 8,243 sitesFirst-party stylesheets 100%Third-party stylesheets 78%96%
Vue 933 sitesFirst-party stylesheets 100%Third-party stylesheets 94%95%
jQuery 3,150 sitesFirst-party stylesheets 100%Third-party stylesheets 87%94%
First-party stylesheets Third-party stylesheets
The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 8,062 with all devices field data · 8,243 sites with stylesheet origin (first-party vs third-party)By Arjen Karel · corewebvitals.io/state-of-cwv
5

Stylesheet origin or the framework

Does the framework explain the stylesheet origin (first-party vs third-party) difference?

On jQuery, 94% of sites with first-party stylesheets stylesheet origin (first-party vs third-party) have a good LCP, against 93% of jQuery sites with third-party stylesheets. Within jQuery, sites with first-party stylesheets and third-party stylesheets have a good LCP about equally often. On Vue, 95% of sites with first-party stylesheets stylesheet origin (first-party vs third-party) have a good LCP, against 95% of Vue sites with third-party stylesheets. Within Vue, sites with first-party stylesheets and third-party stylesheets have a good LCP about equally often.

How cross-origin CSS files add DNS and TLS round-trips to the critical rendering path

Because external stylesheets block rendering by default, fetching a CSS file from a third-party domain (such as fonts.googleapis.com, cdnjs, or a widget CDN) stalls first paint behind a fresh DNS lookup, TCP handshake, and TLS negotiation. Across 8,237 sites (99.9%) with first-party CSS, good LCP is 96% (1.3s median), whereas across 6,434 sites (78.1%) with third-party CSS, good LCP drops to 95% (1.4s median).

The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 8,062 with all devices field data · 8,243 sites with stylesheet origin (first-party vs third-party)By Arjen Karel · corewebvitals.io/state-of-cwv
6

Understanding first-party vs third-party stylesheets

Copy external font and icon stylesheets (Google Fonts, Font Awesome, Bootstrap CDN) into your own build pipeline or origin server so every render-blocking CSS file shares the primary HTTP/2 or HTTP/3 connection. Across all audited sites, 99.9% use first-party CSS (96% good LCP) and 78.1% load third-party CSS (95% good LCP).

The State of Web Vitals · October 2026 · Shopify: 8,246 crawled sites · 8,062 with all devices field data · 8,243 sites with stylesheet origin (first-party vs third-party)By Arjen Karel · corewebvitals.io/state-of-cwv
Related signals Bytes by resource type → Image source mix → Stylesheet loading mix → Uses @import → By Arjen Karel · 8,246 crawled Shopify sites (8,062 with all devices Chrome field data, 8,243 sites with stylesheet origin (first-party vs third-party), October 2026) · How we measured