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 WordPress SiteIn a separate post, we show you how to create a WP home page.

If you go through that tutorial, you will learn how in a default installation, WordPress acts as a ‘blog’ and displays a self-updating list of recently-published blog posts.

On a blog page, your blog readers can see the post titles and an excerpt of the content displayed for each post published and links to separate pages where visitors can then keep see the full article (e.g. “read more”…)

How To Create A Blog In Your WordPress Site


Note: How 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

(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 explained how to change your site from looking like a ‘blog’ that displays a dynamic list of recently-published posts, to looking more like a ‘website’ with a fixed homepage …

How To Create A Blog Section In WordPress

To review this tutorial, go here:

Now, what if you want to use your site as both a website and a blog, so visitors can be greeted by a welcome page when arriving on your site like a normal website, but also be able to view the latest posts on a ‘blog’ area within your website?

Easy … just create a blog page!

WordPress lets you easily create a ‘blog’ page in your website that will display your new posts to your readers with the most recent blog posts displaying at the top of the page.

In this tutorial, you are going to learn how to easily create a ’blog’ section within your WP site that will let your visitors view your latest content.

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

As you are probably aware by now, by default, when you install WordPress without assigning a specific page to display as the home page of your website, your website acts as a blog, showing the latest blog posts dynamically (i.e. not static) on the welcome page.

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

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

In your WordPress admin area, choose Pages > Add New

How To Create A Blog In Your WP Site

You can name your page anything you want (e.g. “Blog”, “News”, “Crazy Dave’s Blog,” etc). For the sake of simplicity, let’s just call this page “Blog”…

How To Create A Blog Section In WordPress


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

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

How To Create A Blog Page In WordPress

Your Blog Page is now created, but there’s still one more step that needs to be completed. We still need to specify the Blog Page as the page that will display your blog posts.

After you have saved and published your new blog page, go to the WordPress navigation menu and click on Settings > Reading

How To Create A Blog Page In WordPress

In the Reading Settings section, make sure that you have the following options selected:

  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 to update your settings …

How To Create A Blog In WordPress

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

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

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

WP Tip

To learn how to specify the number of blog posts to display on your WordPress blog, see this tutorial:


"I have used the tutorials to teach all of my clients and it has probably never been so easy for everyone to learn WordPress ... Now I don't need to buy all these very expensive video courses that often don't deliver what they promise." - Stefan Wendt, Internet Marketing Success Group


Originally published as How To Create A Blog Page In WordPress.