WP Rocket

Premium WordPress caching plugin that makes your site dramatically faster — zero configuration required.

Try WP Rocket — 14 Day Money-Back Guarantee →

In This Guide

  1. What Is WP Rocket?
  2. Page Caching & Instant Results
  3. Remove Unused CSS & Delay JavaScript
  4. Media, Database & CDN
  5. Pricing & Plans

What Is WP Rocket?

WP Rocket is a premium caching and performance optimisation plugin for WordPress. It was created in 2013 by WP Media, a French company dedicated solely to WordPress performance. Unlike free alternatives such as W3 Total Cache or WP Super Cache, WP Rocket is designed to work out of the box — activate it, and your site is already faster.

The plugin handles the full spectrum of WordPress performance optimisation: page caching, browser caching, GZIP/Brotli compression, CSS and JavaScript optimisation, lazy loading, database cleanup, and CDN integration. Each feature is designed to improve a specific aspect of your site's loading speed and Core Web Vitals scores.

What makes WP Rocket different from every other caching plugin is the philosophy of sensible defaults. Free caching plugins give you dozens of configuration options and expect you to understand cache rules, minification settings, and CDN headers. WP Rocket configures everything automatically based on best practices. For the majority of WordPress sites, the default settings are all you need.

WP Rocket is used on over 4 million websites and is consistently the highest-rated caching plugin in the WordPress ecosystem. It's compatible with most themes, page builders (Elementor, Divi, Beaver Builder), and hosting providers, including managed WordPress hosts like WP Engine, Kinsta, and Cloudways.

Page Caching & Instant Results

WP Rocket's core caching engine creates static HTML versions of your dynamic WordPress pages. Instead of WordPress executing PHP and querying the database on every page load, visitors receive a pre-built HTML file. The result is dramatically faster load times.

On our test site — a standard WordPress installation with a theme, several plugins, and 50+ posts — activating WP Rocket dropped page load time from 3.2 seconds to 1.1 seconds with zero configuration. That's the out-of-the-box improvement with just page caching, browser caching, and compression. No settings tweaked, no options toggled.

For WooCommerce sites, WP Rocket automatically excludes cart, checkout, and account pages from the cache (since these need to be dynamic for each user). This is a common source of problems with other caching plugins — cached checkout pages can show incorrect cart contents. WP Rocket handles it correctly by default.

Remove Unused CSS & Delay JavaScript

The advanced CSS and JavaScript optimisation features are where WP Rocket really separates itself from the competition. These features directly target the Core Web Vitals metrics that Google uses for ranking.

The Remove Unused CSS feature deserves special emphasis. On our test site, enabling it reduced the total CSS loaded per page from 340 KB to 45 KB — an 87% reduction. The visual difference was zero (pages looked identical), but the performance improvement was dramatic. PageSpeed Insights scores jumped from 62 to 91 on mobile.

The one caveat with these features is that aggressive CSS/JS optimisation can occasionally break things. A delayed script might cause a slider to appear late, or removed CSS might affect an above-the-fold element. WP Rocket provides exclude lists where you can whitelist specific CSS or JS files that shouldn't be optimised. In our testing, the defaults worked perfectly on 4 out of 5 themes — the fifth needed one CSS file excluded, which took 30 seconds to fix.

Media, Database & CDN

Beyond caching and CSS/JS optimisation, WP Rocket includes several additional performance features.

The preload links feature is one of those small touches that has a disproportionate impact on user experience. Visitors don't know their next page is preloading on hover, but they notice that navigation feels snappy. It's the kind of polish that separates WP Rocket from free alternatives.

For Cloudflare users, the built-in add-on is particularly valuable. It syncs cache clearing between WP Rocket and Cloudflare, so updating a post automatically purges both the local cache and the CDN cache. Without this, you'd need to manually clear Cloudflare's cache every time you update content.

Pricing & Plans

WP Rocket uses an annual subscription model. You pay once per year, and the subscription includes all updates and support for the licence period.

PlanPriceSitesFeatures
Single$59/year1 siteAll features, 1 year updates & support
Plus$119/year3 sitesAll features, 1 year updates & support
Infinite$299/yearUnlimitedAll features, 1 year updates & support

All plans include the same features — there's no feature gating between tiers. The only difference is the number of sites you can use it on. This is refreshingly simple compared to plugins that lock advanced features behind higher tiers.

The $59/year for a single site works out to under $5/month. Considering that the Remove Unused CSS feature alone can improve your PageSpeed score by 20-30 points — which directly affects SEO rankings and user experience — the ROI is easy to justify for any site that generates revenue.

WP Rocket offers a 14-day money-back guarantee. There's no free trial, but the refund policy means you can test it on your site risk-free. If it doesn't improve your performance (which would be unusual), you get a full refund.

Renewal is at the same price — no surprise price increases in year two. If you choose not to renew, the plugin continues to work but you lose access to updates and support. Given that WordPress and PHP updates can introduce compatibility issues, keeping the subscription active is recommended.

WP Rocket — The Fastest Way to Speed Up WordPress

Page caching, Remove Unused CSS, Delay JavaScript, and database optimisation. From $59/year.

Try WP Rocket — 14 Day Money-Back Guarantee →