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 …

WordPress TutorialTypically, most sites have a main page that serves as the virtual ’reception desk’ of your business and welcomes all visitors who arrive via the front door.

The main page of your website is arguably the most important page on your website 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 listing.

The front page can also act as a landing page to attract the attention of visitors, provide information to visitors about who you are, what you do and also to facilitate navigation to important areas of the website.

In a traditional website, the main page and its content are normally ‘fixed’ to a specific home page file (e.g., so if you want visitors to see different content on the home page when they arrive 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 modify file names around.

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

In a default installation, WordPress acts as a ‘blog’ and presents a changing list of recently-published posts, with the post titles and an excerpt of the content displayed for each entry published, and links to separate pages where your visitors can then keep reading the full content (e.g. ”click here to learn more” …).

With WordPress, however, you have the flexibility of creating as many pages as you want and then specifying which of these pages you would like assigned as the main page of your website or blog.

As you will soon discover, you can also replace the home page of your website or blog as often as you like, without touching the content, simply by having a number of different pages you can point to as the site’s static page, and then selecting the page you want to show as your home page.

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

  • Watch a video presentation
  • See a ‘splash’ page before continuing to other sections of your site
  • Promote a new ‘book of the month’ each month, or ‘product of the month’
  • Promote seasonal offers (e.g. a ‘Season’s Greetings’ themed page around Christmas time)
  • View different sections of your e-commerce catalog at regularly-spaced intervals (e.g. quarterly), 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, scarcity offers, different typefaces, etc., then show one version on the home page for a specific period of time and then run the other version for the same period of time to see which page delivers you 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 easily turn any page on your website or blog into a static home page.

How To Show Any WordPress Page Of Your Choice As The Home Page Of Your Web Site: Step-By-Step 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 create a static WP home page go to your navigation menu and select Settings > Reading

How To Make A WordPress Page Your 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 choose the page you want to set as the Home Page (you can choose any page showing in the menu)

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

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

How To Create A Static WordPress Homepage

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 Reading Settings screen) …

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

The page you have specified in Front page displays > A static page should now be showing as your site’s home page …

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

You can choose another home page for your site as often as you want, just by repeating the above process and selecting a different page from the dropdown menu …

How To Make Any Page Of Your Choice Become Your Home Page In WordPress

The newly-chosen page will be immediately assigned as your site’s new home page …

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

Useful Tip

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

What this means is that if you select the page with the following URL your site’s 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 browser, WordPress will direct you back to the home page.

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

How To Show A Specific Page As The Home Page Of Your WP Site

Congratulations! Now you know how to set a WordPress page you want as the home page of your website.


"These tutorials have so much information and are easy to understand. If you use WordPress or plan to in the future these will help you with everything you need to know." - Valisa (Mesa, Arizona)