How to Create a Blog Page in WordPress (Step by Step)

how to create a blog page in wordpress

Are you wondering how to create a blog page in WordPress? Then you’re in the right place.

By default, WordPress shows your latest blog posts on your site’s homepage. With just a few clicks, you can easily turn your homepage into static a page and add a separate blog page to your WordPress site.

Note: Starting a blog? We highly recommend you check out our detailed guide: The Complete A-Z Guide on Starting a Blog (10k+ words)

In this step-by-step tutorial, we’ll show you how to create a separate blog page in WordPress with ease.

1. Create 2 Pages – a Blog Page and a Homepage

The first thing you’ll need to do is create 2 pages for your blog and your homepage. In your WordPress dashboard, navigate to Pages » Add New. For the sake of this example, we’ll name the pages Blog and Home. Then, publish those pages.

create a new page - home

Be sure to add the necessary content to your home page before publishing it.

2. Choose the Right Page Templates

WordPress themes are shipped with several page templates to help you quickly customize the look of your pages. Check whether your theme comes with homepage and blog page templates.

If you can’t find an appropriate template, then head to the next step.

Here’s how to choose the right template for your WordPress page:

In the Page Attributes meta box, choose the template you want from the Template dropdown and update your page.

frontpage template

3. Configure Homepage Settings

Head over to Settings » Reading. Next to the Your homepage displays option, choose A static page.

OnePress Review - set up frontpage

You’ll now be prompted to choose a homepage and a posts page. After selecting the pages you made (ex: Home and Blog), click Save Changes.

4. Add the Blog Page to Your Menu

Now that you’ve created a separate blog page and homepage, the next thing we recommend doing is adding your blog page and homepage to your navigation menu.

Your site’s navigation menu provides quick access to some of the most important pages of your site. To add, edit, or manage your navigation menu, go to Appearance » Menus. Then, click Create a New Menu.

create menu in WordPress

You’ll now be prompted to specify a Menu Name.

As you can see in the screenshot, our chosen theme supports 2 different menu locations: Primary Menu and Social Links Menu. Keep in mind that menu locations and their names vary from theme to theme.

Next, select the pages (Blog and Home) that you want to add to your menu and then click Add to Menu. Then, click Save Menu.

position menu structure

You’ll now be able to access your blog page from the main menu on your site.

We hope this article helped you learn how to create a blog page in WordPress. For a complete step-by-step guide, check out how to start a blog.

Comments  Leave a Reply

  1. Great, very clear …

  2. Thanks for sharing these tips! I am sure your tips really helpful!

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

WordPress Launch Checklist

The Ultimate WordPress Launch Checklist

We've compiled all the essential checklist items for your next WordPress website launch into one handy ebook.
Yes, Send Me the Free eBook!