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 WordPressIn a previous article, we address how to easily set any page on your website as your home page.

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

On a blog page, users can see the headlines and an excerpt of the content visible for each post item published with links pointing to separate post pages where your visitors can then keep access the full content (e.g. ”click here to learn more”…)

How To Create A Blog In WordPress


Note: How your blog posts display on your site can depend on the 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 blog posts, to looking more like a ‘website’ with a fixed homepage …

How To Create A Blog In WordPress

To view this post, go here:

Now, what if you want to use your website 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 read the latest blog post entries on a ‘blog’ section in your site?

Easy … just create a blog page!

With WordPress, you can create a ‘blog’ area in your web site that will display your new posts to readers with the latest content displayed at the top of the page.

In this step-by-step tutorial, you are going to learn how to create a blog page to display your latest blog posts.

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

As we have already explained, by default, when you install WordPress without assigning a specific page to display as the home page of your website, your site acts as a blog, displaying the latest content dynamically (i.e. not static) on your landing page.

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

To create a Blog Page then, let’s first create a new page.

In your WP admin menu, choose Pages > Add New

How To Create A Blog Page In WordPress

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

How To Create A Blog In WordPress


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

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

How To Create A Blog Page To Display Your Latest Posts

Your Blog Page has now been created, but there’s still one more step to do. We still need to specify the Blog Page as the page that will show your blog posts.

After saving and publishing your new page, click on Settings > Reading from the WP navigation menu …

How To Create A Blog Page To Display Your WordPress Posts

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

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

How To Create A Blog Section In WordPress

Now, when visitors click on the ‘Blog’ link on your site, your Blog Page will present them with your latest post entries…

How To Create A Blog In WordPress

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

Useful Tip

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


"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

Disclaimer: We have no direct association with WordPress, Automattic, or any of the WordPress products reviewed on this site. We may derive a financial benefit or affiliate commission from the purchase of third-party products advertised on our site. All product images remain the copyright of their respective owners, comply with all license terms and agreements of use are used solely for illustrative or training purposes.


Did you enjoy this article? Feel free to use the share buttons below to share this page with anyone thinking of starting their own business online.

Author: Martin Aranovitch

Martin Aranovitch is the founder of and the author of The Small Business Digital Manager. provides hundreds of FREE tutorials that show you how to use WordPress to grow your business online with no coding skills required! Get our FREE "101+ WordPress Tips, Tricks & Hacks For Non-Techies" e-course with loads of useful WordPress tips!

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