Archives are a collection of historic information.

In WordPress blogs, archives are the collection of blog posts, pages, categories, tags on a single page. This will be kind of master page where you can find everything on your blog.

The advantages of having archives page:

  • Your blog readers may find all information at one place.
  • Search engines may find all posts/pages on your blog from a single page.

Most of the modern WordPress themes are having the archives page template created. All you have to just pick the parent template as “Archives” from page edit section.

At the same time, if your WordPress theme doesn’t support the display of archives page then also you can show it.How to create archives page in WordPress?

Here at BlashO, I am not using the themes archives page instead I wanted to list down all the blog posts in a single page.

If you take a look my archive page, you can see the list of all blog posts on this page.

First, how the archives page helps me:

  • keep track of how I am writing every month – especially, the number of blog posts
  • keep track of keywords that I am focusing on various blog posts – by just doing a browser search (ctrl+f), I can find out from the search results
  • quickly find the URL of a blog post
  • it is linked from the bottom of the page – search engines may find it at the end of crawling and it may crawl the archives page finding all the blog posts at one place
  • Note: definitely, it has less help to the user – unless if someone wants to locate a blog post – they can use the archives page instead of using the blog search feature

Now, Let’s see how to display archives page (with blog posts)?

As mentioned earlier, I have created an archive page which just lists all the blog posts.

It is a simple page where you can find every blog post.

I use the Clean Archives Reload plugin.

Once installed, you can go Settings > Clean Archives and you can setup the following options:

Setup Archives Page using plugin

You can either setup the archives page to show newest blog posts first or the oldest blog posts first.

For better readability, I have kept the newest blog posts to be displayed first.

Once you do this above setting, don’t forget to click “Save Changes”.

Now we have to create a page and make it display the archives content.

Go to Pages > Add New.

Paste the following line and publish the page.

Shortcode for archives

Done, your archives page is ready.

You can also try the clean my archives, it is an up-to-date plugin which performs the same functionality.

How to create archives page (with blog posts, pages, categories, tags)?

The above mentioned 2 plugins will help you to create an archive page where you can display only the blog posts.

In case, if you want to display everything in your archives page: blog posts, pages, categories, tags – then you can use the Archives plugin.

  1. Once installed, go to Settings > Archives and you can configure the following options:Archives option to show all content
  2. Next, go to Pages > Add New – set a title for your archives page (for example, “BlashO’s Archives Page”), add the shortcode [archives] on the page and then publish.
  3. Done. Now your archives page is ready which shows all the content (post, pages, categories, tags).Final archives page

You can setup any of these 2 methods: either display only blog posts or display all the content on the archives page.

As stated earlier, I don’t find much help to the user by having an archives page. Instead, it helps me to keep a quick log of all my blog posts at one place.

Hope these plugins are helpful to setup an archives page on your blog.

Good Luck.


About the Author:

I love-to-code, passionate-to-write, an upcoming author, and WordPress enthusiast. Here at BlashO, I mostly share WordPress tips. Connect with me @Twitter.

Leave A Comment