Making some posts private/unlisted

What do you think of the following idea:

There could be an option to “hide” a blog post without deleting it.
This could take different forms, for instance:

  • the post is deleted, but the version that was published is kept, and the deletion can be reverted (it would then be specific case of the idea Article history/revisions )
  • the post is hidden : it still shows up in the editor, but not on the blog itself nor in any tag page, and its URL shows a 404 “not found” error.
  • the post is “unlisted”: the URL still works, but it doesn’t appear in any tag page nor on the list of posts