WordPress Font Optimization Guide
Fonts can delay text rendering, add network requests and cause layout shifts. Use fewer files and load only what the design actually needs.
Reduce the font inventory
Every family, weight and style can add another resource. A restrained type system often improves both visual consistency and performance.
Self-hosting trade-offs
Self-hosting can reduce external dependencies and give you cache control, but you still need correct formats, cache headers and preload decisions.
Preload sparingly
Preload only fonts required very early. Preloading every font variant competes with images, CSS and other critical resources.
Use sensible fallbacks
Fallback fonts with similar metrics reduce visual movement while the web font loads.
Check generated CSS
Themes and builders can request fonts in several places. Audit the actual network waterfall rather than trusting only dashboard settings.