The lightweight
WordPress optimization plugin
that removes unused CSS.
Easy Optimizer is a free WordPress speed plugin that removes unused CSS, lazy-loads images, and optimizes assets — built for Core Web Vitals scores that actually rank. No bloat, no upsell traps, no database modifications.
Everything a WordPress
speed plugin should do.
All the optimization techniques used by paid plugins like WP Rocket and Perfmatters — bundled into one free, lightweight WordPress optimization plugin.
Remove unused CSS
Strips CSS that pages don't actually use. Cuts page weight by 30–60% on most WordPress themes.
Lazy load images
Images load only when the user scrolls to them. Faster initial paint, lighter mobile data usage.
Defer JavaScript
Render-blocking scripts moved out of the critical path. Faster Time to Interactive.
Inline critical CSS
The CSS your above-the-fold content needs is inlined; the rest is loaded async.
Inline style conversion
Converts large inline <style> tags into external stylesheets so they can be optimized.
Disable WordPress bloat
Emojis, embeds, dashicons on frontend, jQuery migrate — toggle off what you don't use.
Per-page rules
Disable specific scripts and styles on specific pages. Granular control without code.
Lightweight by design
The plugin itself is < 100KB. Adds zero overhead to your admin or frontend rendering.
A WordPress optimization plugin
aimed at the metrics Google cares about.
LCP — under 2.5s
Critical CSS inlining and image lazy loading directly improve Largest Contentful Paint scores.
INP — under 200ms
JavaScript deferral and unused JS removal lower Interaction to Next Paint scores.
CLS — under 0.1
Image dimensions, font preload hints, and stable lazy-load placeholders prevent layout shift.
Page weight — minimal
Unused CSS removal alone saves 200–500KB per page on typical WordPress themes.
FCP — fast first paint
Render-blocking removal and async font loading get pixels on screen faster on every visit.
TTFB — server response
Output caching of optimized HTML cuts repeat-visit Time to First Byte to near-zero.
Common questions about
Easy Optimizer.
How does the unused CSS removal work?
Easy Optimizer scans each page's rendered HTML and the CSS files it loads, then keeps only the rules that match elements actually present on the page. The unused rules are stripped out, generating a slim per-page stylesheet.
Is it safe? Will it break my WordPress site?
Yes — generated CSS is cached and tested before being served. You can preview before activating, and toggle individual optimizations on or off. No database changes, no risk of breaking your install.
Does it conflict with WP Rocket, Autoptimize, or other speed plugins?
It can — like any caching/optimization plugin. We recommend running Easy Optimizer alongside a basic page cache (like WP Super Cache) but not alongside other optimization plugins that handle the same features.
Does it work with WooCommerce?
Yes. Easy Optimizer detects WooCommerce checkout, cart, and account pages and adjusts its rules accordingly to avoid breaking dynamic functionality.
Why is this WordPress optimization plugin free?
Because most premium WordPress speed plugins charge $50–$300/year for features that should be standard. Easy Optimizer is free forever — no upsells. We make money from our WordPress speed optimization service for clients who want hands-on help.
