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 WordPressIn a separate article, we show you how to easily create a WordPress home page.

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

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

How To Create A Blog Page To Display Your Latest Posts


Note: The way your blog posts display on your site can depend to a large extent on what WordPress theme you use.

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


We then showed you how to change your site from looking like a ‘blog’ that presents a dynamic list of recently-published blog posts, to looking more like a ‘web site’ with a static home page …

How To Create A Blog Page To Display Your WordPress Posts

To view this tutorial, go here: How To Show Any Page As Your Website’s Home Page In WordPress

Now, what if you want to use your site as both a website and a blog, so visitors can be greeted by a static home page when landing on your site like a regular website, but also be able to view your most recent blog post entries on a ‘blog’ area of your site?

Simple … just create a blog page!

With WordPress, you can create a ‘blog’ area in your website that displays your new posts to readers with the latest post entries showing at the top of the page.

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

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

As you are probably aware by now, in a default WordPress installation, your website behaves characteristically like a blog, showing the newest post entries dynamically (i.e. not static) on the main page.

In this instance, however, we want our website to perform like a static website (i.e. with a ‘fixed’ home page) but also have an additional ‘blog’ section.

To create a Blog Page then, first, you need to create a new page.

In your WP admin menu, choose Pages > Add New

How To Create A Blog In WordPress

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

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


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

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

How To Create A Blog Page In WordPress

Your Blog Page is now created, but we’re still not done yet. You still have to instruct WordPress to make the Blog Page be the page that will display your blog entries.

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

How To Create A Blog Page In WordPress

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

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

How To Create A Blog Section In Your WordPress Site

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

How To Create A Blog Section In WordPress

Congratulations! Now you know how to create a blog section on your site to display your most recently published blog post entries.

Useful Tip

See this tutorial to learn how to specify the number of posts to display on your WordPress blog: How To Specify The Number Of Posts To Display On Your Blog


"Your training is the best in the world! It is simple, yet detailed, direct, understandable, memorable, and complete." Andrea Adams,

Disclaimer: WordPress and its related trademarks are registered trademarks of Automattic, Inc. This site and the products and services offered on this site are not associated, affiliated, endorsed, or sponsored 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 reviewed, linked to, or advertised on this site.


Was this post useful? If so, please consider sharing this article with anyone thinking of starting their own business online using the links below.

Author: Martin Aranovitch

Martin Aranovitch is the founder of and has authored hundreds of FREE WordPress tutorials for non-techies and 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.