WordPress Performance Plugin
Inlines critical CSS. Defers the rest.
Self-hosts Google Fonts. Lazy-loads GTM. Gets out of the way.
"Most performance plugins optimise metrics.
This one eliminates the problems
that caused them."
What it does
Generates and inlines above-the-fold CSS per page. The browser renders immediately — no waiting for external stylesheets.
Downloads woff2 files to your own server and rewrites CSS references locally. Eliminates the fonts.gstatic.com DNS chain entirely.
Defer or async any script by handle or URL fragment. Breaks the jQuery → hooks → i18n serial chain that blocks first paint.
Defers Google Tag Manager until first user interaction. 57 KiB removed from initial paint. Tracking still fires reliably.
Adds fetchpriority="high" preload for your LCP image. Auto-detects featured images on single posts and pages.
Built to run alongside OAP, CCCP, and Flak Jacket. Overlapping functions are intentionally excluded to avoid conflicts.
FAQ
Does it require a subscription or external service?
No. Everything runs locally on your WordPress installation. No SaaS, no API keys, no phone-home.
Can my host block the Google Fonts self-hosting?
Some shared hosts block outbound PHP requests to external domains. If self-hosting fails, the plugin falls back gracefully to CDN delivery with font-display: optional added.
Will it conflict with caching plugins?
Clear your cache after generating critical CSS. The plugin writes static CSS to the database — caching plugins serve it correctly once the cache is refreshed.
Does GTM lazy loading affect tracking accuracy?
No. The 5-second fallback ensures GTM always fires, even if the user never interacts. Pageviews and events are captured correctly.
Free. Open source. GPL-2.0+. No strings attached.