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.

Learn How To Use WPTypically, most web sites have a front page that serves as the virtual ’reception desk’ of your business and welcomes everyone who arrives on your site via your front door.

The front 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 serve as a landing page to attract the attention of visitors, provide information to visitors about who you are, what you do and also to help them navigate to other important pages on your site.

In a static website, the main page and its content are normally ‘fixed’ to a specific home page file (e.g., so if you want your visitors to see different content on the front page when they arrive on your site via the main URL (i.e., you would normally have to edit the content in the page itself, or log into your server and modify file names around.

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

Used right “out of the box”, WordPress acts as a ‘blog’ and displays a changing list of recently-published posts, with the post titles and an excerpt of the content displayed for each article published, and links to separate pages where your visitors can then keep read the full item (e.g. ”click here to continue reading” …).

With WordPress, however, you are given the flexibility to create as many pages as you want and then specify which of these pages you want designated as being the main page your blog visitors will see.

As you will soon discover, you can also change the home page of your website as often as you like, without editing any content, simply by creating multiple pages you can point to as the site’s home page, and then selecting the page you want to display as the static home page of your site.

This feature is very handy to have. For example, you may want visitors arriving on your site’s home page to:

  • Watch a video presentation
  • See a list of navigation options before continuing to the rest of your site
  • Promote a new ‘book of the month’ each month, or ‘product of the month’
  • Promote seasonal information (e.g. a ’Back To School’ themed page as the beginning of the school year approaches)
  • View different product categories on 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, discount levels, different images, etc., then display one version on the home page for a period of time and then replace with 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!

This tutorial shows you how to set any page on your site as your home page.

How To Set A Page In WordPress As A Static Home Page: Step-By-Step Tutorial

To easily create a WP home page log into your site, then go to your admin menu and click on Settings > Reading

How To Create A Static Homepage In WordPress

In the Reading Settings screen, change 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 your Home Page (you can choose any of the pages showing in this menu)

How To Create A Static Homepage In WordPress

Click Save Changes when finished to update the settings and change the home page …

How To Create A Static Homepage In WordPress

After saving, click on Visit Site (tip: right-click and select ‘Open Link In New Tab’ to open the homepage in a new browser window without leaving your WP dashboard) …

How To Make A WordPress Page Your Home Page

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

How To Create A Static WordPress Homepage

You can specify a new home page for your site as often as you like, just by repeating the above steps and selecting another page from the dropdown menu …

How To Create A Static Homepage In WordPress

Your newly-selected page will be instantly assigned as the new home page …

How To Set Any WordPress Page Of Your Choice As The Site's Home Page


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

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

The above page will be given the following URL:



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 specify another page to be the home page, WordPress will assign your old home page back to its original URL …

How To Show Any WordPress Page As A Static 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 direct association with WordPress or any of the WordPress-related products mentioned or reviewed on this site. We may receive a financial benefit from sales of third-party products and/or services advertised, mentioned or linked from this website. All images are the copyright of their respective owners and comply with all license terms and agreements of use.


Did you enjoy this article? Feel free to share this tutorial with others who could benefit from WordPress using the share buttons below.

Author: Martin Aranovitch provides hundreds of FREE WordPress tutorials for beginners. Our detailed step-by-step tutorials will save you money and teach you how to start, manage, and grow a website or blog using WordPress that puts you in complete control and delivers results with no coding skills required!