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

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

On a blog page, your site visitors can see the headlines and an excerpt of the content displayed for each item published and links pointing to separate pages that contain the full content (e.g. ”click here to read the full article”…)

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


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

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


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

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

To learn more, go here: How To Set A Page In WordPress As A Static Home Page

Now, what if you would like 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 traditional website, but also be able to read your most recent news you have published on a ‘blog’ area of your website?

Easy … just create a ‘blog page’!

With WordPress, you can easily create a ‘blog’ section within your website that will display new posts to your visitors with the most recent post entries displaying at the top of the page.

In this tutorial, you are going to learn how to set up a blog page to display your latest articles.

Creating A Blog Page To Display Your Latest Posts: Tutorial

As explained earlier, in a default WordPress installation, your website acts as a blog, showing the most recent articles dynamically (i.e. not fixed) on the welcome page.

Now, we want the site to perform more like a static website (i.e. with a ‘fixed’ home page) but also have a ‘blog’ page.

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

In your WordPress dashboard, select Pages > Add New

How To Create A Blog In WordPress

You can name this page anything you want (e.g. “Blog”, “Video Page”, “Crazy Wilma’s Blog,” etc). For simplicity’s sake, let’s 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 the new page title, click on Publish to create your Blog Page…

How To Create A Blog Page In WordPress

Your Blog Page has been created, but there’s still one more step that needs to be completed. We still have to specify the Blog Page as the page that will display your blog entries.

After you have saved and published your blog page, select Settings > Reading from your WP dashboard menu …

How To Create A Blog In Your WordPress Site

In the Reading Settings panel, make sure that you have the following settings selected:

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

How To Create A Blog In WordPress

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 Page To Display Your Latest Post Entries In WordPress

Congratulations! Now you know how to create a separate blog page on your site to list your latest published blog post entries.

WP Tip

To learn how to set the number of entries showing on your blog, see this tutorial: How To Set The Number Of Entries Showing On Your Blog


"I am beyond impressed with what you have put together. I can tell that you put a ton of hard work into building what you have. You have the absolute best content on WordPress I have ever seen!" - Robert T. Jillie

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


Have you found this post useful? If so, please take a moment to use the share buttons below and share this tutorial with others.

Author: Martin Aranovitch

Martin Aranovitch is the founder of and has authored hundreds of FREE WordPress tutorials for beginners. provides detailed step-by-step tutorials that will teach you how to use WordPress with no coding skills required and grow your business online at minimal cost!

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