Shopify preloaded font count and the Core Web Vitals

53.2% of audited sites (4,389) preload 1 to 2 web fonts and reach 96% good LCP (1.3s median), whereas the 3.1% preloading 5 or more fonts drop to 93% good LCP (1.5s median).

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 →

29.7% of Shopify sites have no preloaded font count. Of the 70.3% that do, 76% use 1 to 2 preloaded fonts, 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

Core Web Vitals pass rate

Sites with 1 to 2 preloaded fonts preloaded font count have a good LCP most often: 96%, against 95% of all Shopify sites. Sites with 5+ preloaded fonts font preloads have it least often, at 93%.

SitesGood, needs improvement, poor LCPMedian
All Shopify sites5,82595%1.4s
1 to 2 preloaded fonts 53.2%3,08896%1.3s
3 to 4 preloaded fonts 14.0%80095%1.4s
0 preloaded fonts 29.7%1,76194%1.4s
5+ preloaded fonts 3.1%17693%1.5s
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

Preloaded font count usage

70.3% of Shopify sites use preloaded font count, and three in four of those use 1 to 2 preloaded fonts.

All Shopify sites 8,246 sites
0 preloaded fonts 29.7% Preloaded font count 70.3%
Sites with preloaded font count 5,793 sites
1 to 2 preloaded fonts 75.8% 3 to 4 preloaded fonts 19.9%
1 to 2 preloaded fonts 75.8% 3 to 4 preloaded fonts 19.9% 5+ preloaded fonts 4.4%
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 number of preloaded fonts

Across the four LCP sub-parts in Chrome's field data, the largest gap between 1 to 2 preloaded fonts and 0 preloaded fonts sits in resource load delay: 545 ms median for 1 to 2 preloaded fonts against 704 ms for 0 preloaded fonts. Overall median field LCP is 1.3s for 1 to 2 preloaded fonts (TTFB 399 ms, load delay 545 ms, load duration 213 ms, render delay 268 ms) versus 1.5s for 0 preloaded fonts.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
All Shopify sites 5,048402 ms590 ms206 ms312 ms590 mslab 596 ms1.4s
1 to 2 preloaded fonts 2,693399 ms545 ms213 ms268 ms545 mslab 548 ms1.3s
3 to 4 preloaded fonts 692400 ms587 ms394 ms587 mslab 596 ms1.4s
0 preloaded fonts 1,509408 ms704 ms197 ms364 ms704 mslab 708 ms1.5s
5+ preloaded fonts 154419 ms735 ms199 ms410 ms735 mslab 756 ms1.6s
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

Preloaded font count per framework

Vue sets the preloaded font count to 1 to 2 preloaded fonts on 54% of its sites, and 94% of Vue sites have a good LCP, against 95% of all sites.

FrameworkPreloaded font count on its sitesGood LCP
All Shopify sites 8,246 sites1 to 2 preloaded fonts 53%0 preloaded fonts 30%3 to 4 preloaded fonts 14%95%
Vue 933 sites1 to 2 preloaded fonts 54%0 preloaded fonts 28%3 to 4 preloaded fonts 15%94%
jQuery 3,153 sites0 preloaded fonts 46%1 to 2 preloaded fonts 39%3 to 4 preloaded fonts 12%93%
1 to 2 preloaded fonts 0 preloaded fonts 3 to 4 preloaded fonts 5+ preloaded fonts
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

Font preload count or the framework

Does the framework explain the preloaded font count difference?

On jQuery, 94% of sites with 1 to 2 preloaded fonts preloaded font count have a good LCP, against 92% of jQuery sites with 0 preloaded fonts. Within jQuery, sites with 1 to 2 preloaded fonts and 0 preloaded fonts have a good LCP about equally often. On Vue, 96% of sites with 1 to 2 preloaded fonts preloaded font count have a good LCP, against 92% of Vue sites with 0 preloaded fonts. Within Vue, sites with 1 to 2 preloaded fonts and 0 preloaded fonts have a good LCP about equally often.

Why preloading 1 to 2 fonts helps LCP while preloading 5+ fonts starves the hero image

Normally the browser discovers web fonts only after downloading CSS and matching @font-face rules to DOM nodes. Preloading 1 to 2 core WOFF2 files (53.2% of sites, 4,389) starts font fetches immediately and lifts good LCP to 96% (1.3s median), ahead of the 29.7% with 0 font preloads (94% good LCP, 1.4s median). However, preloading 3 to 4 fonts (14.0%) drops good LCP to 95% (1.4s median), and preloading 5 or more fonts (3.1%) saturates early bandwidth and drops good LCP to 93% (1.5s median).

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
6

Understanding preloaded font count

Keep Shopify preload_tag hints limited to your primary heading and body WOFF2 files. On Shopify, 53.2% of stores preload 1 to 2 fonts (96% good LCP, 1.3s median) while 3.1% preload 5+ fonts (93% good LCP, 1.5s median).

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 Page weight & requests → Responsive image markup → Image loading attribute → Media source → By Arjen Karel · 8,246 crawled Shopify sites (5,825 with phone Chrome field data, October 2026) · How we measured