How To Set Your Home Page In WordPress

Learn how to set up any page on your WordPress site as the home page that visitors will see when they visit your website.

WP TutorialTypically, most websites have a front page that acts as the virtual ’reception desk’ of your business and welcomes every person who arrives via your front door.

The home page of your website is important because it is generally the first page a visitor sees when they arrive on your site if they type in your domain name on their web browser, or navigate to your website from a search engine or directory.

The front page can also act as a landing page to attract your visitors’ attention, let your visitors know who you are, what you do and also to facilitate navigation to other sections on the site.

In a static website, the home page and its content are normally intrinsically part of the home page file (e.g., so if you want visitors to see different content on your home page when they land on your site via the main URL (i.e., you would normally have to edit the content of the page itself, or log into your server and change the file name.

WordPress makes things easier for users, especially for users who don’t want to mess around with stuff like editing web code in server files.

By default, WordPress acts as a ‘blog’ and displays a changing list of recently-published posts, with the post titles and first paragraph or two of the content visible for each entry published, and links to separate pages where visitors can then keep reading the full content (e.g. ”click here to learn more” …).

With WordPress, however, you have the flexibility to create as many pages as you want and then specify which of these pages you would like assigned as being the home page of your website.

Better still, you can also replace the home page of your site as often as you like, without editing any content, simply by creating a number of different pages you can point to as the site’s static page, and then selecting the page you would like to display as your home page.

This can be very useful. For example, you may want visitors arriving on your site via the home page to:

  • Read a sales letter
  • See a list of navigation options before continuing to other sections of your site
  • Promote a new ‘book of the month’ each month, or ‘product of the month’
  • Promote seasonal information (e.g. a ’Valentine’ themed offer as Valentine’s Day approaches)
  • View different sections of your e-commerce store catalog at regularly-spaced intervals (e.g. weekly), or special occasions (e.g. themed events happening in your area)
  • View information on ‘split-test’ sales pages (create two or more sales pages with similar content to test different page elements, e.g. headlines, pricing and bonuses, different font sizes, etc., then show one version as the home page for a certain period of time and then run the other version for the same amount of time to see which page ultimately results in better conversions)
  • Or even land on a ‘pre-launch’ page if your site hasn’t officially gone live yet!

In this tutorial, you are going to learn how to create a static WP home page.

How To Set Any WordPress Page You Specify As The Home Page Of Your Website: Tutorial

To easily specify any page on your WordPress website or blog as your home page go to your navigation menu and click on Settings > Reading

How To Make A Specific Page Be The Home Page Of Your WordPress Site

In the Reading Settings screen, select the following:

  1. Front page displays: select ‘A static page …’
  2. Front page: Click on the drop down menu and choose the page you want to set as the Home Page (choose any of the pages showing in the dropdown menu)

How To Create A Static WP Home Page

Click the Save button when done to update the settings and change the home page …

How To Create A Static Home Page In WordPress

After saving, click on Visit Site (tip: right-click and open the link in a new tab to open the homepage in a new browser window without leaving your Reading Settings screen) …

How To Show Any Page As The Home Page Of Your WP Site

The page you selected in Front page displays > A static page should display as the new home page of your site …

How To Make A Specific Page Become Your Site's Home Page In WordPress

You can change the home page for your website as often as you want, just by repeating the above process and selecting another page …

How To Set A Page As The Home Page Of Your WP Site

The newly-specified page will become the new home page immediately …

How To Set A Page In WordPress As A Static Home Page


Whenever you select any page to become the homepage of your site, WordPress reassigns the domain root to become the URL of the page.

What this means is that if you select the page with the URL shown below your new home page:

The above page will be given the following URL:

Useful Info


If you type the ‘old’ URL of the page you have specified as the new home page into your web browser, WordPress will direct you back to the home page.

Also, if you select another page as the home page, WordPress reassigns your previous home page back to its original URL …

How To Create A Static WordPress Home Page

Congratulations! Now you know how to create a static home page in WordPress.


"This is AMAZING! I had learnt about how to use WordPress previously, but this covers absolutely everything and more!! Incredible value! Thank you!" - Monique, Warrior Forum

Disclaimer: We have no association with WordPress, Automattic, or any products promoted on this site. We may receive a financial benefit from the purchase of any third-party products advertised, promoted or linked from our website. All images and descriptions sourced from product websites are the copyright of their respective owners and are being used solely for training or illustrative purposes.


Did you enjoy this tutorial? Please use the social links below to share this post with anyone thinking of starting their own business online.

Author: Martin Aranovitch

Martin Aranovitch is the founder of and has authored hundreds of FREE WordPress tutorials for non-techies and beginners. provides detailed step-by-step tutorials that will teach you how to use WordPress with no coding skills required and grow your business online at minimal cost!

Originally published as How To Set Your Home Page In WordPress.