Fonts per page

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

Field data PhoneDesktopAll Scope All sites Q2 2026 edition · Desktop 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
desktop field data

The typical page loads 4 web fonts weighing 154 KB.

The State of Web Vitals · Q2 2026 · 189,915 sites · desktop 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 · desktop 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 83% 0.01
1–1 14,426 81% 0.02
2–2 22,039 79% 0.02
3–3 26,016 79% 0.03
4–4 24,705 79% 0.03
5–5 19,833 77% 0.03
6–6 15,952 76% 0.03
7–7 10,945 76% 0.04
8–8 8,345 75% 0.04
9+ 23,193 72% 0.04
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.01. At the high end (9+): CLS 0.04. computed

The State of Web Vitals · Q2 2026 · 189,915 sites · desktop 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 · desktop 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 80% 0.02
50–99 31,903 81% 0.02
100–149 25,550 78% 0.03
150–199 19,560 78% 0.03
200–249 14,234 74% 0.03
250–299 10,606 76% 0.03
300–349 8,746 75% 0.04
350–399 6,222 75% 0.04
400–449 4,823 74% 0.04
450–499 3,599 72% 0.04
500–549 2,566 71% 0.04
550+ 14,402 74% 0.04
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.02. At the high end (550+ KB): CLS 0.04. computed

The State of Web Vitals · Q2 2026 · 189,915 sites · desktop 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