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 web sites have a front page that acts as the virtual ‘front desk’ of your business and greets everyone who arrives on your site via the front door.

The main page of your site is probably the most important page 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 homepage can also serve as a landing page to catch the attention of visitors, let your visitors know who you are, what you do and also to help them find their way to other areas of your website.

In a static website, the home 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 front page when they land on your site via the main URL (i.e., you would need to edit the content of the page itself, or log into your server and modify file names.

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.

Used right “out of the box”, WordPress acts as a ‘blog’ and displays a dynamic list of recently-published posts, with the headlines and an excerpt of the content displayed for each post published, and links to separate pages which contain the full item (e.g. ”click here to read the full article” …).

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 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 having to edit any of its content, simply by having a number of different pages you can choose as the site’s home page, and then selecting the page you would like to display as your home page.

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

  • Watch a video
  • See a list of navigation options before navigating 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 ’Mother’s Day’ themed page as Mother’s Day 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. pages with or without a sales video, discount levels, different layout, etc., then show one version as 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 delivers better conversions)
  • Or even land on a ‘pre-launch’ page if your site hasn’t officially gone live yet!

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

How To Display Any WordPress Page As The Home Page Of Your Website: 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 easily specify any page on your WP website as your home page log into your site, then go to your admin menu and click on Settings > Reading

How To Create A Static Home Page 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 the Home Page (you can choose any page showing in this menu)

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

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

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

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 Select A Specific Page As The Site's Home Page In WordPress

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

How To Make The WordPress Page You Choose Become Your Home Page

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

How To Create A WP Home Page

Your newly-chosen page will become the new home page immediately …

How To Create A Static WordPress Homepage

Useful Tip

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

What this means is that if you make a page with the following URL into your home page:

The above page will automatically be assigned the following URL:

Useful Info


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 to the home page.

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

How To Make Any Page Be The Home Page Of Your WordPress Site

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


"I was absolutely amazed at the scope and breadth of these tutorials! The most in-depth training I have ever received on any subject!" - Myke O'Neill,

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