How to set your WordPress homepage (Beginners Guide)

how to change your wordpress homepage

So you’re looking to set your wordpress homepage. Wondering how to change it from the default ‘blog’ view and instead replacing it with a much more appealing, custom view so that when visitors come to your site, it will display the information that you want.

Luckily, changing your wordpress homepage is super easy, lets get right to it.

By default your wordpress homepage will look a little something like this, albeit with a different theme all together.

default wordpress theme layout

As you can see this displays the recent posts instead of any custom content we may want to add. So we’re going to need to head into our wordpress dashboard to get started.

add new wordpress page

First of all, we’re going to need to create a new wordpress page, that will be used for the homepage later on. Head to your wordpress dashboard, press ‘Pages’ and select ‘Add New’.

You can name this page whatever you like, and fill it with as much (or as little) information as you like. For now I am just going to write ‘Welcome to my homepage’

Wordpress page content

If we head to ‘preview’ in the top right hand corner we can see what this would look like on our blog, then make any necessary changes.

Preview and Save wordpress Page
Wordpress Page Preview

Next step is to publish the page.

As you can see, the content from the new page we have just created appears to be on the homepage, but don’t be fooled. We still havent made that happen, just yet.

In order to turn this page into our default landing page we are going to need to create one more page, though this can be blank.

Add New Page WordPress

Call this new page ‘posts’ or ‘articles’ and then hit publish.

Now we are going to tell wordpress that we want a brand new homepage, so head back to the WordPress Admin area.

Go to Settings and press ‘Reading’

Set the wordpress homepage

Here we will see that we can choose to display our latest posts or a static page for the Homepage and a static page for the Posts page.

Wordpress Reading settings

Select the pages from the drop-down menu and hit save changes.

New wordpress homepage

As you’ll be able to see, when you navigate to your wordpress homepage. the static page we built has replaced the default wordpress homepage.

You will also notice that in your navigation manu there will be a new link to ‘posts’ or ‘articles’ (whatever you named it before) and this will be a direct link to your blog posts.

Additional Steps

You may also see that your new homepage is linked at the end of your navigation as well. If you would like to remove this (or any other link) on the navigation menu. Then head to the top right hand corner (if you are logged in) and press Menus.

Wordpress menus

You may be asked to create a new menu, if so do that and you can then add links from the left hand side to your navigation.

Edit the wordpress menu

Some themes support multiple placements of navigation and often ‘auto add’ top-level pages. If you would like a totally custom Menu, then it is advised to uncheck this and add any links manually.

in this case we are going to uncheck ‘Automatically add new top-level pages to this menu’ and make sure the display location is accurate.

Wordpress menu settings

We are then going to remove any links rom the menu and add any we think we might need.

Note: You can also nest menu items for a cleaner design. This is great for grouping multiple pages/posts that belong to the same category.

Wordpress menu drag and drop

Once the menu looks the way you want it, hit ‘Save Menu’ and navigate back to your wordpress homepage to see if it’s worked.

wordpress custom menu

As you can see, this has worked perfectly for what we wanted to do, and we have even nested part of the menu for a much cleaner design.

Article by Matt Dean

My name is Matt Dean and I have made hundreds of websites often using WordPress as the foundation. Whether you are an amateur web developer or a business owner in need of a professional-looking website, I aim to provide you with practical advice for developing and maintaining your WordPress website.