WordPress Changes Not Showing? Three Methods to Fix WordPress Not Updating

Making updates to a WordPress site and not seeing any changes can be irritating. Some situations you might have encountered are:

  • Seeing changes when logged in as an admin, but not as a visitor. 
  • WordPress not showing design changes after customizing the site’s layout or adding CSS scripts.
  • WordPress not showing changes made to widgets, sidebars, and plugin configuration. 

The most common cause of WordPress changes not showing is caching. Thus, in this troubleshooting guide, we will share three methods to fix caching issues. 

However, if the problem is not due to caching, your WordPress site is probably not showing changes due to the permission setup, incorrect file names, or coding errors. For each cause, we will share how to fix WordPress not updating right away and help prevent it from happening again. 

By the end of this article, you will be able to determine what causes your WordPress site changes not showing and the right solution for it. 

How to Fix Your WordPress Site Not Updating

The cache stores a subset of a web page’s data to serve it faster for future requests. However, there might be an issue with your website or browser caching that prevents showing updated data and displays a cached version instead. 

Here are the three methods to recognize a caching issue and the troubleshooting steps to fix it. 

1. Force Refresh Your Browser

If you visit the same site more than once, your web browser will cache the site’s content to load it faster. The browser cache saves static files on the local computer’s memory to reduce the number of requests sent.

However, the browser might also avoid downloading website files from a WordPress site’s server, preventing you from seeing changes. 

To fix this situation, force refresh your browser to download the latest version of all files from your website’s server. There are different ways to do so on your WordPress site, depending on your browser and operating system:

  • Google Chrome. Press Ctrl + F5 on Windows or Command + Shift + R on macOS. 
  • Mozilla Firefox. Either Ctrl + F5 or Ctrl + Shift + R on Windows, and Command + Shift + R on macOS. 
  • Microsoft Edge. Press Ctrl + F5 on Windows. 
  • Safari. Press Option + Command + E on macOS. 
  • Opera. Use Ctrl + F5 on Windows and Command + Option + R on macOs. 

Hard refresh is often enough to get a new version of your site. However, this only works to refresh a particular URL. If the problem persists, another solution is to clear the entire cache in your browser. 

Every browser has its own steps to clear the cache manually. With Google Chrome, click on the three dots menu to the right of the address bar. Then, head to More tools -> Clear browsing data, and Google Chrome will direct you to the Settings page. 

Clear browsing data using Google Chrome

Under Clear browsing data, select the Time range and data to clear. The options for the time include Last hour, 24 hours, seven days, four weeks, and All time. When it comes to choosing the data to remove, the possibilities are: 

  • Browsing history – clears the browser cache of all web pages you have visited.
  • Cookies and other site data – signs you out from accounts that you have logged in using the web browser. 
  • Cached images and files – clears the cached version files from previously visited sites, which means the loading time might be longer on the next visit. 

We recommend clearing Cached images and files from All time to make sure you don’t leave the data that was causing the problem. Click Clear data to finish.

Clear cached images and files using Google Chrome

Pro Tip

Clearing the entire cache of your browser weekly will help prevent this issue from happening again.

However, this method only shows website changes on your browser. To show WordPress changes on your visitors’ browsers, apply the cache busting tactic – always use different names when creating or updating content. 

To illustrate, instead of uploading a second image.jpeg to rewrite the previous one, rename it to image-2.jpeg. This method can also be used for CSS scripts if the CSS changes are not showing on your WordPress site. 

The browser will request a new file from the origin server instead of retrieving the cached files. Then, the visitors will receive the most updated version of the site without refreshing their browser. 

2. Clear Your WordPress Cache Using a Caching Plugin

If the changes are still not showing after you clear browser cache, the issue might be related to a WordPress caching plugin. Start by checking if you have installed one to make your site faster and improve its user experience. 

Some caching plugins clear the cache for updates, including posting a blog entry, adding comments, and customizing the theme. However, your plugin might have configuration issues that prevent changes from showing. 

The two clear indicators that your caching plugin is causing the issue are:

  • Seeing the updates logged in but not logged out.
  • Seeing a new post as a separate page but not on the homepage.

If your site is not showing changes because of a plugin, clear the cache on your WordPress site.  

Each plugin has its own guide to clear the WordPress cache, so check your plugin’s documentation to see how to do it. Most caching plugins, like WP Rocket, WP Super Cache, or WP Fastest Cache, have a built-in cache feature. 

Once you have cleared the cache, open a private browser tab or log out of your account and visit your site to see the modifications. Follow this guide if you are using one of these popular caching plugins. 

Note only to use one caching plugin at a time to avoid conflicts.

WP Rocket

There are different ways to clear cache using WP Rocket, both on the whole site and a specific page or post. 

To clear the cache of the whole WordPress site, head to Settings -> WP Rocket -> Dashboard and click on the Clear cache button. 

WP Rocket plugin's dashboard

