Sunday, September 13, 2026

Bring In The Cache Buster!

By now, we are all familiar with the issue.  Blogger's Blogroll gadget refuses to reliably pick up and publish the latest post.  I first encountered this issue back in May when I posted a short update at PWJ: Testing.  In May, this was an occasional issue with variable lags but not too long.  There were a few workarounds that seemed to lessen the burden and at least one of these techniques worked, most times, to force a repolling of Blogger's Blogroll gadget.

That situation has changed to a worse case as witnessed by blogs now seeing multi-day delays in the most recent post appearing in Blogroll.  Very frustrating.  None of the temporary "methods" I used in the past to jog the gadget into action seemed to work.  Blogger's Community has seen a growing number of complaints that I first referenced in response to a comment in PWJ: Fourteen Years of Marching Through History.  That reference pointed to New posts not showing on Reading List.  This issue holds for the Blogroll gadget as well.  One respondent laid blame on pasting formatted text into a blog post for this failure to update.  A more likely explanation is that the Reading List or Blogroll displays a cached or stale feed rather than the feed from the most recent post.  The latter explanation seems the most reasonable conclusion since current posts still appear in the daily Feedspot Today email and Feedly Reading List remains current.       

Responses in the community note, above, suggest clearing the cache.  Now, “Clearing the cache” can mean two different things, and it is important not to confuse them.  The response suggests clearing your browser cache.  Clearing the browser cache or viewing the blogsite in a private/incognito window is a good way to make sure you are seeing the current version of your own blog.  This is useful for validating whether a change made to the Blogroll gadget has appeared publicly without cache contamination by your local browser.

In the current state of affairs, Blogger’s feed cache is, again, the more likely culprit.  Blogger keeps its own cached copy of the feeds used by the Blogroll gadget.  
Blogroll gadget sometimes holds on to an old copy of a blog’s feed.  Therefore, the gadget does not always notice a new post promptly even though the post was published correctly.  This condition is reinforced by seeing that many Wordpress blogs continue to show recent updates.  What we really need to do is bring out the heavy equipment and bust through the Blogroll cache that is holding back more recent posts.

One workaround is to use Google's own Feedburner's version of the blog’s feed.  Feedburner acts as a middleman.  It takes a fresh copy of the blog’s feed and provides a different feed address for the Blogroll to read.  That is why the Feedburner approach can be useful.  On the Feedburner page, your blog should be listed under "Your feeds."  Clicking on the three dots next your feed brings up a dropdown with "Refresh feed."  This choice forces Feedburner to fetch the current feed again.  If your Blogroll points to the Feedburner URL, it may retrieve the refreshed Feedburner version rather than relying on Blogger’s stale copy of the ordinary blog feed.  Now to be clear, PWJ still references the ordinary blog feed url in Blogroll.  That is, 

http://palousewargamingjournal.blogspot.com/feeds/posts/default

An alternative option that works for some is

http://palousewargamingjournal.blogspot.com/?alt=rss

After publishing a new blog post, open Feedburner website and click on "Refresh Feed."  That click ought to set the refresh in motion.  The key to remember is that Blogger’s Blogroll can still have its own cache. Resetting Feedburner cannot force Blogger to clear that cache or trigger Blogroll to poll immediately.

Note Very Well!
Do not rely on Feedburner as though it is a guaranteed repair.  Feedburner does not give you control over Blogger’s internal Blogroll cache.  This technique is best viewed as a practical workaround and not as a definitive solution.  Blogger still needs to resolve this issue.  Good practice to back up before making changes like this and test results.  Of course, YMMV.

If you give this a try, report back with your results.  If I see recent blogs popping up in my Blogroll, I will bet that some of you gave this workaround a try.  This technique worked for allowing PWJ to appear in Blogroll with its current and timely post, but I make no guarantees that this maneuver will work for everyone.  Enter these waters at your own risk!

