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

Set the Posts Page (Blog Page)

A posts page (also known as the blog 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 site’s search ranking. This is because search engines favor consistently updated sites with fresh content.

The Posts page is an automatically generated page that will display all your posts and update each time you publish a new post. Depending on your website’s goals, this page doesn’t have to be called a blog necessarily; it can be your news, articles, or promotions page. You name it!

Default Posts Page

WordPress has a default Posts page. Posts can be displayed on the homepage, or a separate page.

Using the default Posts page takes very little time to set up. You can choose a page, and WordPress automatically retrieves and displays all your posts on your chosen page. The design of the default posts page is defined by the theme, and can’t be customized. While using the defaults Posts page restricts your customization options for how the Posts page looks, it’s a great way to ensure your site has a posts page with minimal effort.

Set the Default Posts Page from Settings

Go to Settings → Reading in the left sidebar of your site dashboard.

To display posts on the homepage: next to the label Your homepage displays, select the radio button Your latest posts.

Screenshot of the Posts page display settings in Settings → Reading.
Displaying posts on the homepage from Settings → Reading.

To display posts on a separate page: next to the label Your homepage displays, select the radio button A static page. Then select the Homepage, and Posts page from the respective drop-down boxes.

Screenshot of the Posts page display settings in Settings → Reading.
Displaying posts on a separate, non-homepage from Settings → Reading.

Click the Save Changes button at the bottom of the page.

Set the Default Posts Page from the Pages Screen

If your theme has already been set to use a static page as the home page, you can open your list of pages and click on the three dots next to a page, then select Set as Posts Page.

Screenshot of the ellipsis menu on the Pages screen, with Set as Posts Page highlighted.
Setting the Posts Page from Pages.
Set the Default Posts Page from the Customizer

To set the default posts page from the Customizer:

  1. Go to Appearance → Customize.
  2. Select Homepage Settings.
  3. To display posts on the homepage: under the Your homepage displays section, select the Your latest posts option.
Screenshot of of the Customizer with "Your latest post" option selected in the Homepage Settings panel.
Displaying posts on the homepage from the Customizer.
  1. To display posts on a separate page: under the Your homepage displays section, select the A static page option. Then select the Homepage, and Posts page from the respective drop-down boxes.
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
  1. Click Save Changes.

Custom Posts Page

If you would like more control over how your posts are displayed, do not set a posts page. Instead, create a regular page and give it a name such as “Blog,” “Company Blog,” “Updates,” or “News,” then add the Blog Posts block to it.

Creating a custom posts page is a great option if you want to completely customize the look of your separate blog posts page. Once you’ve set up your design, all newly published blog posts will automatically appear on your custom posts page.

Was this guide helpful for you?

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

Copied to clipboard!