Another option to do so is by going to the WordPress toolbar and clicking on WP Rocket -> Clear cache

Clear cache button on WP Rocket

However, it is also possible to clear the cache on a specific page or post that is not showing updates to prevent slowing down the entire WordPress site. To do so, hover over the Page or Post title on WordPress and click on Clear this cache

Clear this cache button using WP Rocket

To manually clear the WP Rocket cache, use the File Manager or File Transfer Protocol (FTP) in your web hosting control panel. 

The WordPress site’s cache files are all stored in the  wp-content/cache/wp-rocket/yourdomain.com folder. It includes subfolders for all pages and categories. Delete the cache folder to clear all the website caches or delete a specific page subfolder. 

WP Super Cache

With WP Super Cache, there are two ways to clear the website cache. The first option is to click the Delete Cache option on the WordPress toolbar.

Delete cache button using WP Super Cache

Another option is to go to Dashboard -> Settings -> WP Super Cache and click on the Delete Cache button.

WP Super Cache settings

Both options will direct you to the Contents tab. There, click on the Delete Cache button to finalize the process. It is also possible to click on the List of all cached files to clear a specific cache.

WP Super Cache settings to delete cached pages

To check if you have refreshed your WordPress site, open it using a different tab. If you already have it open, try doing a hard refresh instead.

To prevent this issue from happening again, set a timeout for the WordPress plugin to clear the cached content accordingly. To do so, head to Dashboard -> Settings -> WP Super Cache -> Advanced.

WP Super Cache advanced settings

Scroll to the Expiry Time & Garbage Collection, and set the Cache Timeout accordingly. Setting it to 3600 is suitable for most sites, but those with high traffic can lower it to 1800. Click Change Expiration to finalize the process.

WP Super Cache expiry time & garbage collection settings

WP Fastest Cache

WP Fastest Cache can clear the cache of the whole website content or individual posts and pages. Furthermore, this caching plugin can clear cache automatically when you create new content or make changes to a page or post.

To clear the WordPress website cache, head to WP Fastest Cache on the Dashboard. From there, tick the box next to the Cache System to clear your cache regularly.

WP Fastest Cache plugin cache system

Then, tick the box next to New Post if you want to clear the cache whenever you publish a post or page by default. A pop-up box will appear for you to choose whether to Clear All Cache or only the cache of the Homepage, Post Categories, Post Tags, and Pagination.

Choosing the cached files to clear depends on your website. If you do not have a busy website, we recommend clearing its cache after publishing an article or any other post, but not regularly.

WP Fastest Cache clear cache files when publish new posts or pages

Another option is to check the Update Post window to clear the cache whenever you make changes to a post or page. Then, click on the Submit button to finalize the process.

WP Fastest Cache clear cache files when update posts or pages

To clear the cache on a specific article or page, hover over its title and click on Clear Cache.

Clear cache using the WP Fastest Cache plugin

3. Clear Your CDN Cache

In some cases, this problem can also occur because of your content delivery network (CDN). If the two previous troubleshooting steps did not solve the problem, try clearing the CDN cache. 

WordPress websites use a CDN, such as Cloudflare or Stackpath, to speed up the load time globally, which improves user experience. A CDN caches a site’s static content on its international network of servers and uses the nearest location to visitors to show the website’s content. 

However, it is possible that even though you have cleared the browser and website caches, the CDN still serves the old version of a static page. To fix CDN-related caching issues, clearing cached files will force it to fetch a new version of your website content from your web server. 

Different CDNs have their own way of clearing the cache. For example, there are two options to clear the cache with Cloudflare. First, log in to your Cloudflare account and head to Caching -> Configuration

Caching configuration settings on Cloudflare

If you only want to clear the cache of a specific web page, click Custom Purge and insert the URL. Click Purge to finalize the process. In the pop-up box, enter up to 30 pages or files you want to clear.

Custom purge settings on Cloudflare

If you want to clear all website cached files, click on Purge Everything twice to finalize the process.

Purge everything on Cloudflare

Another solution to clear the cache is by disabling the CDN temporarily. Every web hosting provider has different steps to do so. If you are using Cloudflare with Hostinger, follow the guide below:

  1. Log into your web hosting account and head to your hPanel. Scroll down to the Domains section and click on Cloudflare.
  1. Toggle the Service status off and click on the Save button. Then, clear your browser cache and turn the service on again after seeing your site’s updated version.
Cloudflare service status option

Pro Tip

To prevent this WordPress problem from happening again, make sure to clear your CDN cache every other week.

Other Reasons Why WordPress Site Is Not Updating Right Away

When making any changes to your WordPress website, the updates should show up right after clicking save or publish both on your and your visitors’ browsers. If it takes longer than five minutes for an update to show, start looking for the cause of the problem. 

While the most common cause of this problem is caching, there are also other reasons why WordPress changes are not showing right away. Here are some of the most common issues that cause your WordPress site to have this problem. 