79 comments:

  1. Worked again and with about a two-minute repolling delay!

    ReplyDelete
    Replies
    1. Your post came up on my first visit to my blog today with a 1 hour ago note so definitely working Jonathan.

      Delete
    2. I tried it and it worked. Came up on your blog in 28 seconds 😂 yay!

      Delete
  2. Tried it just now and get "Can't Force Refresh The Feed" ! Hmmm.

    ReplyDelete
    Replies
    1. If I get it again I'll send a screenshot! :-)

      Delete
    2. I had the same message, that popped up for a second and then disappeared:(.

      Delete
    3. David, Steve overcame the same issue. Maybe contact him to see how he resolved it?

      Delete
    4. Actually, I see your latest! Success!

      Delete
    5. It pops up now and again very quickly but too quickly to catch! Otherwise the process seems to be working now on and off. Thanks for your advice on this; Google should be paying you! :-)

      Delete
    6. Yes, the process seems to be working. I will accept cash from anyone...

      Delete
  3. Google AI mentioned the Feedburner solution to me but I couldn't get it to recognise my Blog as a valid feed even though another checking tool couldn't find a fault with it. I just tried it again following your steps above and still no luck. As they say, it is the hope that kills you.

    Glad to see it seems to be working for others though, and all your other fixes to do with thumbnails etc. have always worked for me as well. I'll just have to wait until Blogger can fix things although it is starting to feel more and more like an unsupported product with the constant variety of things that are going wrong.

    ReplyDelete
    Replies
    1. And the time it takes to fix them.

      Delete
    2. I wonder why your feed is considered invalid? What feed are you using?

      Delete
    3. My feed doesn't show up by default in Feedburner so I tried clicking on the create proxy button and copying in the https address into the feed URL, which is when it returns an error. It must be a URL error as with Michal's below, but all I am doing is copying and pasting. Are you feeling like a help desk yet? Google should be paying you.

      Delete
    4. Keep trying. I do feel like a Help Desk but I am flying blind since I cannot see what you see.

      Delete
  4. It work Jonathan!
    Just simply refresh feed :)
    For the past few days, I’ve been tearing my hair out trying to figure out what to do (without waiting for help from Google).

    Thank you very much!

    ReplyDelete
    Replies
    1. It didn't work for me, or something. My entry appeared on my list (I added it as a test), but I don't see it on yours, for example. Hmm. I'll wait and see.

      Delete
    2. I see that your most recent post appeared in your blogroll but not mine. That’s something, at last, but I wonder why that would be? What are you using for your original feed path in your blogroll?

      Delete
    3. Your recent post comes up in my blogroll now! I had your url as “http” and not “https”. Changed to “https” and now it works!

      Delete
    4. Great! Thank you for a help Jonathan!

      Delete
    5. Although I do wonder, since yours was the only one that updated. There are no updates on other sites or blog lists :))

      Delete
    6. Others may not have the correct url.

      Delete
  5. Well this worked for you but, as seen above, I got the same 'can't force refresh feed' message. The /?alt+rss is what the Blogger Community suggests too, but when I tried to follow their instructions, my Blog didn't have the requisite tabs they were talking about:(. So we will have to struggle on with this issue until they sort it out at their end...

    ReplyDelete
    Replies
    1. When you open feedburner and select Configure proxy, what do you show as Original feed? I would try the “ /feeds/posts/default” extension first. “/?alt=rss” has not consistently worked for me. Also check your site feed settings in “Settings”.

      Delete
    2. Well it seems to have worked now! For some reason it was showing my old Blog (Wargaming Addict) and not my current one. Adding the current one to the "/feeds/posts/default" seems to have at least allowed it to 'refresh the feed'. Only time will tell...

      Delete
    3. I also changed the 'redirect http to https' in the Settings as well, in case that helped...

      Delete
    4. I am having to switching from "http" to "https" in my blogroll for many of the blogs that have tried this technique. All have worked to show up in my blogroll.

      Delete
    5. Yes, this is what I had to do too - "Adding the current one to the "/feeds/posts/default" seems to have at least allowed it to 'refresh the feed'"

      Delete
  6. Thank you Jon, I did a refresh on Feedburner and after some minutes the blogroll on my own blog updated to show my latest post. It had not updated on your 'favourite content creators' yet, but perhaps needs a little more time...

    ReplyDelete
    Replies
    1. Success on my blogroll too! Like in Michal’s case, I had your feed as “http” rather than “https”. Changed and presto! There you are.

      Delete
    2. I see it on your blog too - many thanks for the work-around!

      Delete
    3. First of all Jonathan, thanks very much for leading the way on getting a fix and it is good to see that it is pulling some blogs through. Last night I came within nano moments of hitting the Nuke button! ... really!

      I have tried your fix and it doesn't seem to work for me. The Feedburner for whatever reason only finds my Commanders site, so I enrolled and followed my own blog tries again and it didn't work.

      Then in feed burner I tried the 'CREATE' feature and that hasn't worked.

      I may just need to step back and have some more coffee, but your ray of hope at the very least will keep me away from dumping Blogger for a while longer.

      An interesting aside for me is over the past 24 hours, accepting that Blogger is goosed, I stayed away from the screen and actually found myself with time on my hands to do other things! sometimes a behaviour refresh is quite revealing!

      Delete
    4. EDIT - I can't understand why, because all my Feedburner requests had error codes, but I am now showing on my own Blogroll .... but no-one elses!

      Delete
    5. I see your post in my blogroll now. Success!

      Delete
    6. EDIT 2 ..... Oh ¶§∞¢#€!!!! there it is, now on your Blogroll, but I can't see how since my Feedburner attempts failed. Perhaps following my own blog has helped!

      Delete
    7. Hi again Jon, I am just wondering if the http/https thing is a factor -I notice that in my Blog List widget, some URLs are 'http' and some are 'https'. I am going to have a browse through them and see if that matches updated and not updated blogs. It seems a bit odd that they can be different, being all basically part of blogger. I wonder if addresses have been upgraded to Https over time, and the Blog List has now started to ignore 'http' listings in the widget? Pure guessing at the moment, but worth investigating...

      Delete
    8. David, the feedburner url used seems specific to http/https. I have had to change a few urls to match the url in my blogroll (blog list) to get them to showe up in my gadget.

      Delete
    9. Cheers Jon, I have suspicion that Blog List may have had a temporary patch to allow http and translate to Https, which has now been removed.
      Anyway, thanks again, and if this goes on any longer I might be back in your top 10 commenters! 😀

      Delete
    10. Thanks, David! I would like seeing you back in the Top 10!

      Delete
  7. Thanks Jonathan. I've ust tried the Feedburner thing but I'm too clueless to figure out how to check it worked! Hopefully my last post will appear now. l can see Norms on DBN now.

    ReplyDelete
    Replies
    1. Looks like it worked for me, Martin. I can see your HE277 post in my blogroll from two days ago.

      Delete
    2. Great, that is what I had hoped. So far the only other ones showing up for me are yours, Norm and Vis Lardica though.

      Delete
  8. Good to see you doing public service blogging support! It'll be a week before I do another post and who knows, maybe the horse will sing, if not I'll try your workaround!
    Best Iain

    ReplyDelete
  9. Well after several attempts (error messages) I've tried and published a test message.
    I know you had already seen my latest post as you commented, but I cannot see my blog on anyone's feeds....
    Perhaps it needs a lie down first; I know I do......☺☺☺☺
    Neil

    ReplyDelete
    Replies
    1. I see your latest post in my blogroll. Success!

      Delete
    2. Whoops, not quite. I see your post from the 13th but not your test post of the 14th. The 13th post is an improvement over what I saw before.

      Delete
    3. Today's "Test" post is now in the blogroll! Success!

      Delete
  10. I tried it, but it doesn't seem to have worked for me?

    ReplyDelete
  11. I have never releid on the Reading List function preferring to use the RSS feed directly in feedly and other feed readers. As to the "Blog Roll" I'm at a loss as there's no widget of that name; there's Blog list & Feed widgets. Are you talking about one of these?

    ReplyDelete
    Replies
    1. Martin, you have never used a Blog List since you host your own website and are not on Blogger. Blog List provides a visual for bloggers to see the latest update. I rely on Blog List gadget to let me know when blogs I follow are updated.

      Delete
    2. It may surprise you to learn that my blog is run by Blogger! I do use a custom domain, but that's just vanity.

      Delete
    3. I didn't know that! With all of your clever programming, I figured yours was a standalone site.

      Delete
    4. What can I say? Blogger is technically very powerful if you look under the bonnet (hood).

      Delete
  12. I’m following the way of the Dao on this one.

    ReplyDelete
  13. Seems to have worked for me - I followed my own blog and my last post has popped up in my reading list on the right page. Regards, Matt

    ReplyDelete
  14. Good to know: thanks for taking the dive under the hood to share these details with us.

    ReplyDelete
  15. I tried the Feedburner approach with no success (but I didn't want to run a test post so it probably is not an accurate test), so last night I took a more aggressive approach and deleted the gadget and repopulated all the addresses - an extremely tedious process. It fixed SOME issues (your's included) , but left most as they were. Then I read your comment to Michal about the missing 's' from https. So I went back and nearly every url was missing the 's'. An edit of every url had them all working correctly - and I note that several had correctly updated with new posts overnight - EXCEPT YOUR'S, which reverted to your post of 6 Sept. Reverting your entry to http has it working again!?. I will have a post ready tonight, so I guess I will see what happens

    ReplyDelete
    Replies
    1. Thanks, Mark. I still use "http" so that explains that failure. Maybe I should get up to date an add the 's'?

      Delete
  16. Cheers Jonathan, that seems to have worked for me. After I removed the 's' from https

    ReplyDelete
  17. This post has appeared on my list, hurrah! However Feedburner does nothing for me, this Luddite gives up I shall just weather the storm keep calm and carry on.

    ReplyDelete
  18. Thanks for the tip, Jon - I had to set up a proxy and only managed by combining my Blog URL with the "feeds/posts/default" copied from your guide - my 2-day old post is now showing on your Blog List, so I will use this method when I do my next post and see what the result is

    ReplyDelete