plugin-icon

Cache Rocket

The most advanced free WordPress cache plugin. Local suite unlocked. Connect an account for cloud CDN and Media.
Version
1.6.7
Last updated
Aug 23, 2026
Cache Rocket

The most advanced free WordPress cache plugin.

Local optimizations are unlocked on activation. Connect the plugin to Cache Rocket when you want cloud CDN and Media jobs.

Cache Rocket ships a complete local performance suite — page cache, Critical Images, delay JavaScript, LazyLoad, custom CDN rewriting, database cleanup, and remote cache warming — free forever.

Local suite is free

Page cache, file optimization, LazyLoad, custom CDN rewriting, database cleanup, and warmer management in wp-admin are unlocked on activation.

What is free vs cloud

The local performance suite ships unlocked. Cloud optimization jobs and Managed CDN need a connected Cache Rocket account.

  • Full page caching with early advanced-cache.php delivery (free)
  • Optimize Critical Images (LCP beacon) and automatic Lazy Rendering (free)
  • Delay JavaScript, minify CSS/JS, self-host fonts (free)
  • LazyLoad, mobile/WebP cache variants, WooCommerce caching (free)
  • Custom CDN CNAME rewriting, browser cache and GZIP rules (free)
  • Remote cache warmers from wp-admin (free account limits apply)
  • Managed CDN delivery on assets.cacherocket.com (connected account)
  • Cloud image optimization with WebP/AVIF (connected account)
  • LQIP placeholders and Critical CSS generation (connected account)
  • PageSpeed Insights audits from Media (connected account)

One plugin. Free local tools. Connect an account when you want cloud CDN and Media.

Learn more at cacherocket.com/wordpress.

What you get

  • Remote cache warmers managed from wp-admin
  • Local page cache with optional early advanced-cache delivery
  • File optimization, LazyLoad, custom CDN rewriting, and database cleanup
  • Managed CDN, cloud image optimization, Critical CSS, LQIP, and PageSpeed with a connected account
  • API-key auth against your Cache Rocket account

Page cache

Caches home, posts, pages, categories, tags, archives, and optional WooCommerce shop/product/taxonomy pages. Choose standard PHP delivery or early advanced-cache.php delivery.

Cached HTML is stored under wp-content/cache/cacherocket/.

These requests are never cached:

  • Logged-in users (unless you explicitly allow it), admin screens, AJAX, and cron
  • Non-GET requests and preview / Customizer requests
  • WooCommerce cart, checkout, and account pages
  • Requests with cart or logged-in cookies
  • Paths, cookies, or user agents you exclude in Cache settings
  • Individual posts, pages, and other public content types with Do not cache enabled in the editor
  • Pages when DONOTCACHEPAGE is defined

Cloud optimization

With API keys connected, Cache Rocket can optimize assets in the cloud and serve them from Cache Rocket CDN automatically (no hostname to configure):

  • Image optimization — WebP/AVIF on img.cacherocket.com
  • LQIP — low-quality image placeholders
  • Critical CSS — above-the-fold CSS on assets.cacherocket.com
  • PageSpeed Insights — Lighthouse audits from the Media page

Quotas are enforced by the Cache Rocket API, not by locking local plugin code. Optional custom CDN rewriting (your own hostnames) lives under Advanced and is fully available in this plugin.

Compatibility

If another page-cache plugin is active (WP Rocket, W3 Total Cache, LiteSpeed Cache, WP Super Cache, and similar), Cache Rocket page caching turns off automatically. Cache warming and the rest of the suite still work alongside those plugins.

Never run two page caches at once.

Open source

GPLv2. Full source on GitHub. Product page and changelog: cacherocket.com/wordpress.

External services

This plugin connects to external services to provide remote cache warming and optional cloud optimizations.

Cache Rocket API

  • What it is / used for: Account authentication, plan/usage sync, remote cache warmers, and cloud optimization jobs (image optimization, LQIP, Critical CSS, PageSpeed). Managed CDN delivery for optimized assets uses Cache Rocket edge hostnames (img.cacherocket.com, assets.cacherocket.com).
  • When / what data is sent: When you save API keys, sync plan, warm URLs, manage warmers, queue cloud jobs, clear cloud assets, or uninstall the plugin. Typical payloads include your site URL, API credentials you configured, warmer settings, and selected page/media URLs needed for the requested job. A lightweight install heartbeat / disconnect notice may be sent when connected.
  • Service: Cache Rocket
  • Terms of Service: https://cacherocket.com/terms-and-conditions
  • Privacy Policy: https://cacherocket.com/privacy-policy

Google Fonts (optional)

  • What it is / used for: When Self-host Google Fonts is enabled under File Optimization, the plugin downloads Google Fonts CSS and font files so they can be served from your site instead of Google’s servers.
  • When / what data is sent: On front-end page loads that include Google Fonts stylesheet links (until the files are cached locally). The request is a standard HTTP fetch of the font CSS/font files; no WordPress user account data is sent.
  • Service: Google Fonts — https://fonts.google.com/
  • Terms of Service: https://policies.google.com/terms
  • Privacy Policy: https://policies.google.com/privacy
Freeon paid plans
Tested up to
WordPress 7.1
This plugin is available for download for your site.