Visibility and Permission Setup

WordPress’ user management settings give various access privileges to users accessing the website. On WordPress, an Administrator can have different access to certain content than a Subscriber. So, the permission setup might prevent a certain user from seeing modifications. 

To check if this is the source of the issue of WordPress not showing changes, head to the page or post and look into the Post Visibility:

  • Public – visible to all WordPress users and visitors.
  • Private – visible only to administrators and editors. 
  • Password Protected – visible only to those with access to a previously-established password. 

Other than the privacy settings, another way to help solve this problem is to look into the permission setup. This problem mainly occurs when you have multiple types of users that have access to your content. Check every email address to make sure each user has the right access to the posts and pages. 

To see the different permissions of different roles, use the User Switching plugin. 

Incorrect File Name

If the change you have made to your WordPress site is updating a file, make sure it is the right file. When there are similar file names for two or more documents, it is easy to select the wrong one. 

For example, it is easy to miss that image1.jpeg, and imageI.jpeg are different file names. Check your media and other files to see if the names are all correct. 

To avoid this issue, create different names whenever adding new files – especially when overriding an existing file with updated content. 

Unsaved Changes

Another reason behind this WordPress problem is not saving the changes before exiting. For example, the WordPress site might not be updated because you haven’t clicked on the publish button. To check if this is the issue, go back to your editor to see if your modifications are there. 

This applies not only to pages and posts. Sometimes making changes to WordPress plugins and widgets does not show because you haven’t clicked the Save button. Even though saving your content changes might seem like a simple task, it is common to miss this step. 

Wrong Theme

Some themes only work on specific WordPress versions. So, if you are having issues with seeing changes after selecting a different template, it might be because it is not compatible with your WordPress version. 

To help check if this is the cause, check the theme you are using and see if it works with your WordPress installation.

Coding Mistakes

Another mistake may occur when making coding modifications, either with HTML, CSS, or PHP. The slightest error in your code, such as skipping a comma or a semicolon, can impact the WordPress site’s functionality.

If changes don’t show after you edit the code, recheck it to ensure everything is correct.

DNS Not Propagated Completely

Even though WordPress changes should show immediately, modifications to your Domain Name System (DNS) records can take 24-48 hours to propagate. So, if you do not see DNS-related changes right away, it might be because of DNS not being propagated completely yet. 

Make sure to give the appropriate time before looking for the updated version. However, if the changes still do not show up after 48 hours, recheck the DNS or contact your web hosting provider. 

Pro Tip

Don’t worry, if you don’t see the changes after the propagation process is over – flushing the DNS cache might help.

Wrong URL

In some cases, you might open the wrong URL when looking for the new version of your site. This issue often happens when you duplicate a page and end up opening the old version. So, recheck your URL to make sure you open the updated page.

To illustrate, www.hostingertutorials.com/blog/article looks similar to www.hostingertutorials.com/blog/article1 if you don’t pay close attention. Create clear distinctions between different pages to avoid this problem in the future.

Server-side Caching

Lastly, there is another reason that might prevent WordPress from showing modifications – server-side caching. This happens when your web hosting uses caching plugins in the backend. If this is the issue, contact your hosting provider to help with clearing the cache.


It can be frustrating when WordPress site modifications do not show right away. The most common reason for this issue is caching. We have shared the three methods to help solve caching issues:

  • Force refresh browser – works for browser caching issues. We have demonstrated two ways to refresh your browser – force refreshing it and clearing the cache.
  • Clear WordPress website cache – solves this issue if it is related to a WordPress caching plugin. Each plugin has its own guide to clear the website or individual page cache.
  • Clear the CDN cache – if you are using a CDN to speed up your site, this method helps prevent your CDN from showing the cached version of your static pages. Different CDNs have their own ways to clear the cache.

Besides caching, there are also other reasons why your WordPress site changes might not be showing, including:

  • Privacy and permission configuration – check if your page or post has the right privacy settings and if you are looking at it from the proper role. Remember that with different permissions, users can have separate access to a site.
  • Incorrect document – look at your files and content to ensure you have the correct document, especially if you have previously overwritten a file with an updated version.
  • Unsaved updates – go back to your post or page to see if you have published the modifications on your site.
  • Coding errors – look through your PHP, HTML, or CSS changes to ensure that your coding is correct.
  • Inserting the wrong URL – if you have previously duplicated a page or written similar posts, check the URL that you are opening. You may open an old page thinking that it is the modified one.

If none of these methods work, contact your web hosting provider to help fix the problem. Feel free to share which method works best for you in the comment section below.

The author

Astari Sarosa

Astari is a Digital Content Writer at Hostinger, who is passionate about WordPress, digital marketing, and website builders. She enjoys sharing her knowledge through her writings. During her free time, Astari likes to try new activities, go on adventures, and learn about different cultures.