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 a separate tutorial, we explain how to specify any page on your website as your home page.

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

On a WordPress blog page, your blog users can see the post titles and an excerpt of the content displayed for each blog post published with links pointing to separate pages which contain the full content (e.g. “read more”…)

How To Create A Blog In Your WP Site


Note: How your blog posts appear on your site depends 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 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 ‘website’ with a static homepage …

How To Create A Blog In Your WordPress Site

If you would like to view this post, go here:

Now, what if you want to use your site as both a website and a blog, so visitors can be greeted by information on an unchanging page when they land on your site like a normal website, but also be able to access the latest news you have written on a ‘blog’ area of your site?

Simple … just create a ‘blog page’!

With WordPress, you can create a ‘blog’ section within your website that will display new posts to your readers with the most recent content displayed at the top of the page.

Go through the tutorial below to learn how to easily create a ’blog’ section in your site that will let your visitors access your latest post entries.

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

As explained earlier, in a default WordPress installation, your site looks more like a blog, showing your latest blog posts dynamically (i.e. not fixed) on the main page.

In this situation, however, we want our web site to behave like a traditional web site (i.e. with a ‘fixed’ home page) but also have a ‘blog’ section.

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

In your WP admin menu, choose Pages > Add New

How To Create A Blog In Your WP Site

You can name the blog page anything you want (e.g. “Blog”, “Demo Site”, “Crazy Wilma’s Blog,” etc). For our example, let’s call this page “Blog”…

How To Create A Blog Section In Your WP Site


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

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

How To Create A Blog Section In Your WP Site

You have now created your Blog Page, but there’s still one more step to do. We still need to instruct WordPress to make the Blog Page be the page that will show your post.

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

How To Create A Blog In Your WordPress Site

In the Reading Settings section, make sure that you have the following settings configured:

  1. Select A static page.
  2. In Posts page: select the page you have just created in the dropdown menu.
  3. Click Save Changes after completing the above …

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

Now, when 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 WordPress Posts

Congratulations! Now you know how to create a blog area on your site to display your latest entries.

WordPress Tip

See this tutorial to learn how to specify the number of posts displayed on your WordPress 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

Disclaimer: We are not associated with WordPress, Automattic, or any of the WordPress-related products discussed on this site. We may receive an affiliate commission from the purchase of any third-party products advertised on our website. All product images are the copyright of their respective owners and have been used solely for training and illustrative purposes.


Did you enjoy this post? Please feel free to use the links below to share this information with others.

Author: Martin Aranovitch

Martin Aranovitch is the founder of and the author of The Small Business Digital Manager. provides hundreds of FREE detailed step-by-step tutorials that will teach you how to use WordPress to grow your business online at minimal cost with no coding skills required!

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