Autoptimize
92Autoptimize speeds up your website by optimizing JS, CSS, images (incl. lazy-load), HTML and Google Fonts, asy...
Host Google Fonts locally, Auto combine and remove duplicate fonts, Auto preload. pass Core Web Vitals — GDPR compliant, auto-config.
EasyFonts is a WordPress plugin that allows you to host Google Fonts locally on your website. It automatically detects and downloads the fonts used on your site, serving them from your own domain to enhance loading speed and ensure GDPR compliance.
The plugin measures real usage of fonts to optimize performance, preloading only the necessary fonts and removing any unused ones. It also provides features like font-display control, subset trimming, and support for variable fonts, making it suitable for those looking to improve their site's typography and performance.
Best for: This plugin is best for WordPress users who want to improve site performance and comply with GDPR regulations.
What it does well
Where it falls short
EasyFonts offers a comprehensive solution for managing Google Fonts locally, making it a practical choice for those focused on performance and compliance.
FluxPress's own description of EasyFonts, lightly tidied.
EasyFonts is the smart way to host Google Fonts locally in WordPress. Activate it and your Google Fonts are detected, downloaded, and served from your own domain — no requests to Google, faster loading, and full GDPR compliance.
Unlike basic font plugins, EasyFonts doesn’t just self-host blindly. It measures which fonts actually render in real visitors’ browsers, so it can preload your above-the-fold fonts, flag the ones you never use, and generate zero-CLS metric-matched fallbacks — the things that actually move your Core Web Vitals (LCP, CLS) scores.
fonts.googleapis.com and fonts.gstatic.com adds DNS lookups, connections, and render-blocking delay that hurt LCP and TTFB. Local hosting kills that latency.<link> stylesheets, @import rules, inline @font-face, theme/plugin CSS files, external/CDN stylesheets, and the Web Font Loader (webfont.js) — then downloads and serves them locally.@font-face rules, and can inline it as minified CSS so it’s not render-blocking.font-display: swap (or block, fallback, optional, auto) on every face to fix “Ensure text remains visible during webfont load.”size-adjust, ascent-override) to eliminate layout shift while fonts load.preconnect, dns-prefetch, and preload tags pointing at Google’s servers.fonts.bunny.net.Other plugins for typography control.
Autoptimize speeds up your website by optimizing JS, CSS, images (incl. lazy-load), HTML and Google Fonts, asy...
The #1 fonts plugin for WordPress. 1,400+ Google Fonts, Adobe Fonts and your own font files. Live preview, no...
Redux is a simple, truly extensible, and fully responsive options framework for WordPress themes and plugins....
The original Google Fonts self-hosting plugin. Automagically caches your fonts locally — no configuration (or...
SpeedyCache is a WordPress cache plugin that helps you improve performance of your WordPress site by caching,...
Upload custom fonts with custom font uploader. Auto converts to woff2 for better performance. Self-hosted, GDP...