Home » Blog » Blog Content » Should you delete old blog posts?


  1. I just translated my blog, including all my posts. Now I realized a lot of them are oudated, even some of them have wrong URLS translations. I was worried about delete them, but no more. Thanks!

  2. This is such helpful advice and makes me feel more confident about cleaning up my site. Not having to worry about redirects is a real timesaver too so thanks so much for your advice!

  3. So thankful for this post. I’d always heard you shouldn’t delete posts, and your step by step article has given me confidence that not only should I, but i can do so successfuly. Found this post thru a Google search, and have read a lot more content on your site. So helpful!

    1. Aw, thank you so much for this lovely comment, Margaret. I am so happy you are finding my blog helpful and that it has given you the confidence to delete blog posts! Eb 🙂

  4. This article is SO well written and helpful, thank you! My biggest concern at the moment is that I did exactly what I wasn’t supposed to do… I deleted old, outdated content but instead of letting the 404 work its magic, I 301 redirected them to the homepage!

    I did some of these two years ago. Is it too late to delete the 301 direct from my plugin and just let the 404 run instead? I don’t want to make things worse! Thanks in advance for your help.

    1. Aw, thanks! I am so happy you like my writing. Yes, you can absolutely go ahead and delete the 301 redirect and just let those URLs return 404s. There’s no reason why that should make anything worse. Eb 🙂

  5. I am updating old recipes from many many years ago, but I want to change the urls because they are basically really long copies of what I titled the blog post. I know I can change the titles but can I actually update the url to reflect the new title? Or do I need to delete and start over?

    1. Definitely don’t delete and start again! Only delete a post if there’s no way to salvage it – it’s just old and pointless and not worth updating. And definitely don’t just change the URLs either. Those URLs will have built up ‘Google juice’ over the years – and you don’t want to lose that. Personally, I would just edit the post and keep the old URL… it really doesn’t matter if the old URL is not ‘perfect’. If you really really want to change the URL, make sure you set up a redirect from the old URL to the new one. I use Yoast Premium for redirects >>> https://www.productiveblogging.com/yoast-seo-premium-review/ but there are free plugins, such as ‘Redirection’, which will also do the job. Hope that helps! Eb 🙂

  6. Hi Eb
    That’s a really helpful and useful post – thank you for sharing it
    I just wanted to ask, after deleting old posts I have errors in Search Console. Should I just leave them, or ‘validate fix’?
    Thanks again

    1. Thanks Robert! Good to hear you found this post helpful. Just ignore the errors on Search Console. They will drop out naturally. Eb 🙂

  7. Thanks for this post!
    Just to clarify, I have several 301 redirects that I put in place a couple of years ago, but I didn’t delete the old posts. So my understanding is it’s okay for me to delete them now and the 301 redirects will still work even if the original post is gone?
    Thank you.

    1. H Barb, Yes that’s correct. You can delete those original posts and the 301 redirects will still work. Eb 🙂

  8. This is a very useful post. I have never bothered to delete any old posts on my blog. But having read this, I can see I will have to do some prunings. Thanks for your advice.

  9. Eb, great post, thank you for this but I wondered what you would do in this situation.

    A client has asked us to promote a whitepaper for them for 1 month. The page is a lead capture page and has been heavily promoted on social channels etc.

    The campaign has ended so do I just delete the page? I’m concerned it’s not very helpful for anyone that might click the link and get a 404. But also, I don’t want to clog up my site with landing pages that are no longer valid either.

    Any thoughts would be greatly appreciate please.

    Thank you

    1. Hi Mark, good to hear you likes the post! And good question… I guess my question back to you is what happens right now when someone clicks a link to the landing page. Because if all their getting is a landing page which is no longer valid, then that’s not a great user experience either. So I guess the next question is what would be a good user experience? In this example, maybe that would be redirecting the lead to an ‘oops you missed it, but…’ type page with something else for them. But I guess it all depends on what sort of relationship you have with your client. If it’s an ongoing one, then this would make sense. But if this was a one off and you are no longer interested in nurturing / converting the leads the social media might be generating, then the right answer might just be to hit delete. Hope that helps!

  10. Hi,

    By accident, my techie person deleted all my blog posts on a theme update. The site was bloated with old photos / posts (I’m a photographer) and the website needed a good prune. Now I’ve lost all 300 posts, should I restore a backup or embrace the change and start afresh? Wondering how much SEO damage it will incurr? Thanks,

    1. Oh my, that’s awful! I would certainly restore a backup ASAP as, yes, that is likely to have quite a significant negative effect on your SEO and traffic. But then what I would do is carefully go through your old blog posts and figure out which are a) still relevant and useful and should be kept b) out of date / poor quality, but which could be improved and updated c) out of date / poor quality and can’t be improved and updated. I would then keep the a’s, update the b’s and delete the c’s. Then you can start afresh with some new high quality content! You might also like to take a look at this post >>> https://www.productiveblogging.com/update-old-blog-post/ Hope that helps! Eb 🙂

  11. Hi, Love this post. It answered my question almost completely. My remaining concerns are about doing a deletion of more than half of my 600 posts. My blog was really a journal-type RVing blog for several years and there are hundreds of basically useless posts. When I really started focusing on growing my blog as a business I began SEO optimization and started writing for my readers rather than journaling.

    Will my site be negatively impacted by deleting over 300 posts? I have almost no traffic to those posts and no SEO work has been done. They are using a huge chunk of my data storage and it just seems like the best thing to do is make them go away.


    1. Deleting posts which provide no real value to your readers, get very little traffic and are not optimized for SEO is almost always a positive thing as far as SEO is concerned. But if you are at all concerned you could delete them in batches over several weeks/months and monitor it. An alternative is that – at least for some of them – you could re-write the post in a way that does deliver value and is optimized – even if that means a complete rewrite. My usual approach with each post is to see if it is possible to salvage the post / rewrite and improve it first… and if not I delete it. Think of it as pruning! Hope that helps. Eb 🙂

  12. Wow, this is so helpful. I knew that I wanted to delete some old posts but I feared the consequences. Now, I have done it quite happily and checked my 401 message in my theme editor (I am not techie so feeling quite proud). Thank you for all this information.

  13. Hi EB,
    my blog is on WordPress. once a post is published, there’s an option at the top where it says ‘switch to draft.’ Can’t I switch to draft and delete instead of figuring out a 404 or 410?

    If I’m deleting a page forever, won’t Google catch on eventually? I would have deleted all my internal links pointing to that deleted blog post so won’t the URL eventually disappear? How would people find that link anyway?

    I’m trying to clean up some of my blog posts but I’m still pretty confused about the deleting process.


    1. Hi Nicole,

      Yes, you can absolutely just delete your post! Once a post is deleted, it will automatically serve a 404. And, exactly as you say, Google will quickly catch on and understand that that post is no longer available and drop it from their index.

      Hope that helps,
      Eb 🙂

  14. How many unsalvageable blog posts is it safe to delete at once? Is it possible to be penalized by Google for deleting too many at the same time?

    1. As far as I know, it’s safe to delete all your unsalvageable blog posts in one hit – I’ve never seen anything from Google to suggest otherwise… And TBH it wouldn’t really make sense for Google to have a maximum, as their focus is on sending its users to high quality content on high quality websites, so you deleting all your poor quality content could only be a positive thing from Google’s point of view… (If you are really worried, though, I guess you could do a few per day and spread it out over a few weeks.)

  15. I never leave comments on posts like this, but it was so helpful in knowing how to treat blog posts which were on my old site and not coming with me to my new site.

    I was going to have a landing page that all the old blogs would point to, but thanks to your article, I now know that Google would not like this.

    A user-friendly 404 is the way I will go!

    Thanks so much for this post!

  16. Hi! I discovered this post as I was searching for the answers you gave here. I am working on rebranding my blog and I only have about 8-10 posts and have since deleted the posts on my socials so for the most part the readers shouldn’t find them…but I am thinking of deleting all the blog posts which will lead them to a 404 page that I have created. Thank you for this information. I’ll be doing this once I figure out what blog posts I want to create in place of these I’m deleting.

  17. Hi Eb This post really helped me a lot but I have some questions please. My blog is 12 years old and I changed niches in that time so I have a lot to delete as well as a lot to salvage, update and republish. Unfortunately, when I started blogging I picked the date permalink option so I am wondering what will happen when I update the post to a new date. I assume it doesn’t change the permalink? and if it did would that be a problem for SEO? If the permalink doesn’t change I was thinking about using one of those ‘last updated plugins’, do you think that would fix my date problem?
    Come to think of it, when you talk about updating a blog post, are you also talking about republishing them or just updating them or both?
    I also have quite a few posts on the same topic to combine into one post so thanks for covering that. 🙂
    I am new to your website and am really enjoying your content.
    Cheers Thea

    1. Hi Thea – great to hear this post helped you! Unfortunately, yes, if you have the date in your URLs then, if you change the date, the URL changes too. In an ideal world you would get someone to sort out your permalinks so they don’t show the date, but if you go down that route, get it done properly by someone who knows what they are doing! But you don’t have to republish when you update a post – Google knows you’ve updated a post whether you republish or not. Having a ‘last updated’ date isn’t necessary for Google but it is good for your readers – to know your content is up-to-date and still relevant… and it will also improve your click through rate from Google because people tend to click on more recent information, and Google will often show the last updated date in the search results… so in a roundabout way it is also good for SEO. Hope that helps! Eb 🙂

    1. Good question! It depends on a few factors. First, how important / relevant is that search term to your website? So, for example, with your website… Let’s say ‘Where to keep ducks?’ or ‘What to feed ducks?’ had super high competition, well, you’d still want those posts on your site because a site about ducks that didn’t cover those topics would be a bit odd… and lacking in topical authority… So in that case, I’d still update them. But if it was a peripheral topic or off topic altogether, then I’d be much more inclined to delete them. Another consideration could be, can they be repurposed to target an adjacent lower competition keyword? So, for example say you had a post targeting ‘Backyard homesteading’… and that was high competition, maybe you could target instead ‘Backyard homesteading for beginners’ ‘Backyard homesteading in a small backyard’ or ‘Backyard homesteading when you don’t have much time’ or whatever is relevant to your site, lower competition, but still reasonable traffic volumes. You might also like to consider whether you can get traffic to that page via internal links… There are some blog posts that may never do all that well with direct Google traffic, but which you link to frequently from other posts and so get good traffic from internal link clicks. You might also like to double check the post’s backlink profile before deleting… in case it has some really strong backlinks. You can do that easily here >>> https://analytics.moz.com/pro/link-explorer/inbound-links (Just make sure that you select exact page from the dropdown before pasting in your post’s link) Hope that helps! Eb 🙂

  18. I have a lot of old blog posts that are salvageable, but it’s going to take a while for me to update them all. In the meantime, is it better to leave the poor-quality posts up, or delete them until I have the time to rewrite them?

    1. Definitely leave them up. Or you’ll lose any of the benefit of using an old link and it’ll basically be like you are starting with a brand new post. I recommend you delete everything that’s not salvageable first. Then order your poor quality posts from worst to best and tackle the worst first. That way, the time with the really bad posts will be short. I would also make your poor quality posts hard to find from your reader’s perspective, so at least a regular reader won’t see them unless they stumble across them in a search. That way, your website will appear high quality to your readers. Hope that helps! Eb 🙂

  19. Just came across this after a google search. If its true you can simply delete an old blog post, fantastic.
    Can you also No index an old blog post and would this have the same effect as deleting it. I have so many that are unsalvagable

    1. You can most definitely delete old blog posts. In fact Google has talked a lot lately about how much overall content quality affects rankings. So updating/deleting content is vital if you want to rank well on Google. You can also no-index old blog posts. I guess my question would be why? Why would you want to leave content you consider ‘unsalvageable’ on your website. It’s not just Google you need to be concerned about – it’s also your readers. If they come to your site and find a lot of poor quality content, they are likely to leave and not come back… and that will have a knock-on effect on your rankings too, since Google uses user signals its algorithm too. Hope that helps! Eb 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.