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 To Display Your Latest Blog Posts In WordPressIn a previously published tutorial, we’ve covered how to create a static home page in WordPress.

If you go through that tutorial, you will see that in a default installation, WordPress acts as a ‘blog’ and shows a self-updating list of recently-published posts.

On a WP blog page, your site visitors can see the headlines and first paragraph or two of the content displayed for each entry published with links to separate pages which contain the full content (e.g. “read more”…)

How To Create A Blog Section In Your WordPress Site


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

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


We then showed you 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 static home page …

How To Create A Blog Section In Your WP Site

To learn more, go here: How To Make Any Page Of Your Choice Become The Home Page Of Your WP Site

Now, what if you want to use your web site as both a website and a blog, so visitors can be greeted by a static welcome page when arriving on your site like a traditional website, but also be able to read the latest articles on a ‘blog’ area within your website?

Simple … just create a ‘blog page’!

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

In this step-by-step tutorial, you are going to learn how to easily set up a blog page to display your latest post entries.

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

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 site behaves characteristically like a blog, displaying your latest entries on your main page.

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

To create a Blog Page for your website, 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 the page anything you want (e.g. “Blog”, “Demo”, “Crazy Dave’s Blog,” etc). In the example below let’s just call this page “Blog”…

How To Create A Blog In Your WordPress Site


Important: Leave this page entirely blank. Do not type anything into the content editor section.

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

How To Create A Blog In WordPress

You have now created your Blog Page, but there’s still one more step that needs to be completed. You still need to specify the Blog Page as the page that will show your blog entries.

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

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

In the Reading Settings section, select the following options:

  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 steps …

How To Create A Blog Section In WordPress

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

How To Create A Blog In Your WP Site

Congratulations! Now you know how to create a blog page on your site that will automatically display your newest blog post items.

WP Tip

See this tutorial to learn how to specify the number of posts showing on your WP blog: How To Change The Number Of Entries Displaying On Your WordPress 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 products and services offered on this site are not affiliated, associated, endorsed, or sponsored by WordPress, nor have they been certified, reviewed, or tested 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 consider using the social links below to share this article with others.