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 To Use WPTypically, most websites have an initial page that acts as the virtual ’reception desk’ of your business and welcomes every visitor arriving on your website via the front door.

The main page of your site 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 listing.

The main page can also act as a landing page to catch the attention of visitors, provide information to visitors about who you are, what you do and also to facilitate navigation to other important sections on the site.

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

WordPress makes everything easier for website owners, especially for site owners don’t want to mess around with stuff like editing page code in server files.

In a default installation, WordPress acts as a ‘blog’ and presents a dynamic list of recently-published posts, with the headlines and an excerpt of the content displayed for each article published, and links pointing to separate post pages which contain the full item (e.g. “read more” …).

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 to assign as being the home page your site visitors will see.

As you will soon discover, you can also change the home page of your website or blog as often as you like, without touching the content, simply by creating a number of different pages you can choose as the site’s main page, and then selecting the page you want to display as your home page.

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

  • Watch a video
  • See a ‘splash’ page before navigating to other sections of your site
  • Promote a different ‘book of the month’ each month, or ‘product of the month’
  • Promote seasonal information (e.g. a ’Valentine’ themed page as Valentine’s Day approaches)
  • View different product categories on your e-commerce catalog at regularly-spaced intervals (e.g. monthly), or special occasions (e.g. sports events in your region)
  • View information on ‘split-test’ sales pages (create two or more sales pages with similar content to test different page elements, e.g. pages with or without a sales video, discount levels, different font sizes, etc., then show one version on the home page for a period of time and then replace with the other version for the same period of time to see which page converts better)
  • Or even land on a ‘pre-launch’ page if your site hasn’t officially launched yet!

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

How To Set A Page In WordPress As The Static Home Page: Tutorial

Web developers often refer to the “home” page as the main page where visitors can go to learn more about what your website has to offer or the starting page where they can navigate to other sections.

On the other hand, the ‘homepage’ (one word) is the actual page or file visitors go to when they click on a link to visit your “home page” (two words).

WordPress lets you select any page on your blog as the ‘homepage’ and assign it as the main page of your website (i.e. your “home page”).

To set any page on your website or blog as your home page go to your admin menu and select Settings > Reading

How To Make A Page Of Your Choice Be Your Website's Home Page In WordPress

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 your Home Page (you can choose any of the pages listed in this dropdown menu)

How To Make Any Page Of Your Choice Become The Website's Home Page In WordPress

Click the Save button after selecting your options to update the settings and set your new home page …

How To Make Any WordPress Page Be Your Website's Home Page

After saving, click on Visit Site (tip: right-click and open the link in a new tab to view 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 be showing as your site’s home page …

How To Make A WordPress Page Your Front Page

You can choose another home page for your website as many times as you want, just by repeating the above steps and selecting another page …

How To Display Any WordPress Page As The Home Page

Your newly-set page will be instantly assigned to be your new home page of your site …

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


When you specify any page as 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 home page:

The above page will automatically be given the following URL:



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

Also, if you select another page to be the home page, WordPress assigns the old home page back to its original URL …

How To Display Any Page As Your Home Page In WordPress

Congratulations! Now you know how to make any page on your WP site display as your home page.


"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