Resources     Blog  

  1. Home
  2. WordPress Tutorials
  3. How to Set Up a Separate WordPress Blog Page for Your Posts

How to Set Up a Separate WordPress Blog Page for Your Posts

wordpress blog page

Not everyone wants to show their blog posts on the homepage. WordPress uses the format of showing posts on the front page as its default setup. In the event you want a static screen for your purposes, you’ll need to set up a secondary WordPress blog page to display your posts. In essence, you will be adding WordPress posts on a page you choose.

For example, using the front area of your website is a good place to put company information. Blog posts don’t need to be displayed in this area and can find a home elsewhere.

In this tutorial, we’re going to show you how to set up that second blog page to show off your posts while keeping a static front design.

Why You Would Want a Separate WordPress Blog Page?

One reason why you would want to create a secondary location for your posts is to keep the homepage a specific design. Some businesses will use this as a form of landing page for advertising products or services.

A static page is one that does not change. Unlike one that shows recent blog posts, this layout will remain the same way until you change it manually. Setting up separate pages is a way to keep the front design from being modified because of developing content. It will always look the same way forever.

Setting Up a Separate Blog Page

Setting up a separate location for your posts coincides with setting up a static front page. These work in tandem to help WordPress function correctly. To do this you will need to complete several steps for the process. Let’s take a look at it together below.

Add a Front Page

Go to the Pages area of your WordPress dashboard. It is located in the left admin panel. Click on Pages > Add New. This will open a new page for you so you can name and create it.

Click pages and then add new for WordPress posts on page

Go ahead and name this page “Front.”

Name this page front

Now, locate the window in the editor screen for, “Page Attributes.” If you use a two-column layout, it will be on the right. If not, you may have to scroll down until you find it.

NOTE: If the attributes window is not available, click on the screen options tab on the top right of your editor. Look for the checkbox next to, “Page Attributes” and check it if it’s empty.

If your current theme supports templates, you can choose which one you want from the attributes window. Templates available will be based on the theme you are using.

Page attributes and pick a template

Now, scroll up to the top of the page and activate the “Discussion” window if it’s not already. It is located in the screen options area.

WordPress Discussion Box

Scroll down to the discussion window and make sure both boxes for comments and trackbacks are disabled. This will prevent people from commenting on your homepage. A long line of comments may take away from the professional appearance you are trying to accomplish.

Disable both options in comment box

Click “Publish” to save this page and then click to add a new one on the top left. We have to add another new page.

Add Blog Page

At this point, you need to add one more page. We are going to follow the exact steps as we just did above. Name this new page, “Blog.” Again, if your theme supports templates, you can select it from the attributes window as before.

You may also want to disable comments and trackbacks on this page as well by following the previous instructions for discussions.

Click the “Publish” button to save the page. Now that both pages are in place, let’s move on

On the left side of your admin panel, click on Settings > Reading.

Click on settings then click on reading

The first option available is changing the front page. Click the radio button next to it to choose, “A static page.” This will activate the drop-down boxes for both front and post locations.

Activate static page radio button option for WordPress posts on page

Use the drop-down for the front to select the “Front” page you created at the beginning.

Select the front page for homepage

Now, use the drop-down list next to posts and select, “Blog.”

Select blog page as your posts page

Scroll down and click the “Save Changes” button on the bottom left.

WordPress will automatically assign the front and blog posts accordingly. Now, you’ll have two completely separate and functional locations for the homepage and your posts.

What Can You Add to the Separate Blog Page?

Any form of content can be added to the separate blog page. WordPress will put the posts after the material. For example, you can add a short blurb about the type of person you are or the business you operate. WordPress will put that material first and then begin listing the posts.

Using a Theme

Some themes give you a fair amount of control when it comes to adding content and widgets. Others may come with specific layouts to create a specific look. To find out if your theme supports such features, you can use the customizer:

Go to the appearance area of WordPress. To get there click on Appearance > Customize.

Click on appearance then click on customize

Find the option for layout, front page, or something similar.

Homepage settings under customize for WordPress posts on page

If your theme supports layout designs for pages, it should be listed in the customizer. However, the theme will still be able to use a separate place for your posts if it doesn’t have layout options.

Adding Shortcodes

If you use plugins or other additions that provide shortcodes, you’re also capable of adding these to the WordPress blog page. This includes the tools that come default with WordPress.

Many layout plugins and galleries use shortcodes to display content and create a specific layout for the posts. These are added by directly editing the blog post page you created.

The WP Blog and Widget plugin adds more functionality through shortcodes while giving you the ability to arrange your blog posts. This is a useful tool to use if you want to customize the layout of your post display. It’s responsive, customizable and integrates with Google fonts.

WP blog and widget plugin

How Will Visitors Find My Content if it Isn’t on the Front Page?

Many of your visitors will find your content through search engines. However, it doesn’t hurt to set up a link on the homepage for your blog posts. You can do this by adding the blog posts as a menu item in your navigation bar and/or as a separate link within the content of the front.

Does This Work in Any Theme?

Yes. Creating a separate area for posts works with any theme. However, you might want to check your theme to see if it has special features for creating pages. Some of them have excellent customization capabilities such as the widget control of the ColorMag and NewsMag themes.

What Kind of Customization Can I Do to This Separate Area?

Anything you can do in a regular page can be done to the post section you create. That includes various plugins, some widgets, adding HTML, images and more. You could even add affiliate links and banners above the recent posts should you want to monetize your website.

Does This Work With Styling Plugins Like Page Builder by SiteOrigin?

Page builder by site origin

If you use layout and style plugins, the posts will appear after the design or template you use. For example, choosing a layout in Page Builder by SiteOrigin will put the blog posts after the images and information of the layout.

However, you may want to disable your sidebar widgets for this separate blog page only. Some layouts take up a lot of space and can feel squished. This is done by modifying the sidebar additions themselves by going into the widgets area of WordPress.

Final Thoughts

Setting up a separate blog page allows you to create a static front display while keeping your content in a secondary location. It is beneficial when hosting a company website or setting WordPress as an eCommerce platform. Regardless of your reasons, it’s a simple process that can add more functionality to your site because you get to choose your WordPress posts on any page.

What kind of modifications have you made to your layout? What kind of pages do you create for your site?

Author: Kaumil Patel

Kaumil Patel is the Chief Operating Officer of GreenGeeks and has over 13 years of experience in the web hosting industry working for and owning web hosting companies. Kaumil’s expertise is in marketing, business development, operations, acquisitions and mergers.

Was this article helpful?

Related Articles


  1. I’ve looked about about a million blog posts about this, and they all say the same thing, and they all OVERLOOK the fact that most themes these days have their own (very nice looking) home page…which if you select “static page”, is overwritten!

    So how do you KEEP the theme’s home page, while at the same time creating a separate blog posts page?

    Lots of people have this question (from forms and comments) but literally no article is addressing it. Might want to be the first and/or update this article to answer this question. Thanks!!

    1. That is actually a stellar idea, Gigi. I know you can set something up using SiteOrigin’s Page Builder or Elementor and add blog post widgets onto a page and add it to the nav bar. But I see what you’re getting at. I’ll look into it and see what we can come up with. Thank you for the input!

  2. I agree about the problem of the home page and the need for a separate blog page. It is simply amazing to me that this has not been answered. I have squandered a lot of time trying to get this to work.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.