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 In Your WP SiteIn a previously published tutorial, we’ve covered how to easily create a static home page in WordPress.

If you visit that tutorial, you will learn how by default, WordPress acts as a ‘blog’ and presents a dynamic 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 item published with links to separate pages where your visitors can then keep reading the full article (e.g. “read more”…)

How To Create A Blog Section In WordPress


Note: How your blog posts appear on your site depends to a large extent on what 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 tutorial:


We also showed you how to change your site from looking like a ‘blog’ that displays a changing list of recently-published posts, to looking more like a ‘website’ with a static home page …

How To Create A Blog Page In WordPress

To learn more, go here:

Now, what if you would like to use your web site as both a website and a blog, so visitors can be greeted by a static page when they land on your site like a regular website, but also be able to view your latest blog posts on a ‘blog’ area of your website?

Simple … just create a blog page!

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

Go through the tutorial below to learn how to create a ’blog’ section on your WordPress site to display your latest blog posts.

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

As you are probably aware by now, in a default WordPress installation, your site acts as a blog, showing the most recent articles on the main page.

Now, we want our website to look more like a traditional web site (i.e. with a ‘fixed’ home page) but also have an additional ‘blog’ section.

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 In Your WP Site

You can name your blog page anything you want (e.g. “Blog”, “Demo Site”, “Health Blog,” etc). In the example below we’ll just call this page “Blog”…

How To Create A Blog Page To Display Your Latest Posts


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

After adding your page title, publish your new page to create your new Blog Page…

How To Create A Blog Section In Your WP Site

Your Blog Page has now been created, but we’re not done yet. We still have to specify the Blog Page as the page that will show your blog posts.

After saving and publishing your blog page, choose Settings > Reading from the WordPress dashboard menu …

How To Create A Blog Page In WordPress

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

  1. Select A static page.
  2. In Posts page: find the page you have just created from the dropdown menu.
  3. Remember to click Save Changes after completing the above to update your settings …

How To Create A Blog In Your WP Site

Now, whenever your visitors click on the ‘Blog’ link on your site, they will see your latest blog post entries displayed on your site…

How To Create A Blog Page In WordPress

Congratulations! Now you know how to create a separate blog section on your site to display your latest published posts.


See this tutorial to learn how to set the number of blog posts showing on your WordPress blog:


"This is an awesome training series. I have a pretty good understanding of WordPress already, but this is helping me to move somewhere from intermediate to advanced user!" - Kim Lednum

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, sponsored, or endorsed 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 advertised, reviewed, or linked from this site.


Have you found this post useful? Feel free to use the social links below and share this tutorial with other new website owners.