Font Loading Analysis

Analyse how fonts are loaded on your site and identify performance issues.

Font Loading Analysis

Custom fonts can significantly impact page load performance. LemWatch analyses your font loading strategy and flags issues.

What Gets Checked

Common Issues

Issue — Impact — Fix —

Missing font-display: swap — Invisible text during load (FOIT) — Add swap to @font-face —

Too many font files — Slow page load — Reduce to 2–3 font files —

No preloading — Fonts load late, causing layout shift — Preload critical fonts —

Large font files — Increased page weight — Use WOFF2 format, subset fonts —

Performance Score

Each font check gets a performance score (0–100):

Best Practices

  1. Use WOFF2 — Smallest format, supported by all modern browsers
  2. Limit font families — 2 families maximum (heading + body)
  3. Subset fonts — Only include characters you actually use
  4. Preload critical fonts — Add <link rel="preload" as="font">
  5. Always use font-display: swap — Show fallback text immediately