WordPress For Non-Techies: Free WordPress Tutorials – WPCompendium.org

How To Create A Blog Page In WordPress

How To Create A Blog Page In WordPress

In a previous post, we explain how to easily specify any page on your website as your home page.

If you visit that tutorial, you will see that in a default installation, WordPress acts as a ‘blog’ and displays a changing list of recently-published posts.

On a blog page, your site visitors can see the post titles and an excerpt of the content visible for each item published with links to separate pages that contain the full content (e.g. ”continue reading”…)

Note: The way your blog posts display on your site depends to a large extent on what WordPress theme you use.

Also, many e-commerce themes display your shop on the home page and provide a separate built-in blog section. For example, here is  the theme options page of a best-selling  WordPress e-commerce theme called Avada …

(Avada theme includes a built-in blog section)

As you can see, the Avada WordPress theme already comes with a built-in blog section, so there’s no need to create a separate blog page.

To learn more about WordPress themes, see this article:


We also showed you how to change your site from looking like a ‘blog’ that presents a changing list of recently-published posts, to looking more like a ‘web site’ with a static homepage …

If you would like to review this article, go here:

Now, what if you would like to use your web site as both a website and a blog, so visitors can be greeted by information on an unchanging page when they arrive on your site like a normal website, but also be able to read your most recent posts on a ‘blog’ area within your site?

Easy … just create a ‘blog page’!

WordPress lets you create a ‘blog’ area within your web site that displays your new post entries to your readers with the latest blog posts showing at the top of the page.

In this tutorial, you are going to learn how to set up a ’blog’ section on your WordPress site that will display your latest blog posts.

Step-By-Step Tutorial: Creating A Blog Page In WordPress To Display Your Latest Posts

As explained earlier, in a default WordPress installation, your site looks more like a blog, displaying the most recent entries dynamically (i.e. not static) on the main page.

Now, we want our site to look more like a static website (i.e. with a ‘fixed’ home page) but also have an additional ‘blog’ page.

To create a Blog Page then, first, create a new page.

In your WordPress admin area, choose Pages > Add New

You can name the page anything you want (e.g. “Blog”, “News”, “Julie’s Blog,” etc). For simplicity’s sake, we’ll just call this page “Blog”…

Important: Leave this page entirely blank. Do not add anything into the content editor section.

After adding your page title, click on Publish to create your Blog Page…

Your Blog Page has now been created, but we’re still not done yet. You still need to instruct WordPress to make the Blog Page be the page that will show your blog posts.

After you have saved and published your blog page, go to the WordPress dashboard menu and select Settings > Reading

In the Reading Settings panel, select the following settings:

  1. Select A static page.
  2. In Posts page: select the page you have just created from the dropdown menu.
  3. Remember to click Save Changes after completing the above steps to update your settings …

Now, whenever your visitors click on the ‘Blog’ link on your site, your Blog Page will display your latest post entries…

Congratulations! Now you know how to create a separate blog section on your website that will automatically display your latest published entries.

To learn how to change the number of blog posts displaying on your blog, see this tutorial:


"Your training is the best in the world! It is simple, yet detailed, direct, understandable, memorable, and complete." Andrea Adams, FinancialJourney.org