Though WordPress more and more shifts to a versatile Content Management System it was originally designed as a blogging system – and obviously it’s still a powerful software for blogging. One of the main benefits of a blogging system is that it helps you organizing your posts. This is what makes a post different from a (more or less static) page.
To help you organizing your posts WordPress automatically creates several archive pages for you:
- Author Archive Pages
example.com/blog/author/johndoewhich lists all articles written by John Doe
- Category Archive Pages
example.com/blog/category/flowerswhich lists all articles in the category Flowers
- Tag Archive Pages
example.com/blog/tag/rosewhich lists all articles tagged with Rose
- Daily Archive Pages
example.com/blog/2016/01/01which lists all articles written on January 1 in 2016
- Monthly Archive Pages
example.com/blog/2016/01which lists all articles written in January 2016
- Yearly Archive Pages
example.com/blog/2016which lists all articles written in 2016
So far, so good. The problem with this automatically generated archive pages is that you can’t turn them off. WordPress always generates them.
Are you running a single author blog? You don’t need author archives. Are you posting less than three times a day? You don’t need daily archives. Are you posting less than three times a month? You don’t need monthly archives. You don’t use categories or tags for your posts?
Even if you do not want to use these Pages and you nowhere link to them, they still exist and they can be accessed by their automated generated URL.
This is where the smart Archive Page Remove Plugin comes in. The plugin adds a new item
Archive Pages in the
Settings section of your WordPress Admin Dashboard where you can remove the archives you do not need. Removed archive pages are no longer accessible and cause a 404 page not found error. Of course they can be restored anytime.