Beginner's Guide for WordPress / Start your WordPress Blog in minutes

How to Archive Posts Without Deleting Them in WordPress

Have you ever wanted to hide older posts from your blog without deleting them? Wouldn’t it be nice if you can just archive a post similar to archive emails? In this article, we will show you how to archive posts without deleting them in WordPress.

Archive Posts in WordPress

Video Tutorial

Subscribe to WPBeginner

If you don’t like the video or need more instructions, then continue reading.

First thing you need to do is install and activate the Archived Post Status plugin. It works out of the box, and there are no settings for you to configure.

Upon activation, the plugin adds a custom post status called ‘Archived’ to your posts, pages, and custom post types. You can select it by editing a post or page and clicking the status from the drop down menu under Publish metabox.

Archived post status in WordPress post editor

Once you select the archive post statys, click on the update button to update your post.

Your post will be marked as archived, and it will stop appearing on the front-end of your site. You will still be able to search and find the post in the admin area.

Archived post in WordPress admin area

What if you wanted to quickly archive multiple posts at once? Simply head over to the posts screen and select the posts you want to archive.

Bulk editing posts in WordPress

Next, from the bulk actions drop down menu select Edit and click the apply button. WordPress will show you the bulk edit options for the selected posts. Under the status option, choose Archived and click the update button.

Bulk update posts

That’s all. Your selected posts will now be archived.

We hope this article helped archive older posts without deleting them in WordPress. You may also want to check out this article on how to add notification to your old posts.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Google+.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit – a collection of WordPress related products and resources that every professional should have!

Reader Interactions

32 CommentsLeave a Reply

  1. The Archive Post plugin has not be updated in the last three WordPress updates. My security software says it is a security risk. Is there another alternative to achieve archived status that is not? All the plugins I’ve found for this are also out of date.

  2. Just a question it states that I need to pay for the business part of WordPress in order to have plugins, is there anything I can do to have an Archive?

  3. What happens to these posts when they are archived? What does “Archiving” mean with this plugin? Does it mean 404, noindex, move to a category and keep it live, etc?
    I’m curious how to reduce the crawl bandwidth of a site but also keep from creating 404 errors by simply deleting posts

  4. I don’t have any archive plugins and I have one post when you try to go to it it says the title and then archived after. How can I fix this as I don’t want to archive anything I want my post to be visible but I didn’t archive anything to begin with. This is so weird

  5. I have the same trouble as Sarah:

    If I mark the post as ARCHIVED
    It STILL shows up on the main page
    It does NOT show up in the ARCHIVES page.
    If I mark the post as PUBLISHED
    It STILL shows up on the main page
    It DOES show up in the ARCHIVES page.

    * confused *

  6. I have the same question as Dan Rickman and Eagle4000 : How can i make the Archived posts visible to VISITORS using the Archive button on the Home page Menu? I have the Fruitful theme. Thanks!!

  7. When posts are archived, how can I call them for example on a page. I want to be able to remove some posts from the main content and archive the, but also to have a separate page where I can call only archived posts and nothing else. Any ideas how I can do this ?

  8. Thanks for the info. This plug-in was exactly what I was looking for and its working perfectly for me.

  9. hello, i did as you suggested, and the posts were marked with Archived: on the title but still shows up on the front page. I also did an archives page as was suggested in this blog so that the archived articles can still be accessed.

    What am I doing wrong? See this part:

  10. I need to be crystal clear on this. If I use this plug-in, will archived posts still be visible to visitors using the Search window? I’d be using the Newspaper theme. Many thanks for your help!

  11. The plugin is described as working out of the box. I downloaded the archive plugin and its in my downloads folder. How do I connect it with my blog? Do I need to put it in my WordPress folder that is in programs? What does out of the box mean exactly?
    Thanks.

  12. Very interesting read however, not sure if solves my query. I need to archive a large number of posts but want to make them searchable to the website user but NOT to Google. I was hoping that the archiving meant the posts would be moved to a seperate directory e.g. /blog/archive/ whereas up to date content would be in /blog/

    Any ideas?

    • If you move them to a different directory, it would change the URL and cause any incoming links for those posts to become broken.

  13. I archived some of my posts and now I can’t find them. Where do I go to view/edit/un-archive posts that I have archived?

      • I still want my visitors to be able to go and search and view the posts that I have archived. But I don’t want my opening page to get increasingly bigger and bigger…. this is only taking care of Half of the issue

  14. I have a new domain name (now pointed at my old blog) and am about to set up a whole new website/blog etc? Is it possible to archive my old blog (in its entirety) to another page or similar so I can have a fresh new start under my new domain name?

  15. Hi, this is useful, thanks. I have a further query – I set up a wordpress blog for my class 2014 – 15. I wold like to keep the same template and some of the same information, but change the name (it would be the same but with 15 at the end of it instead of 14 then archive a lot of links and some posts. What is the best way to do this?

    thanks

    • You can do that using multiple ways. For example you can move all your old content into a category titled ‘2014-15’ and then start posting your new content in a new category titled ‘2015-16’.

      You can then modify your templates to not show content from 2014-15 category.

      Admin

  16. Good to know. Do you know if there is a plugin that will do this to products for WooCommerce. If I want to take a product off the site now I have to change it to “drafts”. It would be nice to have an “archive” option for products.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.