Skip to main content
aashan77
Participant
September 27, 2026
Question

Intermittent Stale Content Issue on Dynamic Website After Updates

  • September 27, 2026
  • 2 replies
  • 14 views

Hello everyone,

I'm troubleshooting an unusual issue on a website that contains dynamic content and planning resources for homeowners.

The website is:

paloaltokitchenremodel.com/

After publishing content updates, most visitors immediately receive the latest version of the page. However, a small percentage of users occasionally continue seeing older content for a period of time, even though the server is delivering the current version correctly.

The behavior is inconsistent and difficult to reproduce. In some cases, refreshing the page resolves the issue. In others, users continue seeing stale content until browser cache data is cleared or enough time passes.

I've already verified server responses, reviewed cache-control headers, tested multiple browsers and devices, validated CDN configuration, checked DNS propagation, and compared behavior across different networks. No application errors are being recorded, and the issue appears isolated to content delivery or caching layers.

The website includes resources used by homeowners planning remodeling projects, including information related to a full kitchen remodel, so content accuracy and update consistency are important.

For those managing dynamic websites, what would be the most effective approach for identifying whether stale content originates from browser caching, CDN edge caching, DNS-related behavior, or another layer within the delivery chain? Are there specific debugging methods or tools you would recommend when the issue affects only a small subset of visitors and cannot be reproduced consistently?

Any guidance would be greatly appreciated.

Thank you.

    2 replies

    B i r n o u
    Legend
    September 28, 2026

    to add to what ​@Nancy OShea said, I will add that… when a caching issue occurs, it can indeed be caused by the browser, the CDN, the hosting provider’s cache… but also by a WordPress plugin… I imagine you would have mentioned it, but I’m asking just in case.

    When one of your users sees an old version of a page, without closing the browser, can they open an private window and see what happens?

    And for your more advanced users, can you ask them to view the Network tab in DevTools, and see what happens?

    anyway, when using WP handle  .htaccess carefully, especially if you use plugins that take care of site optimization and cache settings. in your case, I think it is important to understand first which layer cause the problem before changing the HTTP directives.

    Nancy OShea
    Community Expert
    Community Expert
    September 27, 2026

    Since your site is built with WordPress, add this to your server’s .htaccess file.  

     

    For servers with Apache
    <IfModule mod_headers.c>
    # 1 YEAR - Aggressive caching for immutable assets (images, fonts, media)
    <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|webp|svg|mp4|webm|wav|mp3|ogg)$">
    Header set Cache-Control "max-age=31536000, public, immutable"
    </FilesMatch>

    # 1 WEEK - Assets that may change occasionally (CSS, JavaScript)
    <FilesMatch "\.(css|js)$">
    Header set Cache-Control "max-age=604800, public"
    </FilesMatch>

    # NO CACHE - Dynamic and structural files that must always be fresh
    <FilesMatch "\.(html|htm|php|txt|xml|json)$">
    Header set Cache-Control "no-cache, no-store, must-revalidate"
    </FilesMatch>
    </IfModule>

     

    Related article on MDN:

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Cache-Control 

     

    Hope that helps.

     

    Nancy O'Shea— Product User & Community Expert