Why isn’t my Post appearing?

Question

I published a new post to appear on my Latest Updates page, but I’m not seeing it appear on that page.  How long before the public can view this new post? It seems to be taking a long time, and maybe I missed a step.  

Answer

This is a common question. Maybe you’ve found yourself wondering the same thing. Well, here’s the answer.

As a preface, when you publish a new Post, that Post is live to the public immediately. Whether you’re logged into WordPress or not, the new Post is live immediately. This public visibility means that you can create a new Post, share it broadly, and people will be able to see it right way.

Where your Post may not appear immediately to the public is within Pages using the Latest Posts Block. What’s preventing your new Post from appearing within the Latest Posts Block is the server’s caching. The server’s cache is different from your browser’s cache and takes about 30 minutes to refresh. In other words, it can take up to 30 minutes for your new Post to appear within the Latest Posts Block.

But what if you don’t have 30 minutes and want your Post to appear immediately? In this case, there are two solutions.

  1. For all user levels. The first solution is to navigate to the page of your website that contains the Latest Posts Block. Next, open the page as if you were going to make an edit. Make no edits. Click Update, and then view the public page. This approach will also manually refresh the server’s cache, allowing your Post to appear immediately within the Latest Posts Block.
  2. For Admins only. The second solution also starts with navigating to the page of your website that contains the Latest Posts Block.Next, look for the Performance tab in your top WordPress admin menu. Within the dropdown, select Purge Current Page. This approach will manually refresh the server’s cache, allowing your Post to appear immediately within the Latest Posts Block.

These are two different solutions that ultimately provide the same outcome — our recommendation is to use the first solution. The next time you need your new Post to appear immediately within the Latest Posts Block, now you now!