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.

Landing Pages for WordPress

How To Create A Blog Page In WordPressIn a separate post, we cover how to create a static home page in WordPress.

If you visit that tutorial, you will learn how used right “out of the box”, WordPress acts as a ‘blog’ and displays a changing list of recently-published posts.

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

How To Create A Blog Section In WordPress


Note: How your blog posts display on your site depends on the WordPress theme you use.

To learn more about WordPress themes, see this tutorial: WP For Beginners – An Introduction To Themes


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

How To Create A Blog Page In WordPress

If you would like to view this article, go here: How To Create A Static Homepage In WordPress

Now, what if you want to use your website as both a website and a blog, so visitors can be greeted by a static welcome page when they arrive on your site like a normal website, but also be able to read the most recent posts on a ‘blog’ area in your site?

Simple … just create a ‘blog page’!

With WordPress, you can create a ‘blog’ page in your web site that displays new post entries to visitors with the most recent entries displaying at the top of the page.

Let’s show you, then, how to easily set up a blog page that will display your latest post entries.

Tutorial: How To Create 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 acts as a blog, showing the newest blog posts dynamically (i.e. not fixed) on your main page.

In this instance, however, 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, you need to create a new page.

In your WP admin menu, select Pages > Add New

How To Create A Blog Page To Display Your Latest Post Entries

You can name your blog page anything you want (e.g. “Blog”, “Updates”, “Finance Blog,” etc). In the example below 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 the new page title, publish your new page to create the Blog Page…

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

Your Blog Page is now created, 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 blog entries.

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

How To Create A Blog 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. Click Save Changes after completing the above to update your settings …

How To Create A Blog Page To Display Your WordPress Posts

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

How To Create A Blog In WordPress

Congratulations! Now you know how to create a separate blog area on your website to list your latest published entries.

WP Tip

To learn how to set the number of posts to display on your blog, see this tutorial: How To Set The Number Of Posts To Display On Your WP Blog Page


"This is AMAZING! I had learnt about how to use WordPress previously, but this covers absolutely everything and more!! Incredible value! Thank you!" - Monique, Warrior Forum

Disclaimer: WordPress and its related trademarks are registered trademarks of Automattic, Inc. This site and the services and products offered on this site are not affiliated, associated, endorsed, or sponsored by WordPress, nor have they been certified, tested, or reviewed by WordPress. The owner, contributors and/or advertisers may derive financial benefit from sales of items reviewed, linked to, or advertised on this site.


Did you enjoy this article? If so, please use the social links below and share this post with other WordPress users.