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 Section In Your WordPress SiteIn a separate article, we discussed how to create a static home page in WordPress.

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

On a WordPress blog page, visitors can see the post titles and an excerpt of the content displayed for each entry published and links pointing to separate pages where your visitors can then keep access the full article (e.g. “read more”…)

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


Note: How your blog posts appear on your site depends to a large extent 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 displays a dynamic list of recently-published posts, to looking more like a ‘website’ with a static homepage …

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

Go here to learn more:

Now, what if you want to use your web site as both a website and a blog, so visitors can be greeted by a welcome page when landing on your site like a normal website, but also be able to access the most recent posts on a ‘blog’ area in your site?

Easy … just create a blog page!

With WordPress, you can create a ‘blog’ area in your web site that will display new posts to readers with the most recent content displaying at the top of the page.

Complete the step-by-step tutorial below to learn how to set up a ’blog’ section on your site that will let your visitors access your latest blog posts.

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

As explained earlier, by default, when you install WordPress without assigning a specific page to display as the home page of your website, your website acts as a blog, displaying your newest content on the welcome page.

Now, we want our website 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 then, first, you need to create a new page.

In your WP dashboard, choose Pages > Add New

How To Create A Blog In WordPress

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

How To Create A Blog In Your WordPress Site


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

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

How To Create A Blog In WordPress

Your Blog Page has now been created, but there’s still one more step to complete. You still need to instruct WordPress to make the Blog Page be the page that will show your blog entries.

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

How To Create A Blog In WordPress

In the Reading Settings area, select the following options:

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

How To Create A Blog Section In Your WP Site

Now, when your visitors 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 separate blog page on your WP site that will automatically list your latest entries.


See this tutorial to learn how to change the number of blog posts showing on your blog page:


"Wow! I never knew there's so much to learn about WordPress! I bought one of the WordPress for Dummies three years ago, such authors need to be on this course!" - Rich Law, Create A Blog Now