Beginner's Guide for WordPress / Start your WordPress Blog in minutes

How to Create a Separate Page for Blog Posts in WordPress

Do you want to create a separate page for blog posts in WordPress? By default, WordPress displays your blog posts on the homepage.

However, if you are making a business website or simply want to customize your homepage, then you may want a separate page for your blog section.

In this article, we will show you how to easily create a separate page for blog posts in WordPress.

Creating a separate blog page in WordPress

Video Tutorial

Subscribe to WPBeginner

If you’d prefer written instructions, just keep reading.

Setup WordPress to Create a Separate Blog Page

WordPress allows you to easily configure your website to have a custom home page. This feature also allows you to choose any other page on your website to be used as your blog page.

First, you need to create two pages in WordPress that you would like to use as your homepage and blog page.

Publish blog and home pages in WordPress

You don’t need to add any content to those pages, and you can even name them anything else if you want. For instance, some business websites use News for their blog page.

Once you have created those pages, you can head over to the Settings » Reading page in the WordPress admin area.

Under the ‘Your homepage displays’ section, you need to click on the ‘ A static page’ option. After that, you can select the home and blog pages you created earlier.

Select blog and home page

You can now go to Pages » All Pages section in admin area. You’ll notice your blog and homepage with new labels. Go ahead, and click on the View link under those pages to preview them.

Blog page preview

The appearance of these pages depends on your WordPress theme, and you may need to configure your theme settings.

Since each WordPress theme has different options, you’ll have to check out your theme’s documentation or check the options under Appearance » Customize page.

We’ll also show you other methods later in this article.

Put The Blog Page Link to Your Website’s Navigation Menu

Blog link in navigation menu

Now that you have created a separate blog page let’s help your website visitors find that.

Simply visit the Appearance » Menus page and add the Blog page you created earlier to your website’s navigation menu.

Adding blog page link to navigation menu

For more detailed instructions, see our beginner’s guide to navigation menus in WordPress.

Customizing Your Homepage

By default, many WordPress themes come with a built-in template to display a static page as your website’s front page. However, you’ll still need to set it up under Appearance » Customize.

Theme customizer

Some WordPress themes also allow you to choose a homepage template for your page. If your theme comes with such a template, then you can select it by editing the Home page.

Selecting a page template

Finally, you can use a WordPress page builder plugin to use simple drag and tools to create your homepage from scratch.

We recommend using Beaver Builder as it is the best WordPress WordPress page builder plugin on the market. It is super-easy to use, includes ready-made templates, and super-flexible to create any layout you want.

Editing homepage in Beaver Builder

For more details, see our tutorial on how to create a how to create a custom home page in WordPress.

Customize Your Blog Page Design

By default, WordPress automatically looks for a template in your WordPress theme to display posts on a separate blog page.

If your theme does not have one, then it automatically falls back to the archive template. For more details, see our guide on the WordPress template hierarchy.

Now, if you don’t like how your theme handles your blog page, then you can change that using some extra tools and without writing any code.

First, you will need to install and activate the Beaver Builder and Beaver Themer plugins. For more details, see our step by step guide on how to install a WordPress plugin.

Beaver Themer is an add-on plugin for Beaver Builder and enables you to not just create pages but entire new WordPress themes from scratch.

First, you need to visit Beaver Builder » Themer Layouts page and click on the Add New button.

Themer Layout

From here you can provide a name for your layout, select ‘Themer Layout’ as your type, and then select Archive as your layout.

This will create a themer layout for the archive templates. On the next screen, you need to select ‘Post Archive’ for location option and then click on the ‘Launch Beaver Builder’ button.

Launch Beaver Builder

This will open the Beaver Builder with your selected layout. You can simply point and click at any item on the screen and start editing it. You can also add new rows, columns, and web elements to the page.

Editing your blog posts layout in Beaver Builder

For more details, see our guide on how to create a custom WordPress theme (without coding).

Once you are finished editing, you can simply publish your layout. After that, visit your blog page to see it in action.

Blog page template

We hope this article helped you create a separate page for blog posts in WordPress. You may also want to see our guide on how to increase blog traffic and our list of must have WordPress plugins.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit – a collection of WordPress related products and resources that every professional should have!

Reader Interactions

