Set A Static Homepage in WordPress

100% Uptime SLA, 24/7/365 Live Support & Fast Cloud Servers

As standard, WordPress will show your latest blog posts when you visit the homepage of your website, but this can easily be changed to show a page of your choice.

Because your blog posts may not be shown on the homepage once this is done, you also have the option of selecting a new page to show your blog posts. It's quick and easy to set up, so keep on reading to find out how.

Firstly, you'll need to log in to your WordPress admin area, and then navigate to "Settings->Reading"

Once on this page, you'll see straight away that there are 2 options, "Your latest posts" and "A static page".

We are of course going to select the "A static page" option, and you'll then note that the 2 dropdown boxes become available.

The first dropdown box is where you select which page will be shown as your homepage, the page will need to exist already, or it won't show up in the dropdown box. All of your current pages will be shown, so choose which one you'd like set as your homepage.

You'll also see that there is a second dropdown called "Posts page" - this is the page that will show your latest blog posts, you can leave this blank if you wish, however, what we tend to do when setting up a new website is, create a new, blank page called "Blog" or "News" and then set that as our blog page.

Once you've chosen your static page(s), simply click on the "Save Changes" button.

If you'd like to revert back to default, simply change the "Your homepage displays" option back to "Your latest posts" and again, click on the "Save Changes" button.


Neil Skoglund
Avid WordPress fan and founder of WPOwl - home of the best managed WordPress hosting. Neil has 3 passions in life,  coding, guitars & family.

Leave a Reply

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

Registered in England and Wales with company number 12201331.

Registered Office: 252 High Street, Aldershot, 
United Kingdom, GU12 4LP
Set A Static Homepage in WordPress | WPOwlSet A Static Homepage in WordPress | WPOwlSet A Static Homepage in WordPress | WPOwl