WordPress For Non-Techies: Free WordPress Tutorials – WPCompendium.org

How To Create A Blog Page In WordPress

How To Create A Blog Page In WordPress

In a previously published post, we discuss how to easily turn any page on your website or blog into a static home page.

If you read that tutorial, you will see how used right “out of the box”, WordPress acts as a ‘blog’ and shows a dynamic list of recently-published blog posts.

On a blog page, your blog readers can see the headlines and first paragraph or two of the content displayed for each post published and links pointing to separate pages where your visitors can then continue read the full content (e.g. ”click here to continue reading”…)

Note: How your blog posts display on your site can depend 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)

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

To learn more, go here:

Now, what if you would like to use your website as both a website and a blog, so visitors can be greeted by information on an unchanging page when arriving on your site like a normal website, but also be able to view your latest news you have posted on a ‘blog’ area of your site?

Easy … just create a blog page!

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

Go through the tutorial below to learn how to easily create a ’blog’ section on your site that will let your visitors view your latest articles.

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

As has already been explained, in a default WordPress installation, your website acts as a blog, showing the newest post entries dynamically (i.e. not static) on your welcome page.

In this situation, however, we want our website to look more like a static web site (i.e. with a ‘fixed’ home page) but also have a ‘blog’ page.

To create a Blog Page then, first, create a new page.

In your WP admin menu, select Pages > Add New

You can call the page anything you want (e.g. “Blog”, “Specials”, “Crazy Wilma’s Blog,” etc). For simplicity’s sake, we’ll just call this page “Blog”…

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

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

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

After saving and publishing your new page, select Settings > Reading from your WP admin menu …

In the Reading Settings panel, 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 after completing the above steps to update your settings …

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

Congratulations! Now you know how to create a separate blog page on your website to display your most recent posts.

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


"This is AMAZING! I had learnt about how to use WordPress previously, but this covers absolutely everything and more!! Incredible value! Thank you!" - Monique, Warrior Forum