519 CommentsLeave a Reply

  1. I created a blog using the static homepage setting. But I have an issue. All the details of my blogs are opened in my blog section. My goal is to make it write a little tent about each blog section and skip to the next blog topic so that when clicked on, it would open fully the selected blog

  2. Great video. Really helpful.
    I love WPbeginner.
    WPbeginner has been a great resource to me.

  3. I’m trying to add posts to my blog post page, I went to the reading setting on the dashboard to enable the page I want as my blog page. Then I made a post and posted it to that blog page. It showed up on the right page, however it appears underneath the top header of the page, so the header is overlapping the post. Help!

  4. Thank you this was so easy! I’ve been trying to figure this out for ages now and I stumbled across your video.

  5. Hello:

    Thank you so much. This was very helpful. I’m wondering if there is an easy way to create a header for the Blog page as my picture gets lost when you create a static home page. From what I gather, it can only be coded in HTML so I’m hoping there is more current good news on this.

    • Hi Wanda,

      You can try this, edit the blog page and set the image you want to use in the header as featured image. Most themes use the featured image as header in their page templates.


      • what can i do so my home page feature image does not override the feature image I have chosen for my blog post page called ‘stories’. I have made my homepage static. thanks.

        • Hi Tina,

          It depends on your theme. Normally, if you set a featured image for your homepage then it should only appear on the homepage. However, some users confuse the featured image with the site-wide header image. Please contact your theme’s author for support, they would be able to help you out.

  6. My posts are showing up as a thumbnail image. I just want it to look like a regular blog. What am I doing wrong?

  7. Hi…I have followed the instructions but STILL don’t see my posts on my blog…also, my text in my welcome and about pages is at the bottom of the page…any ideas how to fix both of these…thx so much for your help…

  8. Why doesn’t my WordPress look like this in the video? I have no ‘Reading’ under ‘Settings’. I have created a page called News and I have written a separate blog post but I cannot understand how to link the two.

  9. Is it possible to have multiple posts pages in WordPress?

    My concept is one page for gardening posts, one for real estate advice, and one for commerical land training information.

  10. Just found this tweet and tried. Never knew about creating a page for blog posts. Thanks a lot.

  11. The information of easy to follow and helped me do what I’ve been trying to accomplish for awhile. Thx

  12. Your explanation makes sense, but where does the existing home page go? I am creating a new home page, but does that mean I need to build a new home page?

  13. Is there any SEO benefits to Create a Separate Page for Blog Posts in WordPress? Or any SEO losses when I change my default Blog Post location to a custom page?

  14. How to add a blog page to page builder for mobile menu in wordpress? It seems like The blog page isn’t visible there.

  15. this article was great. I think I need to start over! cause when I click on blog, the blog I wrote is over all the pictures from the front page and from the one I attached to a particular blog. This is way too hard.

  16. Hey, could you please help me? I really want to be able to sort my posts into different pages on my blog to keep things organized. Is this possible? If not, is there any alternative that could help me to post images with captions sort of like “posts” instead of just making the page look like that permanently? I want to be able to view a sort of gallery of images, and when I click on them get the full-screen version with captions. I found a perfect theme to let me do this, but I can’t get these to go anywhere but the front page! I really want to copy these posts onto my different pages.

  17. THANK YOU. This was driving me nuts and your explanation couldn’t have been easier for this non techie website builder :-)

  18. The info and video seem a bit dated for my WordPress does not have some of the options discussed. The video is pretty good except in places she skips steps. We are beginners, not experts, and we need all the “bread crumbs” we can get.

    I followed the directions as best as I could, knowing this latest version of Word Press does not have a lot of the steps mentioned, e.g., there are no “discussions” to uncheck.

    When I access my website, there was a static page with only Home listed. Where is Blog?

    Reading additional sites, it appears the theme one installs has something to do with what shows and does show on the home screen – correct? To me this is a convoluted mess with no straightforward instructions. Most frustrating. If the theme is important, as some websites suggest, then why is it not one of the first things mention?

    For me – I’ve already generated a blog and it works. I need to also generate a webpage for the communications class I’m in. So, with a blog already present, how does one add a static home page, wherein one can access the blog that has already been made in WordPress. Seems straightforward – but it’s not for I cannot find a fix to this question. Any advice, suggestions on sites to read, would be appreciated. This is like making a “mountain out of a molehill.”

    Best evening wishes,

    • I followed written directions using WordPress 4.9.1 and found the discussions checkbox; try ignoring the video.

      To have the Blog page be selectable as the Posts page, you have to create the Blog page first.

      Themes may mangle a lot of WordPress instructions, there’s no way an instructional blog can know that, and it might be discouraging to state that at the beginning; this kind of thing is generally normal in many things you can customize.

      You can add a static home page in Setttings > Reading as stated in the instructions.

      • I created a page called “Blog” and linked to it, but I cannot figure out how to add blog posts to it, except to edit the “Blog” page as a static document. I cannot figure out how to link to blog entries.

  19. My admin side bar doesn’t show me the reading tab everyone is referring to. I am using and want to post different blog posts to different pages. Just blog posts. Nothing else. Help Please. I have zero background in CSS or anything as such.


  20. I set up my site similar to the video except that I have my posts as News, and they are pushed to the News page. However, once a user navigates away from the homepage to the News page, the menu breaks and they cannot get back home, unless by clicking the back button. I know this has something to do with my file hierarchy (as I installed wordpress to my server manually) but I can’t identify where to fix this. Anyone have an idea what I’m doing wrong? Much appreciated!

  21. Still it not clear to me I have my own site at and it has some pages too but I want more pages for different section just like this site has “start here” deal and so on if create pages then how to add that blog to specific page, please explain in details….

  22. Thanks for all you great content. I’m shifting fra Joomla to WordPress, and I’m enjoying it – and you’re helping me on the way. Thanks so much.

    I’ve build out a couple og blog pages on different sites new.

    In Joomla I was used to sort pages with post by popularity so that the most visited (not the newest) where on top.

    Do you know how this can be done in WordPress?

    Thx Soren

  23. This was just what I was looking for. I usually use WordPress templates that already have the blog page specified, but now I won’t need to do that. Thanks to your instructions, I can easily do it myself!

  24. I have all of this set up, but now my header image will not show up on my posts page. It shows up on the backend (I use visual composer). But when I preview my blog page, it takes me to the homepage and when I actually go to my live blog page, the posts are there but not the header image.

    Does it have something to do with my theme?

    Thank you!

    • I have the exact same problem. There’s no header image on the blog page even though I have it set up on the page in wp-admin.

  25. I have static page for home page and blog page for all of default post..Now I want to display some post on my home page. How could I do it. Thanks

  26. hi WP beginners, how can i post multiple posts in a page. i have like sports, tech… but i can only post in the home page. please reply, thanks.

  27. I don’t most of those settings as my WordPress looks nothing like that. Why is that, what can I do?

  28. I have created separate pages for different subject areas and now want to add multiple posts to each subject area that will have different themes I.e. one of my pages is called museum trips and exhibition’s and on that page I want to add separate blogs or posts about different museums I have visited which will include photographs. how do I do this please?

    • Did you ever get an answer?? i am trying to do the same thing…google picks up your comment and brings me to this post.

    • Hello Leanne – I have just recently started to use “posts” instead of pages, except for 1 or 2 exceptions. You go into the Posts > Categories and create a parent category: Museum Trips. Then you can create another category and title it “Museums Visitied” (or somenthing of that nature) and make it a parent (by not checking any parent categories).Then when you make a post about Museum trips, check that category box “Museum Trips” in your post editor on the right near the page attributes. As well, when you make “Museums Visited” posts, you can check that box to indicate which category it goes under, which would be Museums Visited. Now go to your “Menus” and create menu items under the “category” panel just under the normal place of menus. You just check the boxes and then click”Add Menu Items” and then they will be linked just as any other menu link on your nav bar. When the menu links are clicked, you will see just the posts features under that particular category. It is a great way to “segment” your contents and organize them.
      As you create posts about one subject or the other, just make sure you check which category it goes in and it will show up there in it’s separate feature page, just like you want.
      You may have already figured this out, but I just now saw your post so I thought I would answer. Good Luck.

  29. HELP!!!!!!!! THIS BROKE MY HOME PAGE!!!!!!!! I’ve now lost my actual home page where is it??? How do I undo this????????

  30. hello, nice tips.
    i would to ask you how to make my url is like this and not
    and if my visitor go to the will find all post with ‘Tutorial Web’ category at that page

    sorry for my bad english
    Thanks for your tutorial, your website is amazing for beginner like me

  31. Hi

    This is a very useful post – except when I go on settings there literally isn’t a reading settings section. Can you help me?? I might just be being stupid but I need assistance asap :(

    Thank you

  32. Hi, thanks for your information, but I have a problem with the menu on my posts page in my wordpress.
    Here is the thing… I created a new page for posts as you said and I set a menu I created for posts and pages (as secondary menu) and everything is fine with the menu until I switch that page to “Posts page” on “Settings > Reading”… When I do that, it changes the menu to my “primary menu” automatically and I don’t know what to do so that it takes the secondary menu…

    Hope you can help me!

  33. I’d actually already done what you said in this video, but isn’t working as I was expecting. It does put the blog to ./blog as expected, however you can still see the blog (and about and contact etc…) on the home page if you scroll down, and I was expecting to ONLY have the Home page visible. i.e. scroll down and only see the bottom of the home page. This is with the Twelve Seventeen theme (not sure if it’s related to that?). Is there a way to make ONLY the Home page display? (from the wording of the settings you’d think that’s what you’re doing, but that’s not what I see when done – see all the same stuff as before, but now the blog has a place of it’s own in addition)

  34. How would you differentiate a home page verses an about page? I’ve read that both have a good bit of overlap.

  35. hello WP beginners,
    First of all I want to thanks for all wp tutorials. By watching your tutorials i have created a website + Blog . Its working fine. But i want to ask one thing. I have installed “bbpress” plugin for create forum in my website and when new users want to register in my blog then ” bbpress” not sending their passwords to their emails.

    Can yo help me for that? how can i configure bbpress properly for new users registration.

  36. OMG. Thank you so much. With all the you tube tutorials, there is nothing that I could find that actually detailed this specific required info. I am so glad I found this site. :o)

  37. Hi,

    Thank you, but what about if there is no Template option to choose in Page Attributes? I’m working with Twenty Seventeen and it is not an option.

  38. Hi,

    I have a static front page and a post page.

    How do you put a title onto the Blog page?

    It’s just it doesn’t flow with the look of the other pages! my site is so you can see what I mean.



Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.