RSS feed doesn't update
If your RSS feed is not updating immediately when you publish new podcasts or content, there are 2 features that may affect this:
- Page caching
- Browser caching
WP Rocket automatically excludes feeds from being cached, as long as the URL contains
feed. But, if you are using a custom URL for your feed, it's likely being cached by WP Rocket.
You can double-check this by checking the cache folder on your server.
Go to: wp-content/cache/wp-rocket/yourdomain
and look for a folder that corresponds to your feed's URL.
If you find one and there is a file inside, it means it's being cached.
To prevent that, enter the URL in Advanced Rules → Never Cache URLs.
Browser caching rules can also affect the feed even if it isn't being page cached.
If your feed isn't updating, even after excluding it from the cache, please install the following helper plugin. It updates our browser caching rules in the htaccess file to prevent browser caching on the feed.
📥 Download (.zip): WP Rocket | Change RSS Expires
Developers: You can find the code for this plugin on GitHub.
- Download the helper plugin zip file.
- Install the helper plugin on your site: go to Plugins → Add New → Upload plugin and select the zip file.
- Activate the plugin
⚠️ Other cache layers such as Cloudflare can also affect this and you may need to make similar exclusions or adjustments for each one.