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 WPTypically, most sites have a home page that serves as the virtual ‘front desk’ of your business and greets all visitors who arrive on your website via the front door.

The front page of your website is arguably the most important page on your site 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 serve as a landing page to attract your visitors’ attention, let your visitors know who you are, what you do and also to facilitate navigation to other important pages of the website.

In a traditional website, the home page and its content are normally intrinsically part of the home page file (e.g., so if you want your visitors to see different content on the front page when they land 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 change file names.

WordPress makes everything easier for users, especially for users who don’t want to mess around with stuff like editing page code and file names in server files.

By default, 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 pointing to separate post pages which contain the full content (e.g. ”click here to read the full article” …).

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 to assign to be the static page of your site.

Better still, you can also replace the home page of your site as often as you like, without touching the 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 would like to display 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 main page to:

  • Watch a video presentation
  • See a list of navigation options before continuing to the rest of your site
  • Promote a different ‘book of the month’ each month, or ‘product of the month’
  • Promote seasonal offers (e.g. a ’Mother’s Day’ themed offer as Mother’s Day approaches)
  • View different sections of your e-commerce catalog at regularly-spaced intervals (e.g. quarterly), 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. headlines, pricing and discounts, different layout, etc., then show one version as 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 converts better)
  • 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 Make A Specific Page Become The Home Page In WordPress: 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 turn any page on your site into a static home page log into your site, then go to your admin menu and select Settings > Reading

How To Create A WP Homepage

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

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

Click the Save button to update your settings and change the home page …

How To Create A Static Home Page In WordPress

After saving, click on Visit Site (tip: right-click and open the link in a new tab to open the homepage in a new browser window without leaving your Reading Settings screen) …

How To Create A Static WP Home Page

The page you selected in Front page displays > A static page should now be displaying as your site’s home page …

How To Make A WordPress Page Your Static Front Page

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

How To Set Any Page As The Home Page Of Your WP Site

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

How To Set A Specific WordPress Page As A Static Home Page


When you assign 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 URL shown below your site’s home page:

The above page will automatically be given the following URL for as long as it remains the home page:

Useful Info


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

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

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

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


"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