Fonts per page

How many web fonts load and their over-the-wire weight.

Field data PhoneDesktopAll Scope All sites Q2 2026 edition · All devices field outcomes
Metric LCP INP CLS
1

At a glance the headline numbers for Fonts per page

How many web fonts load and their over-the-wire weight.

4
font count
on the typical page
154 KB
font weight
on the typical page
295 KB
1 in 4 pages exceed this
font weight
190,130
sites measured
all-device field data

The typical page loads 4 web fonts weighing 154 KB.

The State of Web Vitals · Q2 2026 · 189,915 sites · all devices field datacorewebvitals.io/state-of-cwv
2

Distribution & median CLS site count and median CLS at each level of fonts per page — n

0.00 0.04 0.08 0.11 0.15
0.1
0 13008 26016
0–0 1–1 2–2 3–3 4–4 5–5 6–6 7–7 8–8 9+
Good (≤0.1) Needs improvement Poor (>0.25) Site count
The State of Web Vitals · Q2 2026 · 189,915 sites · all devices field datacorewebvitals.io/state-of-cwv
3

Passing CLS by fonts per page — n which level passes the CLS most often

Fonts per page — nSitesPassing CLSCLS
0–0 24,676 90% 0.00
1–1 14,426 89% 0.00
2–2 22,039 89% 0.00
3–3 26,016 89% 0.00
4–4 24,705 88% 0.00
5–5 19,833 88% 0.00
6–6 15,952 87% 0.00
7–7 10,945 87% 0.01
8–8 8,345 86% 0.01
9+ 23,193 84% 0.01
Good Needs Improvement Poor Faded rows: under 100 sites

Fonts per page — n 4. p75 6. p99 20. At the low end (0–0): CLS 0.00. At the high end (9+): CLS 0.01. computed

The State of Web Vitals · Q2 2026 · 189,915 sites · all devices field datacorewebvitals.io/state-of-cwv
4

Distribution & median CLS site count and median CLS at each level of fonts per page — size

0.00 0.04 0.08 0.11 0.15
0.1
0 15952 31903
0–49 50–99 100–149 150–199 200–249 250–299 300–349 350–399 400–449 450–499 500–549 550+
Good (≤0.1) Needs improvement Poor (>0.25) Site count
The State of Web Vitals · Q2 2026 · 189,915 sites · all devices field datacorewebvitals.io/state-of-cwv
5

Passing CLS by fonts per page — size which level passes the CLS most often

Fonts per page — sizeSitesPassing CLSCLS
0–49 23,243 90% 0.00
50–99 31,903 90% 0.00
100–149 25,550 88% 0.00
150–199 19,560 88% 0.00
200–249 14,234 86% 0.00
250–299 10,606 86% 0.01
300–349 8,746 86% 0.01
350–399 6,222 86% 0.01
400–449 4,823 86% 0.01
450–499 3,599 85% 0.01
500–549 2,566 84% 0.01
550+ 14,402 84% 0.01
Good Needs Improvement Poor Faded rows: under 100 sites

Fonts per page — size 154 KB. p75 295 KB. p99 1.4 MB. At the low end (0–49 KB): CLS 0.00. At the high end (550+ KB): CLS 0.01. computed

The State of Web Vitals · Q2 2026 · 189,915 sites · all devices field datacorewebvitals.io/state-of-cwv
6

Why this matters for the Core Web Vitals, and where to start fixing it

Every font face is a separate file, and most sites load one per weight and style. Three families with three weights each is nine downloads of render-path bytes. Text either waits for them or reflows as they land, one by one.

The audit is quick: which weights actually appear above the fold? A variable font collapses a whole family of weights into one file. A system font stack costs nothing at all.

Related signals Images per page → Iframe dimensions set → Image source mix → Page weight & requests → Chrome field data from 189,915 sites, representing millions of real page loads · How we measured