WordPress web font file count and the Core Web Vitals
28.8% of audited sites (18,207) load 1 to 3 font files and pass LCP at 77% (1.7s median), while the 32.4% loading 7 or more font files drop to 62% (2.2s median).
2.8% of WordPress sites use zero web fonts web font file count, and 83% of those sites have a good LCP, against 70% of all WordPress sites.
2.8% of WordPress sites use zero web fonts web font file count, and 95% of those sites have a good CLS, against 89% of all WordPress sites.
Core Web Vitals pass rate
Sites with zero web fonts web font file count have a good LCP most often: 83%, against 70% of all WordPress sites. Sites with 7 or more font files font count have it least often, at 62%.
Sites with zero web fonts web font file count have a good CLS most often: 95%, against 89% of all WordPress sites. Sites with 7 or more font files font count have it least often, at 86%.
Web font file count usage
4 to 6 font files is the most used: 36.0% of WordPress sites. Zero web fonts is 2.8% of WordPress sites.
The four LCP phases
Across the four LCP sub-parts in Chrome's field data, the largest gap between zero web fonts and 7 or more font files sits in time to first byte (TTFB): 908 ms median for zero web fonts against 1236 ms for 7 or more font files. Overall median field LCP is 1.5s for zero web fonts (TTFB 908 ms, load delay 207 ms, load duration 140 ms, render delay 204 ms) versus 2.2s for 7 or more font files.
Across the four LCP sub-parts in Chrome's field data, the largest gap between zero web fonts and 7 or more font files sits in time to first byte (TTFB): 908 ms median for zero web fonts against 1236 ms for 7 or more font files. Overall median field LCP is 1.5s for zero web fonts (TTFB 908 ms, load delay 207 ms, load duration 140 ms, render delay 204 ms) versus 2.2s for 7 or more font files.
Web font file count per framework
On jQuery, 36% of sites use 4 to 6 font files web font file count, and 69% of jQuery sites have a good LCP, against 70% of all sites. On Vue, 37% of sites use 4 to 6 font files, and 68% of Vue sites have a good LCP.
On jQuery, 36% of sites use 4 to 6 font files web font file count, and 89% of jQuery sites have a good CLS, against 89% of all sites. On Vue, 37% of sites use 4 to 6 font files, and 89% of Vue sites have a good CLS.
Web font file count or the framework
Does the framework explain the web font file count difference?
On jQuery, 80% of sites with zero web fonts web font file count have a good LCP, against 70% of jQuery sites with 4 to 6 font files. Within jQuery, sites with zero web fonts have a good LCP more often. On Vue, 77% of sites with zero web fonts web font file count have a good LCP, against 70% of Vue sites with 4 to 6 font files. Within Vue, sites with zero web fonts and 4 to 6 font files have a good LCP about equally often.
On jQuery, 94% of sites with zero web fonts web font file count have a good CLS, against 90% of jQuery sites with 4 to 6 font files. Within jQuery, sites with zero web fonts have a good CLS more often. On Vue, 91% of sites with zero web fonts web font file count have a good CLS, against 90% of Vue sites with 4 to 6 font files. Within Vue, sites with zero web fonts and 4 to 6 font files have a good CLS about equally often.
How font proliferation delays text and hero rendering
Each font weight and style is a high-priority download that competes with hero images and triggers layout recalculations when late-arriving faces swap in. Across 18,207 sites (28.8%) loading 1 to 3 font files, 77% pass field LCP at a 1.7s median, compared with 62% (2.2s median) across the 32.4% (20,488) loading 7+ font files.
Understanding web font file count
Replace FontAwesome and icon fonts with inline SVGs and limit Google Fonts to 2 or 3 WOFF2 weights (or one variable font). On WordPress, 28.8% of sites load 1 to 3 fonts (77% good LCP) while 32.4% load 7 or more (62% good LCP).
By Arjen Karel · 63,295 crawled WordPress sites (60,855 with all devices Chrome field data, October 2026). How we measured.