How To Create A Blog Page In WordPress

Learn how to create a blog page on your WordPress site that will automatically display your most recent published blog posts.

How To Create A Blog Page In WordPress

How To Create A Blog In Your WP SiteIn a previous tutorial, we discussed how to specify any page on your site as your home page.

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

On a blog page, your blog readers can see the post titles and an excerpt of the content visible for each blog post published with links pointing to separate post pages where your visitors can then keep see the full article (e.g. ”click here to continue reading”…)

How To Create A Blog In WordPress


Note: The way your blog posts appear on your site depends 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

(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 tutorial:


We also showed you how to change your site from looking like a ‘blog’ that displays a changing list of recently-published posts, to looking more like a ‘website’ with a fixed main page …

How To Create A Blog In Your WP Site

Go here if you would like to view this article:

Now, what if you want to use your website as both a website and a blog, so visitors can be greeted by a home page when they land on your site like a traditional website, but also be able to read the latest posts on a ‘blog’ section in your site?

Simple … just create a ‘blog page’!

With WordPress, you can create a ‘blog’ page in your website that displays your new posts to your readers with the most recent content showing at the top of the page.

Complete the step-by-step tutorial below to learn how to set up a blog page that will display your latest post entries.

How To Create A Blog Page To Display Your Latest Blog Posts: Tutorial

As explained earlier, in a default WordPress installation, your site looks more like a blog, showing your most recent content dynamically (i.e. not fixed) on the welcome page.

In this situation, however, we want our site to look like a static website (i.e. with a ‘fixed’ home page) but also have a ‘blog’ page.

To create a Blog Page for your site, first, create a new page.

In your WP admin area, select Pages > Add New

How To Create A Blog Page To Display Your Latest Blog Posts

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

How To Create A Blog Section In Your WordPress Site


Important: Leave the content section of this page completely empty. Do not add anything into the content editor section.

After adding your new page title, publish your new page to create your new Blog Page…

How To Create A Blog Section In Your WP Site

You have now created your Blog Page, but we’re not done yet. You still need to instruct WordPress to make the Blog Page be the page that will show your post.

After saving and publishing your new blog page, go to the WordPress navigation menu and select Settings > Reading

How To Create A Blog Page In WordPress

In the Reading Settings screen, select the following options:

  1. Select A static page.
  2. In Posts page: find the page you have just created in the dropdown menu.
  3. Remember to click Save Changes to update your settings …

How To Create A Blog Page To Display Your WordPress Posts

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

How To Create A Blog Page To Display Your Latest Blog Posts

Congratulations! Now you know how to create a blog area on your WP site that will automatically list your most recently published blog post items.


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

Get Thrive Leads for WordPress


"This is an awesome training series. I have a pretty good understanding of WordPress already, but this is helping me to move somewhere from intermediate to advanced user!" - Kim Lednum