By default, WordPress displays your contents on blog format on the homepage. However, if you choose to set up a static homepage, you will need to find somewhere else to store your blog posts.
Fortunately, WordPress allows you to create a dedicated blog archive page. This is particularly useful if you need the homepage to showcase your latest products or services.
In this article, we will show you how to create a separate blog page to store your blog post on the WordPress website.
We will cover 3 different ways i.e.
i) Create a Blog Page using Default Static and Blog Page Settings
It is a basic way to create a blog page on the WordPress website. The first thing you need to do is log in to your WordPress dashboard and go to Page >> Add New.
There, give a title to your blog page.

Optionally, you can add a short 1 line paragraph to let your visitor know what type of blog your visitor can expect from your website.
After that, click on the “Publish” button to make your blog page live.
Now, go to Settings >> Reading.
Here, change the homepage display to a static page. Then, choose the page that you want to set as a static homepage and recently created page to store your blogs.

You can also configure the different options available for your blog page.
Then, click on “Save Changes” to store your settings.
ii) Set Up Blog Page From WordPress Theme
The above process lets you add a custom blog page for the template that does not provide inbuilt blog specialized page for your WordPress website. However, most of the modern WordPress templates come with an inbuilt blog page on its demo that can be imported and installed in a single click. Furthermore, they also provide different options for the blog page in terms of layout, customization and configuration.
If you are using such type of template, simply go to the theme options page and configure all the options available to set up your blog archive page.

The above screenshot is from Neve WordPress theme. This template contains 3 different blog layout to display your blog posts. Besides, you can also set the excerpt length, post pagination, meta order and many more.
iii) Set Up Blog Archive Page With the Help of a WordPress Plugins
Sometimes, the options provided by the WordPress theme might not be enough to create a stunning blog page. In that time, you can utilize a WordPress blog manager plugin to enhance the functionality for your blog page.
Here, we will use WP Blog Manager Lite to show you what type of features you may require to create an appealing blog page.
So, let’s get started and create a stunning blog archive page for your WordPress website:
Step 1:
Install and activate WP Blog Manager Lite from WordPress.org.

If you have any difficulties regarding the installation of the plugin, you can check out the article: How to Install a Plugin on your WordPress website
Step 2:
Upon activation of the plugin, you can see “WP Blog Manager” on the left menu of your WordPress dashboard.
Click on it to continue.
You will land to the “All WP Blog Manager” page. This page will store all the blog layouts that you have created for WordPress website.

To add a new blog layout, click on “Add New”.
Step 3:
You will land to the settings page of the plugin for creating a new blog layout. It is divided into 4 different tabs. But before going for the settings, give the title to your new blog layout.
The settings bar included on the plugin are:
Post Settings:
This settings bar allows you to choose the post types, taxonomies and terms for the blog posts.

Besides, you can set the order of the post by different arrangments.
Layout Settings:
Here, you can choose the layout of the blog posts. The plugin provides with 3 different layouts i.e. Grid, List and Slider.

For each layout, there are multiple templates and configuration options available.
If you want access to more templates, you can upgrade this plugin into its premium version – WP Blog Manager.
General Settings:
From here, you can set the post content type and number of posts you want to display per page.

You can also enable/disable the post category, post tag, post author, post comment count, post date and read more text on the blog.
Social Share Settings:
From here, you can enable the social share of your blogs.

The plugin supports 6 major social media network for sharing. You can enable/disable any of them as per your preference.
After you are done, click on “Preview” button to get a quick preview of your blog layout. If you everything is right, click on “Publish” button to make your blog layout live.

Then, copy the generated shortcode and paste it on any page where you want to activate the customized blog layout.
