CacheLoop – Simple Page Cache & Speed Optimization
Premium PluginSet-it-and-forget-it cache, image, and speed optimization. Activate and go fast, no technical knowledge required.
CacheLoop applies WordPress caching and speed optimizations for you, no configuration required. Activate it and Page Cache, Browser Caching, and Gzip Compression turn on: static HTML files replace slow database-driven page loads, and repeat visitors get instant loads from their browser cache. Cache TTL, device-specific caching (separate files for mobile and desktop), and cookie-based bypass are there when you need to fine-tune. CacheLoop skips caching for dynamic WooCommerce pages (cart, checkout, account) so customers always see accurate data. It's additive: if your host already runs its own caching layer, CacheLoop's static files won't be served ahead of it, and you can disable Page Cache while keeping the rest of the toolkit (lazy loading, REST API cache, WP-CLI commands). Pro adds a full performance layer on top. It covers asset minification and unused-CSS removal, WebP images with LCP-aware priority, object caching with Redis or Memcached, Varnish and Cloudflare purge mirroring, sitemap-driven preloading, and a bloat remover for the WordPress features your site never uses.
How It Works
- 1
Activate
CacheLoop turns on Page Cache, Browser Caching, and Gzip Compression immediately, no setup needed.
- 2
Fine-tune (optional)
Adjust Cache TTL, enable device-specific caching, set a whitelist/blacklist, or connect a CDN.
- 3
Monitor
Check cache hits and misses in the Debug Log, or run a PageSpeed Insights test straight from the dashboard.
- 4
Clear when needed
One click from the admin bar, or automatic on every publish or edit.
Compatibility
- WordPress 6.2 or higher (tested up to 7.0)
- PHP 7.4 or higher
WordPress Multisite network installs are not yet supported (planned for a future release). This doesn't affect Single/5/10 Site licenses, which already work on that many separate installs today.
Key Features
- Page Cache: saves pages as static HTML for instant delivery
- Browser Cache & Gzip Compression
- Image Lazy Loading
- Configurable Cache TTL (1 hour to 7 days)
- Device-Specific Cache (mobile / desktop split)
- CDN Integration with URL rewriting
- Cache Whitelist / Blacklist with wildcard patterns
- Cookie-Based Cache Bypass
- Debug Log (cache hits, misses, bypass reasons)
- Admin Toolbar "Clear All Cache" / "Purge This Page"
- HTTP/2 Server Push for critical CSS
- REST API Cache for common WP endpoints
- WP-CLI Support (clear, status, preload, log)
- Cache Metrics Dashboard (file count, disk usage, last purge)
Performance & Delivery
- Pro: CSS & JS Minification with deferred non-critical JS
- Pro: Unused CSS Removal strips rules whose selectors don't match the rendered page
- Pro: Delay JS Execution until first user interaction
- Pro: Local Google Fonts, self-hosted for privacy, GDPR, and faster font-display
- Pro: Instant Page prefetches linked pages on hover or touch
Images
- Pro: Image Optimization converts JPEG/PNG to WebP, delivered via <picture>
- Pro: LCP Image Priority keeps above-the-fold images eager-loaded for a faster LCP
- Pro: Extended Media Optimization: iframe lazy load, YouTube thumbnail facade, missing image dimensions
Server-Side Cache
- Pro: Object Cache (Redis / Memcached) with connection test and automatic fallback
- Pro: Cache Preloading via XML sitemap crawl
- Pro: Varnish Cache Purge synced with every cache clear
- Pro: Cloudflare Cache Purge via the Cloudflare REST API
Cleanup & Bloat
- Pro: Bloat Remover: independent toggles for XML-RPC, guest Dashicons, jQuery Migrate, Gutenberg block CSS, WooCommerce cart fragments, RSS feeds, oEmbeds, Block Editor, and revision limits
- Pro: Automatic weekly Database Optimization
- Pro: Advanced Rules: Heartbeat API throttling, page builder animation fixes, custom LCP preload URLs, DNS prefetch/preconnect
- Pro: Server Resource Saver
FAQ
Does CacheLoop work with WooCommerce?
Yes. CacheLoop skips caching for dynamic WooCommerce pages (cart, checkout, my-account) so customers always see accurate, up-to-date information.
Does CacheLoop work with Nginx?
Page Cache and Lazy Load work on all server types. Browser Caching and Gzip Compression write to .htaccess and are Apache/LiteSpeed-only; Nginx users should configure browser caching at the server level.
Will it conflict with my hosting provider's built-in caching?
No. CacheLoop is additive: if your host has its own caching layer, the static files CacheLoop generates may never be served, since the host cache takes priority. You can disable Page Cache in settings and rely on your host's solution, while still benefiting from CacheLoop's other optimizations.
How do I clear the cache?
Click the Clear Cache button at the top of the CacheLoop settings page. The cache also clears whenever you publish or edit a post or page.
Is it compatible with Multisite?
CacheLoop doesn't yet support WordPress Multisite network installs, where multiple sites share one WordPress installation; that's planned for a future release. This is separate from licensing: Single, 5-Site, and 10-Site licenses already let you run CacheLoop on that many separate, independent WordPress installs today.
- Updates 1 Year
- Support Priority
- Sites 1, 5, or 10
Need more sites? Contact Support
Secured by Freemius. 14-day money-back guarantee.
Try the Free Version on WordPress.org