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 Page To Display Your WordPress PostsIn a previously published post, we’ve explained how to create a static WP home page.

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

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

How To Create A Blog In WordPress


Note: The way your blog posts appear on your site depends on the 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 article:


We also 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 ‘web site’ with a static main page …

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

Go here if you would like to view this tutorial:

Now, what if you would like 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 normal website, but also be able to read the latest news you have written on a ‘blog’ section within your site?

Simple … just create a blog page!

WordPress allows you to create a ‘blog’ page in your web site that will display new post entries to your visitors with the most recent articles showing at the top of the page.

Go through the tutorial below to learn how to set up a blog page that will display your latest entries.

Step-By-Step 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 looks more like a blog, displaying your newest entries on the home page.

In this situation, however, we want the website to behave like a static website (i.e. with a ‘fixed’ home page) but also have an additional ‘blog’ component.

To create a Blog Page then, let’s first create a new page.

In your WP dashboard menu, choose Pages > Add New

How To Create A Blog Section In Your WordPress Site

You can name the page anything you want (e.g. “Blog”, “News”, “Jill’s Blog,” etc). For simplicity’s sake, we’ll call this page “Blog”…

How To Create A Blog In Your WP Site


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

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

How To Create A Blog Section In Your WordPress Site

You have now created your Blog Page, but we’re still not quite done yet. We still have to instruct WordPress to make the Blog Page be the page that will show your blog posts.

After you have saved and published your new page, choose Settings > Reading from your WordPress admin menu …

How To Create A Blog Page To Display Your Latest Posts

In the Reading Settings area, select the following settings:

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

How To Create A Blog Section In Your WordPress Site

Now, whenever users click on the ‘Blog’ link on your site, they will view your most recent post entries showing on your site…

How To Create A Blog Page In WordPress

Congratulations! Now you know how to create a blog area on your website that will automatically list your latest published blog post items.


To learn how to set the number of posts displayed on your blog, see this tutorial:


"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: This site has no direct association with WordPress or any WordPress products promoted on this site. We may receive a financial benefit or affiliate commission from purchases of any third-party products and/or services mentioned on this site. All product images remain the copyright of their respective owners and have been used only for illustrative or training purposes.


Did you find this tutorial useful? Please feel free to use the social buttons below and share this article with others.