THE SHORT ANSWER

Verify the source change first, then clear the smallest relevant cache and recheck the same logged-out URL before moving to another layer.

Primary-source researchSources & scope →
WordPress official logo above a conceptual chain diagram: Browser cache, Edge cache, Site cache.

First confirm that the intended change was saved in the correct place. Then test the exact visitor URL and clear only the cache layer implicated by the result. An unchanged page can be an old cached response, a draft that is not public, an incorrect template or simply a different URL. Buying another optimization plugin is rarely the first useful diagnostic step.

This guide is for a site you administer. It provides a repeatable worksheet; it does not claim that we reproduced your hosting configuration or performed these repairs on a provider account.

1. Check the change before clearing anything

Return to the editor and verify the new text or setting is still present. Confirm the save completed, the correct post or template is open, and the relevant publication state is intentional. A private draft preview and the public website answer different questions. Do not publish unfinished work merely to test a cache theory.

The WordPress Posts screen documentation explains status-based organization. Check whether you edited an existing published item, a separate draft or another record with a similar title. For site-wide design, identify the template or reusable part actually used by that page.

Copy the exact URL you expect a visitor to see, including the path and language variant. A root domain, www address, preview, staging address and redirected destination may not be equivalent. Save this URL in your notes; testing different addresses accidentally can make a working fix appear inconsistent.

A small diagnostic worksheet

What you observeUseful next checkWhat it does not prove
Editor no longer contains the editSave errors, wrong record or a later overwriteThat visitors are seeing a cache problem
One browser is old; another is currentBrowser cache, extensions or a local session differenceThat every server cache is current
Logged-in view is current; logged-out is oldPage-cache rules and personalized responsesThat logging out itself caused the problem
Text updates but styling stays oldThe actual stylesheet URL and generated design assetsThat the saved page body is wrong
All views show the old pageCorrect source, final URL and shared cache layersThat deleting all cached files is safe or necessary
Use observations to choose the next check

2. Isolate the browser layer

Try a fresh logged-out browser session and reload the same URL. A private window is a useful comparison, but different cookies, extensions and login state can also change the result. Record those differences rather than assuming the cache is the only variable.

In Chrome DevTools, the Network panel’s Disable cache control lets you inspect a request without normal browser-cache reuse while DevTools is open. It does not purge the website’s hosting cache. Inspect the final document or asset request, not only the URL you originally entered before a redirect.

A normal refresh may reuse some cached resources. If you clear browser data, select the relevant cache controls rather than unnecessarily deleting all passwords, history and cookies. Recheck once and stop if the expected content appears consistently.

3. Find the caches your site actually uses

MDN distinguishes private and shared HTTP caches. Your browser can reuse a response; a host or CDN may also serve a stored response to many visitors. Cache headers and age information can help investigation, but a missing header does not prove that no cache exists.

List the active WordPress cache plugin, the host’s page-cache feature and any CDN or reverse proxy. Ask the host when that list is unclear. The WordPress troubleshooting FAQ also highlights server caching and changes made in the wrong source location.

Use the documented invalidation control for the smallest relevant page or asset. Recheck the exact URL after each action and record which step changed the outcome. Work outward from the confirmed fresh source so an outer cache does not immediately refill from an older inner response.

4. Purge the right CDN resource, when relevant

If the origin is current but the CDN response is old, follow that CDN’s exact instructions. Cloudflare documents URL-specific purging and exceptions for custom cache keys. Purging a redirect URL may remove the redirect response while leaving the destination content cached.

The page and its stylesheet are separate resources. A freshly delivered HTML document can still reference an older asset URL. Identify the stylesheet or image actually loaded before purging it. Do not change production cache rules or call an API with copied credentials merely because a generic tutorial suggests it.

5. Check generated assets and the active template

If the saved source is correct but the rendered result is wrong, check the theme or builder documentation for a supported asset-regeneration step. Preserve a recoverable backup first. Removing random files from uploads or a cache directory can destroy useful data or break the page without identifying the cause.

For an installed progressive web app, a service worker can add another layer; ask its maintainer how updates are handled. Do not unregister an application’s storage blindly. When no cache explanation fits, check whether another template, block pattern or plugin is replacing the output.

Verify the repair and prevent the repeat

  1. Check the original URL in a logged-out session.
  2. Verify the exact changed content and affected design asset.
  3. Confirm a form, cart or account page still behaves correctly if caching was adjusted.
  4. Record the responsible layer and its supported update procedure.
  5. Leave normal caching enabled once the issue is understood.

For recurring problems, reproduce the edit on a separate copy using the staging checklist. If cache changes create a slow site, use the performance diagnosis. A clear update procedure is more valuable than repeatedly buying tools that overlap the ones already installed.

Sources and verification

Editorial review 2026-10-08. Source check dates are recorded separately. Notes describe what each source supports and its limits.

View sources
  • WordPress: changes not appearingChecked Browser, server and plugin caches or editing the wrong source can explain unchanged pages.
    Limits: Some examples are historical; exact current theme and hosting controls differ.
  • WordPress: Posts screenChecked Draft and published states differ and posts can be found by status.
    Limits: Post-list guidance does not diagnose every Site Editor template or page-builder workflow.
  • MDN: HTTP cachingChecked Private and shared caches differ; cache headers, freshness and validation influence reuse.
    Limits: Protocol explanation; browser headers alone may not identify every hosting layer.
  • Chrome DevTools: Network featuresChecked Disable cache affects browser-cache behavior during a DevTools inspection.
    Limits: Does not automatically bypass the host, reverse proxy, CDN or application storage.
  • Cloudflare: purge by single fileChecked URL purging can invalidate a specific CDN resource; custom cache keys and redirects have caveats.
    Limits: Cloudflare-specific documentation, not a universal plugin procedure or permission to change a live zone.