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 sites have a front page that serves as the virtual ’reception desk’ of your business and welcomes every visitor arriving on your website via the front door.

The main page of your website is arguably the most important page 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 homepage can also act as a landing page to catch the attention of visitors, provide information to visitors about who you are, what you do and also to help them find their way to important pages on your site.

In a traditional website, the main page and its content are normally intrinsically built into the home page file (e.g., so if you want your visitors to see different content on the homepage when they land on your site via the main URL (i.e., you would have to edit the content in the page itself, or log into your server and change file names.

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

Used right “out of the box”, 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 article (e.g. ”click here to read the full article” …).

With WordPress, however, you are given the flexibility of creating as many pages as you want and then specifying which of these pages you want designated as the front page your blog visitors will see.

Better still, you can also change the home page of your site as often as you like, without having to edit any of its content, simply by creating multiple pages you can choose as the site’s static page, and then selecting the one you want to display as your home page.

This feature can be used in many different ways. For example, you may want visitors arriving on your site via the homepage to:

  • Watch a video
  • See a list of navigation options before continuing through to other sections of your site
  • Promote a different ‘book of the month’ each month, or ‘product of the month’
  • Promote seasonal offers (e.g. a ’Valentine’ themed offer as Valentine’s Day approaches)
  • View different product categories on your e-commerce catalog at regularly-spaced intervals (e.g. fortnightly), 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 or sales copy, pricing and bonuses, different layout, etc., then show one version on the home page for a specific period of time and then replace with 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 launched yet!

In this step-by-step tutorial, you are going to learn how to easily create a static home page in WordPress.

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

To create a static WP home page go to your navigation menu and select Settings > Reading

How To Make A Specific Page Be The Home Page Of Your WP Site

In the Reading Settings screen, select 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 page showing in your dropdown menu)

How To Set A Specific Page As Your Website's Home Page In WordPress

Click the Save button when done to update the settings and set your new home page …

How To Make A WordPress Page Your Front Page

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

How To Create A WP Home Page

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

How To Set Any WordPress Page As A Static Home Page

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

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

Your newly-set page will be immediately assigned to be the new home page …

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


Whenever you select any page as 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 new home page:

The above page will automatically be assigned 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 choose another page as the home page, WordPress will reassign your old home page back to its original URL …

How To Make A WordPress Page Your Main Page

Congratulations! Now you know how to create a static homepage in WordPress.


"Learning WordPress has been a huge stumbling block for me. I've been looking for something that covers absolutely everything but doesn't cost an arm and a leg. Thank you so much ... you have just provided me with what I have been looking for! Truly appreciated!" - Tanya

Disclaimer: We have no association with WordPress, Automattic, or any WordPress products promoted on this website. We may derive affiliate commissions or financial benefits from sales of products advertised on this website. All images remain the copyright of their respective owners, comply with all license terms and agreements of use to the best of our knowledge and are used solely for training and illustrative purposes.


Was this post useful? Please feel free to use the social buttons below and share this post with anyone thinking of starting their own business online.

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 at minimal cost!

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