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/2019/01/01which lists all articles written on January 1 in 2019
- Monthly Archive Pages
example.com/blog/2019/01which lists all articles written in January 2019
- Yearly Archive Pages
example.com/blog/2019which lists all articles written in 2019
The problem with this automatically generated archive pages is that you can’t turn them off. WordPress always generates them. 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.
The smart Archive Page Remove 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.