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 WordPressTypically, most sites have a main page that serves as the virtual ’face’ of your business and greets all visitors who arrive on your site via your front door.

The homepage of your website is one of the most important pages of your entire site because it is generally the first thing 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 main page can also serve 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 important sections on the website.

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

WordPress makes things easier for users, especially for those who don’t want to mess around with stuff like editing web 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 first paragraph or two of the content visible for each post published, and links pointing to separate pages where visitors can then keep access the full content (e.g. ”click here to learn more” …).

With WordPress, however, you are given the flexibility of creating as many pages as you want and then specifying which of these pages you would like to assign as the main page of your website.

As you will soon discover, you can also change the home page of your site as often as you like, without touching the content, just by creating a number of different pages you can choose as the site’s static page, and then selecting the one you would like to display as your home page.

This feature is useful for many reasons. For example, you may want visitors arriving on your site via the front page to:

  • Read a sales letter
  • Read an important warning on a separate page before navigating 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. daily), 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 or a video, discount levels, different layout, 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 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 set any page on your website or blog as your home page.

How To Make A WordPress Page Your 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 in your site to display as the Home Page log into your site, then go to your navigation menu and click on Settings > Reading

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

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 select the page you want to set as your Home Page (choose any of the pages listed in your menu)

How To Set A Specific Page As Your Home Page In WordPress

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

How To Make Any Page Be Your Site's Home Page In WordPress

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

How To Create A Static WP Homepage

The page you chose in Front page displays > A static page should now be displaying as the home page of your site …

How To Create A Static WP Home Page

You can change the home page for your site as many times as you want, just by repeating the above steps and selecting a different page from your dropdown menu …

How To Make A WordPress Page Your Home Page

Your newly-specified page will become the new home page as soon as you update your new settings …

How To Make A WordPress Page Your Main Page

Useful Tip

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 for as long as it remains the site’s home page:



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

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

How To Create A WordPress Home Page

Congratulations! Now you know how to set any page in WordPress as a static home page.


"I am beyond impressed with what you have put together. I can tell that you put a ton of hard work into building what you have. You have the absolute best content on WordPress I have ever seen!" - Robert T. Jillie