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!
In this guide
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.
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.

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.

Click the Save Changes button at the bottom of the page.
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.

To set the default posts page from the Customizer:
- Go to Appearance → Customize.
- Select Homepage Settings.
- To display posts on the homepage: under the Your homepage displays section, select the Your latest posts option.

- 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.

- Click Save Changes.
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.
