WordPress: How to create a static homepage

WordPress will display your recent posts on the homepage by default. This article will show you how to create a static homepage. For example, you may wish to have a static homepage of information about your company/blog, then a blog page which displays your posts.  Or maybe you don’t want a blog page at all, and just want to create a fully fledged website.

How to Set Up a Static Homepage

1. Log in to your WordPress Dashboard and head over to the Pages > Add New dashboard page. This will become your new homepage:

2. If you would still like to create blog posts on your website, you will need to create a new “Blog” page which will display your posts. To do this, repeat step 1, but call the new page “Posts” or “Blog”, whichever you prefer.

3. Go to the Settings > Reading in your dashboard.

4. Look for the option near the top called “Front Page Displays” and set the options as shown below:

  • “Front Page” should be set as the “Home” page you created in step 1.
  • “Posts Page” should be set as the “Blog” or “Posts” page you created in step 2.

5. Now you’ve created a static homepage! All that’s left is to update your menu items. Go to the Appearance > Menus. Using the options available, you can add a menu item for your new “Home” page and “Blog” page.

Now, open up a new window and type the URL of your website. Then locate your menu. Though it depends on your theme, it’s usually located under the title of your site. Is there a “Blog” or “Posts” page? If there is, check if it redirects to a page with your posts.

Was this article helpful?


  1. Krystina

    how do I get all the post that I do to automatically show up on the home page? I tried both static and also latest post.

    & how to remove the title of the pages like, my home, about,travel.

  2. Elle

    Is there any way to actually design my static homepage to not include any sidebar things or even the display the menu, and then to have a enter site button that is linked to the posts page? This article was helpful in creating a static homepage but I need help with how I can develop the static homepage.

    1. Phil (pipdig)

      Hi Elle, you can remove the sidebar from the page via this guide. As for developing the content, this depends on what you’d like to display. You may wish to use a page builder plugin such as Beaver Builder to create a layout using their drag and drop options. They have a free plugin available too.

  3. Caryl

    Hi there,
    Is there any way I could a clickable “older posts” at the end of the “static” home page and have clickable blog post titles?

    Thank you,

    1. Phil (pipdig)

      Hi Caryl, it sounds like you might be best to use the “Your latest posts” option instead of a static homepage – https://i.imgur.com/q0wyUTQ.png. This will display your latest posts with an “Older posts” link at the bottom.

Leave a comment

The link to your website will be visible to support staff only. It will not be shown publicly.