One of the issues with running a blog is that you end up having a lot of posts that are no longer relevant. You may write a post about an event, or a news tidbit, that simply becomes worthless after a period of time. Having these worthless posts is a pain from a maintenance standpoint because you still have to back them up, and monitor their comments. More importantly is can cause usability issues when people perform searches on your site. Someone may be interested in your opinion about next years CES, but when the do a search for “CES” they get pages of posts from 2012.
I have found a nice little WordPress Plugin called Post Expirator. this simple plugin gives you a menu box on the right side of your posts when you edit them that gives you the option to set a date and time to expire a post, and then what to do with it when it expires. You can simply set the post back to Draft, or you can Delete it, you can even change the category of the post.
When you’re first building your WordPress site it may seem inconceivable that you would ever want to get rid of a post you have written, but once you have a few hundred, or thousand posts, being able to prune out the old garbage can be incredibly valuable.
I have been using the plugin for awhile and love it. You can find it here: https://wordpress.org/plugins/post-expirator/