Why it matters
This delays the user's ability to read your content and worsens FCP/LCP.
How to fix it in WordPress
- Use a performance plugin or theme setting to add 'font-display: swap' to your Google Fonts or local fonts.
Plugin-specific steps
Already using one of these plugins? Follow the exact steps for your setup.
Perfmatters
- 1Go to Settings → Perfmatters → Fonts.
- 2Enable 'Display Swap'.
- 3Save changes.
WP Rocket
- 1Go to Settings → WP Rocket → File Optimization.
- 2Enable 'Optimize Google Fonts'.
- 3WP Rocket automatically applies 'font-display: swap'.
Elementor
- 1Go to Elementor → Settings → Advanced.
- 2Set 'Google Fonts Load' to 'Swap'.
- 3Regenerate CSS in Elementor → Tools.
How to verify the fix
- Run PageSpeed Insights and verify the 'Ensure text remains visible' audit is passed.