Back to Support Content and Media Pages and Posts Set the Default Posts Page (Blog Page)

Set the Default Posts Page (Blog Page)

The posts page displays all your site’s posts and automatically updates each time you publish a new post. You can control which page your posts will appear on using the steps in this guide.

About the Posts Page

When you choose a page as your site’s default posts page, WordPress automatically retrieves and displays all your posts on your chosen page. The design of the default posts page is defined by the site’s theme.

The design of the default posts page can be customized on certain themes by editing the index template. On other themes, you can create a custom posts page with your own design, instead of using the default design. See our guide to Create a Separate Page for Blog Posts.

A posts page can be significant for your website, even if blogging is not your primary goal. Having a separate section on your website to frequently publish new content can benefit your search ranking. This is because search engines favor websites that are consistently updated with fresh content. The steps in this guide describe a blog page but are equally applicable to a page for news, company updates, articles, promotions, or any other type of page where you will post regularly.

Set the Default Posts Page

To set the default posts page of your site, follow these steps:

  1. Visit your site’s dashboard.
  2. Go to Settings → Reading in the left sidebar:
Under Settings, Reading is highlighted.
  1. Locate the dropdown option for default posts page near the top of the screen:
An arrow points to the default posts page setting.
  1. Using the dropdown, select the page you would like to use. Only published pages will show here, not draft pages.
    • To create and publish a new page, navigate to Pages → Add New.
  2. Click Save settings to save your selected posts page.

Set the Default Posts Page from the Customizer

On some themes, you can also choose your posts page from the Customizer, using these steps:

  1. Visit your dashboard.
  2. Go to Appearance → Customize.
  3. Select Homepage Settings.
  4. Under the Your homepage displays section, click on one of the following options:
    • Your latest posts to set your site’s homepage as the default posts page.
    • A static pagePosts page to set any other page as the default posts page.
  5. Click Save Changes.
Screenshot of of the Customizer with "A static page" option selected in the Homepage Settings panel.
Displaying posts on a separate, non-homepage from the Customizer

Was this guide helpful for you?

Not quite what you're looking for? Get Help!

Copied to clipboard!