W3

W3 Total Cache

by BoldGrid

Deeply configurable caching for people who want every dial.

78 · Moderate4.2FreemiumMedium impact

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

Measured result

W3 Total Cache on bench-01

78

Performance score

Measured on a 2 vCPU reference host

LCP
1.94 s
CLS
0.03
TTFB
268 ms
Page
704 KB
Requests
41
Impact
Medium

Median of 3 cold-cache runs, 28 August 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 W3 Total Cache with its default settings, and re-run three cold-cache tests. The published figure is the median.

Try W3 Total Cache live

Press play to start a private, throwaway WordPress site in your browser with W3 Total Cache version 2.10.6 already installed. Nothing is saved and nothing touches your own site: close the page and it disappears.

Open the demo full screenSandbox provided by WordPress Playground, the official WordPress in-browser sandbox. The admin login is filled in for you.

Where W3 Total Cache ranks elsewhere

PublisherListPosition
WPBeginnerBest WordPress Caching Plugins#3 of 5

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

v2.10.6Latest release
  • Fix: Database Cluster: Restore placeholder unescape so admin searches with wildcards match
  • Enhancement: Page Cache: Add w3tc_pgcache_rules_required filter to skip writing rewrite rules
  • Fix: Settings: Restrict POST updates to keys owned by the active admin page
  • Fix: Licensing: Limit plugin type updates to the license path
  • Fix: Image Converter: Require administrator capability for convert and submit
  • Fix: Config import: Validate structure before applying
  • Fix: Role cookies: Stop honoring legacy names unless explicitly enabled
  • Fix: Minify: Validate precache URLs before outbound fetch
v2.10.5
  • Fix: Page Cache: Keep Disk Enhanced cache file operations within the cache directory
v2.10.4
  • Fix: Lazy Load: Match only quoted image attributes when rewriting src/srcset/sizes
  • Fix: Cache purge: Restore filterable capabilities for purge-all and purge-post

Release notes are the developer's own words, published on WordPress.org. Read the full changelog

Pros & cons

  • Every cache layer is separately configurable
  • Object and fragment caching included free
  • Works with Redis and Memcached
  • Default settings deliver little
  • Easy to misconfigure into slower results
  • Admin overhead on every page load

The full review

W3 Total Cache rewards administrators who already know which layer is slow. Out of the box it scored 78 on our reference site; after a Redis object cache and minification pass, the same install reached 88.

That gap is the whole story. If nobody on the team will tune it, a simpler plugin will produce a better result.

Compared with close alternatives

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

Frequently asked

Does it need Redis?

No, but object caching is where most of its remaining advantage lives. Without a persistent object cache the free alternatives are simpler and comparable.