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.

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.