WP

WP Rocket

by WP Media

Page caching with sane defaults and almost no configuration.

94 · Fast4.8PremiumLight impact

This link may earn us a commission. It does not affect the score. Last tested 3 September 2026.

Measured result

WP Rocket on bench-01

94

Performance score

Measured on a 2 vCPU reference host

LCP
1.24 s
CLS
0.01
TTFB
182 ms
Page
612 KB
Requests
34
Impact
Light

Median of 3 cold-cache runs, 3 September 2026.

How we tested

A clean WordPress 6.8 install on a 2 vCPU / 4 GB London host, PHP 8.3, 20 posts and one page builder template. We record a baseline, activate WP Rocket with its default settings, and re-run three cold-cache tests. The published figure is the median.

See WP Rocket in action

WP Rocket is distributed by WP Media rather than the WordPress.org directory, so we cannot spin up a sandbox copy for you here. WP Media runs their own demo on their site.

Open the WP Rocket demo

Where WP Rocket ranks elsewhere

PublisherListPosition
WPBeginnerBest WordPress Caching Plugins#1 of 5
Elegant ThemesBest WordPress Plugins#5 of 40
ThemeisleBest WordPress Plugins#9 of 22
WPBeginnerMust Have WordPress Plugins for Every Website#16 of 24

Positions are read from the published articles themselves, so they reflect that publisher's order rather than ours. Lists get re-ordered over time, so follow the link if you want the current version.

What changed in the latest version

WP Rocket does not publish a changelog we can read automatically, so check the vendor's own release notes before you update a live site.

Pros & cons

  • Useful cache behaviour from the moment it activates
  • Delay JavaScript execution cuts third-party blocking time
  • Critical CSS generation is handled remotely, not on your server
  • Clean uninstall - it removes its own rewrite rules
  • No free edition to trial on a staging copy
  • Aggressive JS delay can break some builders until excluded
  • Overlaps with host-level caching on managed WordPress plans

The full review

WP Rocket is the least fussy caching plugin we have measured on a stock WordPress install. On our reference blog - a shared 2 vCPU box, 20 posts, one page builder - enabling it without touching a single setting moved the largest contentful paint from 3.41 s to 1.24 s.

Most of that gain is straightforward page caching. The remainder comes from two options that are on by default: deferred JavaScript loading and lazy-rendered offscreen content. The delayed-JS feature is the one worth attention, because it converts blocking third-party tags into post-interaction work.

Where it costs you time is exclusions. Carts, dynamic pricing and login-gated content all need cache exclusion rules, and the plugin cannot infer them. Budget an hour on a commerce site before you judge the result.

Compared with close alternatives

PluginScoreLCPPrice
WP Rocket941.24 s$59/yr
LiteSpeed Cache911.31 sFree
W3 Total Cache781.94 sFreemium

Frequently asked

Does WP Rocket replace host-level caching?

Usually not. Managed hosts such as Kinsta and WP Engine run their own page cache and ask you to disable the plugin's caching module, leaving you the optimisation features only. Check your host's documentation before buying.

Will it break my page builder?

The default settings are safe for most builders. If layout shifts appear after activation, disable 'Delay JavaScript execution' first, confirm the page renders, then reintroduce it with the builder's scripts excluded.