Skip to content
Aaron Carmen
How-tos

How to Purge Cache in WordPress: Plugin, Host, CDN, Browser

By Aaron CarmenUpdated October 20, 20263 min readTested on WordPress 7.1.3, October 20, 2026

Quick answer

To purge cache in WordPress, clear it in order: your caching plugin first (most add a Delete Cache or Purge All link to the admin bar), then your host's cache in its control panel, then your CDN such as Cloudflare, then your browser. Logged-in admins often bypass the cache, so check changes in a private window.

How to purge cache in WordPress depends on how many caches your site has, and most sites have more than one. A caching plugin, your host and a CDN can each keep their own copy of your pages, and your browser keeps another. Clear them in the wrong order and the old page comes straight back. I tested a caching plugin on a WordPress 7.1.3 test site to show what clears automatically and what doesn’t.

Why your changes don’t show

On my test site I turned on WP Super Cache with its recommended settings, which include not caching pages for logged-in users. Then I changed the site title.

  • Logged in, I saw the new title straight away.
  • As a visitor, I still got the cached page with the old title.

That’s the usual reason a business owner says “I changed it, why can’t my customers see it?” Always check changes in a private or incognito window, where you’re not logged in.

What clears itself and what doesn’t

Change Cache cleared automatically?
Updating a post or page Yes. The cached home page rebuilt with the new text
Changing the site title in Settings No. Visitors saw the old title until I cleared the cache

So editing content is usually fine. Purge the cache after changes outside your pages: site settings, menus, widgets, header and footer, theme options and new plugins.

Clear the caches in this order

1. Your caching plugin

Most caching plugins add a clear-cache link to the admin bar at the top of the screen. WP Super Cache calls it Delete Cache. On my test site, one click cleared it, and the next visitor got a fresh page with the new title.

WordPress admin bar with a Delete Cache link added by WP Super Cache
WP Super Cache adds Delete Cache to the admin bar. WordPress 7.1.3, October 20, 2026.

Other plugins use names like Purge All or Clear cache, usually in the admin bar or the plugin’s settings. If you can’t find one, check Plugins → Installed Plugins for anything with “cache”, “speed” or “performance” in the name.

2. Your host’s cache

Many hosts run their own server cache in front of WordPress. It’s cleared from the host’s control panel, usually under a section called cache or performance, and some hosts add their own button to the WordPress admin bar. My test site has no host, so I couldn’t test this step; check your host’s help pages for the exact place.

3. Your CDN

If your site uses a CDN such as Cloudflare, it keeps copies of pages and files on its own servers. Cloudflare’s documentation offers purge by single file, which it recommends, or purge everything. Purge the specific page if you changed one page, or everything after a site-wide change like a new logo.

4. Your browser

Last, make sure your own browser isn’t showing an old copy. Reload while bypassing the cache with Ctrl+Shift+R (Cmd+Shift+R on a Mac), or simply check in a private window. Browsers also keep images and stylesheets, so a new logo or color can look unchanged even after the page itself has updated.

Why the order matters

Each layer refills from the one behind it. If you purge the CDN first while the plugin still holds the old page, the CDN fetches the old page again and caches it. Working from the inside out, plugin then host then CDN then browser, means each layer refills with the new version.

When caching causes bigger problems

If clearing every cache doesn’t help, or forms, carts or logins misbehave, the caching setup itself may be wrong. Pages with forms, carts and account areas generally shouldn’t be cached. My guide to speeding up a WordPress site covers what to cache. Setting caching up properly is part of my WordPress development work.

FAQ

Common questions

Why do I see my changes but my customers don't?

Because caching plugins usually skip logged-in users. On my test site, after I changed the site title, I saw the new title while logged in, but visitors kept getting the cached page with the old one until I deleted the cache. Check changes in a private window to see what visitors see.

Does WordPress have its own cache to clear?

Not a page cache you can clear from the dashboard. Page caching comes from a plugin or your host. If you've no caching plugin and your host doesn't cache, there may be nothing to clear except your browser's cache.

Do I need to clear the cache after every change?

Not for posts and pages. On my test site, updating a post cleared the cached home page automatically. Changes outside posts, like the site title, menus, widgets or theme settings, may not clear it, so purge after those.

In what order should I clear WordPress caches?

From the inside out: the caching plugin, then the host's server cache, then the CDN, then your browser. Clearing the CDN before the plugin can let the CDN pick up the old page again from the plugin's cache.

Aaron Carmen, SEO specialist

About the author

Aaron Carmen

Senior WordPress Developer and SEO Specialist

I've built and optimized WordPress websites since 2013, 13+ years in total, including 9.5 years building WordPress sites for every client of a dental marketing agency. Today I help local businesses and agencies with WordPress development and SEO, so they get found on Google Search, Google Maps and AI search.

Sources

  1. WP Super Cache on WordPress.org, checked October 20, 2026
  2. Cloudflare Docs: Purge cache, checked October 20, 2026

WordPress is a trademark of the WordPress Foundation. Aaron Carmen is not affiliated with or endorsed by the WordPress Foundation or the WordPress open source project.

Contact

Want this done for you?

Tell me about your site and what you need. I'll reply within one business day with any questions, then a fixed quote.

  • Reply within one business day
  • No obligation, no hard sell
  • Form and email only, calls optional
What you need

Prefer email? hello@aaroncarmen.com