How to Define a Static Home Page in WordPress

Setting a WordPress Static Page as Your Front Page

If you don’t want your WordPress homepage to show a list of the most recent blog posts, but would rather show a regular static page as the home page – follow these steps.

Watch this video tutorial or follow the steps mentioned below

Step 1. Create a WordPress Page from the “Pages->Add New” panel.

Create New WordPress Page

  • Title this page “Home” (or another name) as your “static” front page.
  • Add content you would like to see within the content area of the “Home” page.
  • Publish the Page.

Step 2. Create one more WordPress Page from the “Pages->Add New” panel.

  • Title this second page “Blog” (or you could call it “News,” “Articles,” etc.). This page will be a place-holder for showing the recent Posts on your WordPress website.
  • DO NOT add content to the Blog Page. Leave it blank. Any content here will be ignored — only the Title is used.
  • Publish this Page.

Step 3. Navigate to Dashboard / Administration > Settings > Reading panel.

Dont want blog posts on my homepage

  • Define page by setting ‘Front page displays:’ to ‘a static page’ and choosing the first page you created above for ‘Front page.’
    If your WordPress site will need a blog section, set ‘Posts page’ to the page you created for this above. Otherwise, leave this blank.
  • Click Save Changes.

That’s it – Just follow the simple steps listed above to set your WordPress Static Page.
Unless your WordPress Theme has specific options to override the ‘Home Page’ settings, the steps above should help you set up a static home page.

Here’s more on How to Create a Static WordPress FrontPage and Separate WordPress Blog Page


Some More Useful Tips for WordPress Beginners

Tip #1 : Enable “Permalinks” to show the “page title” in the address –
Because /index.php?p=423 Defeats the purpose of making a static front page. While we are calling this a “static front page,” you can change the content on that web page at any time by editing the Page.

  • By default WordPress uses web URLs which have question marks and lots of numbers in them; however, WordPress offers you the ability to create a custom URL structure for your permalinks and archives.
    This can improve the aesthetics, usability, and forward-compatibility of your links.
  • In your WordPress Administration Panels go to Settings > Permalinks > Permalink Settings
    Permalinks Settings WordPress

    1. Under Common, Settings select “Post name.”
    2. Click Save Changes

Tip #2 : Create a Primary Menu
By default, if you do not set up a menu, all of the pages you’ve created will show you Navigation Menu.
To have more control and to prevent any issues it is recommended that you create your menu.

  • In your WordPress Administration Panels go to Settings > Appearance > Menus
    1. To the left, you should see “Pages”, “Links,” “Categories”, “Tags,” and possibly other options depending on your theme like “Slides,” “Portfolio,” “Carousel,” etc.
    2. At the top, you should see two tabs. “Edit Menus” and “Manage Locations.” The options in “Manage Locations” depends on the theme you are using. If you are using iFeature Pro, you will probably have two Theme Locations. “Primary Menu” and “Footer Menu.”
    3. To the right of that is where you create and edit your custom menus. If you haven’t created a custom menu, you should just see a plus “+” symbol.
    4. Click the “+” plus symbol or find the click-able text “create a new menu” to the right of the “Select a menu to edit” option at the top.
    5. Enter a name for your new menu. Something like “Main Menu” will suffice.
    6. Click Create Menu
  • Now you will customize your menu.
    1. To the left Look for the “Pages” option. Select “View All.”
    2. Look for any page that you may have created earlier.
    3. Select it and click “Add to Menu.”
    4. Look for any other “Pages” that you’ve created like “Blog” and add them to the menu.
    5. Arrange them any way you like, by dragging and dropping them into the desired location. You can create sub-menu items where needed by dragging the menu item slightly to the right forming a menu hierarchy.
    6. Click “Save Menu.”


    How To Define a Home Page in WordPress

    What is static home page?

    The static home page or static front page is a customized Page that displays static content. It can be customized to direct people to featured content, or highlight posts, articles, categories, or contributors. Before you set a WordPress static page as your homepage, you will need to publish it.Once published, any WordPress page can be used as static home page.

    Why would I need to Define a WordPress Static Page as my WordPress Home Page?

    When you set up your website, your WordPress home page defaults to the latest posts.

    If your WordPress website is primarily a blog and you want to highlight your recent posts, then you don’t need a static front page. But if you have a say, a business website where you want to highlight your organization details, then you might want a static front page as your WordPress default page. Most full-featured corporate websites prefer a static WordPress page as their homepage.

    When you create a static home page for your WordPress site, you must also create a way for WordPress to show your most recent posts in a “virtual directory” called a blog, news, or whatever else you choose to call it. This is true whether or not you are using Posts in WordPress.

    References – a Static Front Page

    WordPress For Beginners

    If you are just getting started with WordPress, you might find yourself struggling with basic things like setting up your homepage. I would recommend checking out Shawn’s WP101 video tutorials for those who are just getting started with WordPress. He has a few free video tutorials too for those looking for an ‘Introduction To WordPress’ covering topics like ‘What is WordPress’ and other similar topics.

    Did this documentation not suffice? Have more questions about how to define WordPress Static page? Please post a support topic in the Support Forum

    Easy WordPress tutorial videos for beginners

Was this article helpful?

Related Articles