How To Create A Separate Page For Blog Posts In WordPress

separate page for blog

WordPress displays all blog posts on the homepage by default. It’s good when your site is a blog.

But if you run a business site or an official website of an organization, it’s not a good idea to show just blog posts on the home page.

Rather, you should have a separate page for your blog posts. And the homepage should be optimized for conversions and engagements.

How To Create A Separate Blog Page

You can easily configure your WordPress and have a separate blog page. But to do this, you need to have two pages, at least. If you don’t have any, let’s start creating. 

First, navigate to Pages and create two pages named as – Home, and Blog

Don’t add any content to those pages, but you can give any name you want. For easy understanding, I have named those pages Home and Blog.

Now, head over to Settings -> Reading. Under the ‘Your homepage displays’ option, click on the ‘A static page.’ Select ‘Home’ for the Homepage and ‘Blog’ for the Posts Page that you created earlier. 

Now head over to Pages -> All Pages. You will notice a new label is assigned to your blog and home page. 

Finally, it’s time to add a blog page link to your navigation menu. Go to the Appearance ->Menus page and add the Blog page to the menu. From the Pages option, place a tick mark on ‘Blog’ and click on ‘Add to Menu.’ 

Your separate page for the blog has been successfully added to your WordPress site. 


If you wish, you can customize your blog page design to give your preferred look. In this case, you may use page builder plugins available in the WordPress repository. Go now and create your own separate page for blog. 

Let me know your thought, and don’t forget to share the post. 


Leave a Reply

Your email address will not be published. Required fields are marked *

Need help?