Design Your Site

Pages » Set the Homepage (Front Page)

A homepage is the front door to your site. Using the steps in this guide, you can change your homepage to any page you’ve created.

Table of Contents

Your first step is to decide if you want to use the theme’s Default Homepage or create your own Custom Homepage.

A Default Homepage is a page that the theme is designed, by default, to use as the Homepage of your site (and is the layout that the theme’s preview shows). Some theme types will give more control over this Default Homepage than others.

Learn more about working with a Default Homepage here.

A Custom Homepage is when you assign any published page as your Homepage. To use a custom home page, you will want to create and publish the page you want as your homepage.

Learn more about working with a Custom Homepage here.

If you have no pages published, all themes will automatically use the Default Homepage.

Set the Homepage

You can set either the Default Homepage or the Custom Homepage by following these steps:

Set the Homepage from Settings
  1. Go to Settings → Reading in the left sidebar of your site dashboard.
  2. Next to the label Your homepage displays, select the radio button A static page.

If you want the Default Homepage, set the Homepage drop-down to the -select- or default option.

If you want to use a Custom Homepage, select the name of the published page from the Homepage drop-down.

Setting the Homepage from Settings → Reading.

Once you’ve made your Homepage selection, click Save Changes at the bottom of the page.

With some themes, there may be other places you can set the Homepage. The below options using the Pages Screen or Customizer may not be available in all themes.

Set the Homepage from the Pages Screen

If your theme has already been set to use a static page as the Homepage under Settings → Reading, you can open your list of pages, click on the three dots next to a page, and then select Set as Homepage.

The ellipsis menu on the Pages screen, with Set as Homepage highlighted.
Setting the Homepage from Pages.
Set the Homepage from the Customizer

To set your home page from the Customizer:

  1. Go to Appearance → Customize.
  2. Select Homepage Settings.
  3. Select A static page.
  4. From the drop-down menu under Homepage, choose your new page as the front page for your site.
  5. Click Save Changes.
The Homepage Settings in the Customizer with an arrow pointing to the drop-down to select the home page.
Setting the Homepage from the Customizer.


In the Customizer the Default Homepage will be called “Your latest posts” but the setting functions the same as the Default Homepage found under Settings → Reading.

Custom Homepage

If you want to assign a Custom Homepage, you will first need to publish a page. Learn more about Custom Homepages here.

  1. Go to the Pages screen in your dashboard.
  2. Click Add New Page.
  3. Give the page a title like ‘Home’ or whatever you would like to call it.
  4. Add all the content (like text and images) you want on your page.
  5. Publish the new page.
The Page sidebar menu in the page editor with an arrow pointing to the Publish button.
Publishing a page in the editor.


If you’ve chosen a theme because you liked how the home page is already laid out in the demo, you can choose the Replace my homepage content with the theme’s homepage option while activating the theme which will assign the theme’s Default Homepage to your site.

Edit Homepage

If you use the Default Homepage, your site will include a virtual homepage link in your list of Pages. When you click this Homepage link in Pages → All Pages, you will be taken to the Site Editor to the Default homepage’s template.

The Pages section of the dashboard with an arrow pointing to the Homepage page.

If you use a Custom Homepage, you will click the Page Title of your assigned Homepage in your list Pages to edit the content of your homepage within the page.

My Homepage Disappeared!

If your homepage has gone missing, you likely switched themes and added the new theme’s demo content to your site. Do not worry! Your old homepage will still be available at Pages → Drafts. Using the instructions above, you can republish the page and set it as your Custome Homepage.

Set a Posts Page

A posts page (also known as a blog page) can be significant for your website, even if blogging is not your primary goal. A separate section on your website to frequently publish new content can benefit your search ranking. This is because search engines favor consistently updated sites with fresh content.

If you’d like your site to have a Posts Page, you can choose between using the Default Posts Page or creating a Custom Posts Page.

You assign the Default Posts Page by selecting one of your own published pages in the Posts Page drop-down found under Settings → Reading.

If you plan to create a Custom Posts Page, leave the Posts page drop-down to the -select- (default) option and follow the instructions in this guide on how to create a separate page for blog posts.


The Default Posts Page is only available when you are using a Custom Homepage.


There are three combinations for your Homepage and Posts Page.

  • Default Homepage / Custom Posts Page
  • Custom Homepage / Custom Posts Page
  • Custom Homepage / Default Posts Page


You cannot simultaneously have a Default Homepage and a Default Posts Page on any theme.

For Site Editor themes, the common setups are:

  • Default Homepage (this may present as a “latest posts” design or a static Homepage design) with or without a Custom Posts Page
  • Custom Homepage with or without a Custom Posts Page (though the Default Posts Page can be used as well)

For Classic themes that do not use the Site Editor, the common setups are:

  • Default Homepage (to display your latest posts), usually without a separate Posts Page
  • Custom Homepage with or without either a Default or Custom Posts Page

These options are managed under Settings → Reading.

Still confused?

Contact support.

Not quite what you're looking for?

Get Help