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 For BeginnersTypically, most web sites have a main page that serves as the virtual ’reception desk’ of your business and welcomes all visitors who arrive on your website or blog via the front door.

The front page of your website 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 home page can also serve as a landing page to catch your visitors’ attention, let your visitors know who you are, what you do and also to facilitate navigation to important 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 your visitors to see different content on your front page when they land on your site via the main URL (i.e., you would normally need to edit the content in the page itself, or log into your server and modify the file name.

WordPress makes this easier for users, especially for site owners don’t want to mess around with stuff like editing web page 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 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 have the flexibility of creating as many pages as you want and then specifying which of these pages you want designated as being the static page of your website.

Better still, you can also replace the home page of your site as often as you like, without touching the content, simply by creating a number of pages you can point to as the site’s main page, and then selecting the page you would like to show as your home page.

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

  • Watch a video presentation
  • See a ‘splash’ page before continuing to the rest 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 as the new year approaches)
  • View different sections of your e-commerce 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 display one version on the home page for a certain period of time and then run the other version for the same period of time to see which page ultimately 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 turn any page on your site into a static home page.

How To Make A WordPress Page Your Static Home Page: Tutorial

To set any page in your site to display as the Home Page log into your site, then go to your admin menu and click on Settings > Reading

How To Create A WP 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 (choose any of the pages showing in this menu)

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

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

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

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

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

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

How To Show A WordPress Page Of Your Choice As Your Site's Home Page

You can change the home page for your website as often as you like, simply by repeating the above steps and selecting another page from the dropdown menu …

How To Display Any WordPress Page Of Your Choice As The Site's Home Page

Your newly-set page will be instantly assigned as the new home page …

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


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

What this means is that if you make a page with the following URL your new 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 specified as the new home page into your browser, WordPress will direct you back to the home page.

Also, if you choose another page to be the static home page, WordPress will assign your old home page back to its original URL …

How To Make A Page Of Your Choice Be The Home Page In WordPress

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


"If you're new to WordPress, this can stand on its own as a training course and will stay with you as you progress from beginner to advanced and even guru status." - Bruce (Columbus, Ohio)

Disclaimer: This site has no association with WordPress or any products reviewed on this website. We may derive affiliate commissions from the purchase of third-party products and services advertised on this site. All product images are the copyright of their respective owners and comply with all license terms and agreements of use to the best of our knowledge.


Did you enjoy this article? Please feel free to share this tutorial with anyone who can benefit from WordPress using the links below.

Author: Martin Aranovitch

Martin Aranovitch is the founder of and has authored hundreds of FREE WordPress tutorials for beginners. provides detailed step-by-step tutorials that will teach you how to use WordPress with no coding skills required and grow your business online at minimal cost!

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