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 …

WP TutorialTypically, most web sites have a main page that acts as the virtual ’reception desk’ of your business and welcomes every visitor arriving via the front door.

The home 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.

The main page 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 facilitate navigation to other pages on the site.

In a static website, the home page and its content are normally intrinsically part of the home page file (e.g., so if you want visitors to see different content on your main page when they land on your site via the main URL (i.e., you would need to edit the content in the page itself, or log into your server and modify the file name.

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

By default, WordPress acts as a ‘blog’ and presents a dynamic list of recently-published posts, with the post titles and first paragraph or two of the content visible for each entry published, and links to separate post pages which contain the full content (e.g. ”click here to learn 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 would like to designate as being the static page of your website or blog.

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, just by having a number of different pages you can point to as the site’s static page, and then selecting the one you want to show as the home page of your site.

This feature is very handy to have. For example, you may want visitors arriving on your site via the homepage to:

  • Read a sales letter
  • Read an important notice on a separate 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 offer as Valentine’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. headlines or a video, pricing and discounts, different font sizes, etc., then display one version as the home page for a certain period of time and then run the other version for the same amount of time to see which page results in better conversions)
  • 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 Any Page In WordPress As The Static Home Page: 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 set any page in your site to display as the Home Page go to your admin menu and select Settings > Reading

How To Create A Static Homepage In WordPress

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

How To Make The WordPress Page You Choose Be The Home Page Of Your Web Site

Click Save Changes when finished to update your settings and set your new home page …

How To Make A Page Of Your Choice Become The Home Page Of Your WP Site

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 WP dashboard) …

How To Display A WordPress Page You Select As The Home Page Of Your Web Site

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

How To Create A Static Homepage In WordPress

You can change the home page for your website as often as you like, simply by repeating the above steps and selecting a different page …

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

The newly-chosen page will become the new home page as soon as you save and update your new settings …

How To Make A WordPress Page Your 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 that page.

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

The above page will 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 as the home page, WordPress assigns the old home page back to its original URL …

How To Make A WordPress Page Your Front Page

Congratulations! Now you know how to show a page you specify as the home page of your WP site.

Get Thrive Leads for WordPress


"Your training is the best in the world! It is simple, yet detailed, direct, understandable, memorable, and complete." Andrea Adams,

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