WordPress is commonly used by thousands of millions of personal and business websites. However, it displays all content in a blog format by default, which makes the homepage stereotyped and all websites look the same. So, in order to help your website come to the fore, you can build a custom homepage and create a separate Page for blog posts. As below, we show the careful steps to help you achieve the process easily and quickly.
Step1. Create New Pages
Basically, WordPress supports creating a static front page as a custom home page, and a separate page for blog posts. In this case, what you need to do is to create two new Pages (Not Posts!), which should be empty and blank.
Log into WordPress Dashboard, go to Pages -> Add New, you can easily create a new empty Page, which is going to be your custom home page and you can title it as “Home” simply. Then, publish this Page and it will be shown up on your homepage.
Then, follow the same steps to create a new empty Page and name it as “Blog”. Publish it and it will be shown up as your post page.
Note: In general, we disable the comment and discussion for Pages. So you can achieve this by unchecking them in the Screen Options. Just as the following.
Step2. Configure Pages Settings
At present, your website stays the same as before, and the 2 pages are still blank. So how to display a unique Home Page and make blog posts show up in the newly created Blog Page? In the step, we will show you details tips to redirect all posts to display in the Blog Page and set Home Page as Homepage.
The process is simple. Go to Settings -> Reading, and you can see the Front Page Displays as the following.
Select the “A static page” settings, and choose the “Home” Page as Front Page and select “Blog” Page as Posts Page. As well, you can also define the maximize numbers of posts displayed on the Blog Pages.
At last, remember to save the changes.
Step3. Create A Menu
By default, WordPress shows all posts on the homepage, and there is no link to other pages. However, at the moment, you have directed all posts for the Blog Page, so how to link to the posts? To achieve this case, you need to create a menu for Blog Page.
Go to Appearance -> Menus, and then you can edit the default menu or create a new menu.
Select a menu to edit, and you can add the Pages in the left box into the menu and drag each item into the order you prefer.
In the below, you can also configure the Menu Settings for “Automatically add new top-level pages to this menu” or “Primary Menu”, or both of them. At last, note to click the button of “Save Menu”. For specific needs, we only check the Primary Menu.
Now, visit the website, and you can see an empty homepage with a menu bar. Click the Blog Page and you can see all the posts. By this way, you can list all posts in a separate page and customize the homepage personalized and stylish.