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 Page In WordPressIn another post, we cover how to create a WP home page.

If you read that tutorial, you will learn that by default, WordPress acts as a ‘blog’ and presents a changing list of recently-published blog posts.

On a WordPress blog page, users can see the headlines and an excerpt of the content visible for each entry published with links to separate pages where your visitors can then keep see the full content (e.g. “read more”…)

How To Create A Blog In Your WordPress Site


Note: How your blog posts display on your site can depend 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 tutorial:


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

How To Create A Blog In Your WP Site

To view this post, go here:

Now, what if you would like to use your site as both a website and a blog, so visitors can be greeted by information on an unchanging page when landing on your site like a traditional website, but also be able to view your most recent news you have published on a ‘blog’ section in your site?

Simple … just create a ‘blog page’!

WordPress lets you create a ‘blog’ area within your web site that will display new posts to your readers with the most recent post entries displaying at the top of the page.

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

Tutorial: Creating A Blog Page To Display Your Latest Blog Posts

As has already been explained, by default, when you install WordPress without assigning a specific page to display as the home page of your website, your website behaves characteristically like a blog, showing your newest entries dynamically (i.e. not fixed) on your landing page.

In this instance, however, we want the web site to perform more like a static web site (i.e. with a ‘fixed’ home page) but also have a ‘blog’ section.

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

In your WP admin area, select Pages > Add New

How To Create A Blog In WordPress

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

How To Create A Blog In WordPress


Important: Leave this page completely blank. Do not type anything into the content editor section.

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

How To Create A Blog In WordPress

You have now created your Blog Page, but there’s still one more step to do. You still have to specify the Blog Page as the page that will display your blog entries.

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

How To Create A Blog In Your WordPress Site

In the Reading Settings panel, make sure to configure the options as shown below:

  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 Section In WordPress

Now, whenever users click on the ‘Blog’ link on your site, they will see your most recent post entries displayed on your site…

How To Create A Blog Page To Display Your WordPress Posts

Congratulations! Now you know how to create a blog page on your website that will automatically display your latest posts.

WP Tip

See this tutorial to learn how to change the number of entries showing on your blog page:


"Learning WordPress has been a huge stumbling block for me. I've been looking for something that covers absolutely everything but doesn't cost an arm and a leg. Thank you so much ... you have just provided me with what I have been looking for! Truly appreciated!" - Tanya