For visitors seeing old content: Use Clear Cache for Specific Site to clear your browser's stored copy, or try Ctrl+Shift+R first.
WordPress is the world's most popular CMS, and caching is both its best friend and biggest headache. Caching makes WordPress sites fast — but it also means changes don't immediately appear for you or your visitors. Understanding the multiple cache layers in a typical WordPress setup tells you exactly what to clear and when.
Visitors: Clear That WordPress Site's Cache in One Click
See stale content on a WordPress site? Clear Cache removes your browser's cached copy instantly — no settings menus needed.
Add to Chrome — FreeThe WordPress Cache Stack
A typical WordPress site has up to four cache layers:
- Browser cache — Stored on the visitor's device
- CDN cache — Cloudflare, Fastly, or other CDN edge nodes
- WordPress page cache — Caching plugin (WP Rocket, W3 Total Cache, etc.)
- Server/object cache — Redis, Memcached, or Nginx FastCGI cache
When you update a post and visitors still see the old version, it's stuck in one or more of these layers. The fix depends on which layer is the problem.
For WordPress Site Admins
Clearing Your Caching Plugin's Cache
Most caching plugins add a quick-clear button to the WordPress admin bar. After saving changes to a post, page, or template, click this button:
| Plugin | Admin Bar Button | Full Clear Location |
|---|---|---|
| WP Rocket | WP Rocket → Clear Cache | WP Rocket plugin settings → Clear Cache |
| W3 Total Cache | Performance → Empty All Caches | Performance → Purge All Caches |
| LiteSpeed Cache | LiteSpeed Cache → Purge All | LiteSpeed Cache → Manage → Purge All |
| WP Super Cache | Delete Cache (admin bar) | Settings → WP Super Cache → Delete Cache |
| Autoptimize | Autoptimize → Clear cache | Autoptimize → improve → Delete Cache |
| SiteGround SG Optimizer | SG Optimizer → Purge Cache | SG Optimizer plugin settings |
Clearing Cloudflare Cache for WordPress
If your WordPress site uses Cloudflare (many do for free CDN and DDoS protection), you need to purge the Cloudflare cache separately from your WordPress plugin cache:
- Log into Cloudflare → your domain
- Caching → Configuration → Purge Cache
- Click Purge Everything
Setting Up Automatic Cache Clearing
Manually clearing cache after every update is tedious. Most caching plugins let you configure automatic clearing:
- WP Rocket: Settings → Cache → "When a post or page is published or updated" — enable this
- W3 Total Cache: General Settings → "Automatically empty the cache" options
- LiteSpeed Cache: Enable "Auto Purge" in purge settings
With automatic clearing enabled, your caching plugin detects when you publish a post or update a page and automatically clears the relevant cached versions.
Using WP-CLI to Clear Cache
If you manage WordPress via SSH, WP-CLI has cache management commands:
wp cache flush — Flushes the object cache (if using Redis/Memcached)wp w3-total-cache flush all — Clears W3 Total Cachewp rocket clean --confirm — Clears WP Rocket cache
For WordPress Visitors (Not the Site Owner)
If you're visiting a WordPress site as a regular user and seeing stale content:
Step 1: Try a Hard Refresh
Press Ctrl+Shift+R on Windows or Cmd+Shift+R on Mac. This bypasses your browser's cached copy for this one reload.
Step 2: Clear Cache for That Specific Site
If hard refresh doesn't fix it, clear the browser's stored copy:
- Use the Clear Cache for Specific Site extension — one click on the site's tab
- Or:
chrome://settings/content/all→ search for the domain → delete data
If the Problem Persists
If you've cleared your browser cache and still see old content, the issue is the site owner's server-side cache. You can't fix that yourself. Contact the site owner and let them know visitors are seeing stale content.
Managed WordPress Hosting Cache
Managed WordPress hosts like WP Engine, Kinsta, Flywheel, and SiteGround implement their own server-level page caching independent of WordPress plugins. These can override or conflict with plugin caches:
| Host | How to Clear Cache |
|---|---|
| WP Engine | WP Engine → Sites → Clear All Caches button in WordPress admin bar |
| Kinsta | Kinsta → MyKinsta dashboard → Tools → Clear cache, or "Clear cache" button in WP admin bar |
| SiteGround | SG Optimizer plugin → Purge Cache button, or cPanel → Speed → Caching |
| Flywheel | WP admin bar → Powered by Flywheel → Clear cache |
Quick Visitor Fix for Any WordPress Site
When a WordPress site shows you old content, Clear Cache removes your browser's cached copy instantly. Works on any WordPress site, any theme, any plugin.
Install Clear Cache — FreeFrequently Asked Questions
How do I clear cache on my WordPress site?
If you use a caching plugin (WP Rocket, W3 Total Cache, LiteSpeed Cache, etc.), look for a 'Clear Cache' or 'Purge Cache' button in your WordPress admin bar or the plugin's settings page. Clicking it clears your plugin's page cache, forcing WordPress to regenerate fresh pages for the next visitors.
Why do WordPress changes not show after I save them?
WordPress changes not appearing is almost always caused by a caching plugin or CDN serving the old cached version. After making changes, clear your caching plugin's cache and purge your CDN if you use Cloudflare. Then hard refresh your browser (Ctrl+Shift+R) to bypass your own browser's cache.
Should I clear cache automatically after WordPress updates?
Yes. Most WordPress caching plugins have options to automatically clear the cache when posts are published or updated. Enable this in your plugin settings. WP Rocket calls this 'automatic cache clearing'; W3 Total Cache has similar options under 'General settings'.
What's the difference between page cache and object cache in WordPress?
Page cache stores complete HTML pages so WordPress doesn't need to regenerate them from PHP/database on every request. Object cache stores the results of database queries in fast memory (Redis or Memcached) for reuse. Both speed up your site — page cache is most impactful for content sites, object cache helps most with database-heavy sites.
I'm a visitor and a WordPress site shows me old content — how do I fix it?
First try a hard refresh (Ctrl+Shift+R). If that doesn't work, clear the cache for that specific site using Chrome's site settings or the Clear Cache extension. If the problem persists after clearing your browser cache, the issue is the site owner's server-side cache — contact them to clear it.