WordPress Plugin · Free

The free, all-in-one
WordPress cache & speed plugin
built for Core Web Vitals.

Easy Optimizer combines full-page caching, unused-CSS removal, JavaScript delay, lazy loading, and automatic LCP preload in one lightweight plugin — the all-in-one alternative to stacking WP Rocket, Perfmatters, and a separate cache plugin. Free on WordPress.org. No upsell traps, no database modifications.

★★★★★ Free on WordPress.org Lightweight
your-site.com
With Easy Optimizer
96
Performance
100
SEO
0.9s
LCP
-380KB
CSS Saved
In short

Easy Optimizer is a free, all-in-one WordPress cache and speed plugin: full-page caching, remove unused CSS, delay and defer JavaScript, lazy loading, and automatic LCP preload in one dashboard — replacing the 3–5 plugins most sites stack, with no premium wall on core features.

Features

One plugin instead of
the five you're running now.

Easy Optimizer bundles full-page caching and every Core Web Vitals optimization into one dashboard — the work usually split across WP Rocket, Perfmatters, Autoptimize, and a separate cache plugin. Every toggle maps to a specific Google Lighthouse recommendation.

Full-page caching

Static HTML generation with separate mobile and desktop caches and automatic sitemap-based preloading, for sub-millisecond TTFB on repeat visits.

CSS

Remove unused CSS

Generates a slim per-page stylesheet containing only the rules a page actually uses, eliminating render-blocking CSS.

JS

Delay & defer JavaScript

Delay scripts until user interaction or defer them natively to cut total blocking time and improve INP.

🖼

Smart lazy loading

Defers offscreen images, iframes, videos, and background images, and adds missing width/height to stop layout shift.

Automatic LCP preload

Detects and preloads the Largest Contentful Paint image on each page for an instant first paint.

Prefetch on hover

Pre-fetches links as users hover, so the next page feels like an instant single-page app.

Aa

Font optimization

Injects font-display: swap automatically so text stays visible while webfonts load.

🚫

Bloat removal

15 one-click toggles to remove emojis, embeds, dashicons, jQuery Migrate, and other unused WordPress core scripts.

🗄

Database cleanup

Scheduled cleanups for revisions, drafts, and transients with pre-cleanup snapshots, plus an autoload health auditor.

Heartbeat & cron manager

Throttle WordPress Heartbeat and WP-Cron from the dashboard — no wp-config.php edits — to free server resources.

Cloudflare & host purge

Auto-purges Cloudflare and managed hosts (Kinsta, WP Engine, SiteGround, Cloudways, and more) when the cache clears.

Accessibility & SEO fixes

Resolves common Lighthouse warnings in real time — missing form labels, ARIA names, image alts, and un-crawlable links.

Built for Core Web Vitals

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.

Comparison

The best free WordPress cache
& speed optimization plugin?

Most plugins make you choose: a free cache plugin that only caches, or a $25–$300/year premium plugin for the optimizations that actually move Core Web Vitals. Easy Optimizer puts both in one free plugin. Here is how it lines up against the popular options — judged on out-of-the-box functionality.

Capability Easy Optimizer FlyingPress WP Rocket LiteSpeed Cache W3 Total Cache WP Fastest Cache Perfmatters
Price for core featuresFreePaid (yearly)Paid (yearly)FreeFree / ProFree / PremiumPaid (yearly)
Full-page cachingYesYesYesYes (server)YesYesNo cache
Remove unused CSSFreeYesPaidYesNoNoPaid
Delay JavaScriptFreeYesPaidYesNoPartialPaid
Automatic LCP preloadFreeYesPaidYesNoNoPaid
Database cleanupYesYesYesYesNoPremiumYes
Cloudflare & host purgeYesYesAdd-onQUIC.cloudYesPremiumNo
Works on any hostYesYesYesLiteSpeed only*YesYesYes

* LiteSpeed Cache delivers its full benefit only on LiteSpeed or OpenLiteSpeed servers. Pricing reflects typical public list prices and can change — check each vendor for current figures. The table compares core, out-of-the-box functionality, not every add-on.

Which WordPress speed plugin should you actually use?

On a LiteSpeed server, LiteSpeed Cache is hard to beat — it caches at the server level for free. If you want the most feature-complete premium plugin, FlyingPress is the front-runner for Core Web Vitals and ships a Cloudflare-Enterprise CDN; WP Rocket is the other polished paid option. For everyone else — and for anyone who would rather not pay yearly for unused-CSS removal, JavaScript delay, and LCP preload — Easy Optimizer is the best free all-in-one: it caches like a dedicated cache plugin and ships the Core Web Vitals features that paid rivals charge for, with sensible defaults out of the box.

Prefer it tuned for you? Our WordPress speed optimization service installs and configures it on your site, guaranteed.

FAQ

Common questions about
Easy Optimizer.

Is Easy Optimizer a cache plugin or an optimization plugin?

Both. Easy Optimizer includes full-page caching (static HTML generation with separate mobile and desktop caches) and the front-end optimizations that act on Core Web Vitals — remove unused CSS, delay and defer JavaScript, lazy loading, LCP image preload, and font optimization. It is designed to replace the three-to-five separate speed plugins most sites stack today.

Do I still need a separate cache plugin like WP Super Cache or W3 Total Cache?

No. Easy Optimizer has its own full-page cache built in, so you should run it instead of WP Super Cache, W3 Total Cache, WP Fastest Cache, or LiteSpeed Cache — not alongside them. Running two page-cache plugins at once causes conflicts. If your host or LiteSpeed server already provides server-level caching, Easy Optimizer detects common environments and can defer to them.

How does the unused CSS removal work?

Easy Optimizer analyses each page type and the stylesheets it loads, then generates a slim stylesheet containing only the rules actually used on that page. The render-blocking original CSS is removed, which is one of the most direct ways to improve Largest Contentful Paint.

Is it safe? Will it break my WordPress site?

Yes. Every optimization is a toggle you control, generated CSS is cached and can be cleared instantly, and database cleanups take a pre-cleanup snapshot first. No source files are edited and the original is always one click away. Features you do not enable never touch your page load.

Does it work with WooCommerce and page builders like Elementor and Divi?

Yes. Easy Optimizer detects WooCommerce cart, checkout, and account pages and adjusts caching rules so dynamic functionality is never cached incorrectly. It works with Elementor, Divi, Bricks, and the block editor because it operates on the rendered HTML output.

Does Easy Optimizer purge my host or Cloudflare cache automatically?

Yes. It auto-detects managed hosts including Kinsta, WP Engine, SiteGround, Cloudways, GridPane, RunCloud, SpinupWP, Rocket.net, and WordPress.com, and purges server-level cache when the page cache clears. It can also purge Cloudflare (tag-based or full zone) on the same trigger.

Why is Easy Optimizer free when WP Rocket and Perfmatters cost $50–$300 a year?

Because page caching, unused-CSS removal, and JavaScript delay should be standard, not premium. Easy Optimizer is free on WordPress.org with no upsell wall on core features. FluxPress funds it through its hands-on WordPress speed optimization service for site owners who would rather have the work done for them.

— Free on WordPress.org

Speed up WordPress
with Easy Optimizer.

Remove unused CSS. Lazy-load images. Defer JavaScript. Free forever.