OMGF can be downloaded for free without any paid subscription from the official WordPress repository.
Trusted by 300,000+ WordPress sites. The original Google Fonts self-hosting plugin.
OMGF removes the connection between your site and Google’s font servers, eliminating the DNS lookups and render-blocking requests that slow down LCP and TTFB — while making your site GDPR/DSGVO-compliant in the process. German courts have ruled that loading Google Fonts directly violates GDPR, since visitor IPs get logged by Google. OMGF closes that gap entirely: nothing leaves your server.
Install it and it works immediately. No setup required, though there’s plenty to fine-tune if you want to.
Detection, Out of the Box
OMGF scans your site for Google Fonts, Bunny Fonts (fonts.bunny.net), and Jetpack CDN (fonts-api.wp.com) and downloads them to your own server automatically. It even automatically detects and optimizes Google Fonts loaded by Elementor.
Free Features
Resource hints cleanup — Strips leftover preconnect, dns-prefetch, and preload hints pointing at fonts.googleapis.com and fonts.gstatic.com — dead weight once your fonts are self-hosted.
font-display control — Force font-display: swap (or block, fallback, optional, auto) on your Google Fonts, fixing “Ensure text remains visible during webfont load” in Lighthouse and PageSpeed Insights.
Performance Checker — Keeps an eye on your setup and flags what’s costing you points: unused subsets, unused weights, missing preloads above the fold, and layout shift from fonts loading late.
Google Fonts checker — Pings you when a theme or plugin update introduces new Google Fonts that haven’t been processed yet.
Manual control — Globally unload font families or weights you don’t need. Preload the ones that matter above the fold.
Integrates with your stack — OMGF works alongside the optimization plugins and page builders you’re already running, including Autoptimize, FlyingPress, Kinsta, LiteSpeed Cache, SiteGround Speed Optimizer, W3 Total Cache, WP Fastest Cache, WP-Optimize, WP Rocket, WP Super Cache, Elementor, Divi, Beaver Builder, Bricks, Oxygen, and Visual Composer.
OMGF Pro
Where the free version covers the fundamentals, Pro removes the manual work entirely.
Smart Optimize — Measures, on real visitor pageviews, exactly which fonts, subsets, and weights get used above the fold. Preloads what matters, strips what doesn’t. No configuration, no guessing — just measured results.
Magic Fallbacks — Generates system font fallbacks mathematically tuned to match each Google Font’s real metrics (size-adjust, ascent-override), so text doesn’t jump around while fonts load. Zero CLS, calculated automatically per font.
Deeper detection — Pro reaches fonts the free version and competitors don’t touch:
– Inline <style> blocks with @font-face or @import
– Local and externally hosted stylesheets using @import
– Web Font Loader (webfont.js)
– Async, JS-injected Google Fonts loaded at runtime
– WordPress’s Font Manager (or Font Library, since WP 7.0)
– Variable Fonts (fonts.googleapis.com/css2)
– Material Icons
Global font-display — Extends font-display control to every font on your site, not just Google Fonts.
Everything else: – Automatic Multisite and WPML support – Serve fonts and stylesheets from your own CDN or custom path – Replace font families with system fonts entirely – Whitelabel stylesheets — strip OMGF branding and comments for smaller file sizes – Developer Mode for safely migrating between dev, staging, and production
