A WordPress theme’s front page can display either the latest blog posts or a static page with custom content.
By default, WordPress themes display recent blog posts on the home page, but you can change it to a static page instead.
Create new page
First step, create a page to use as a front page of a website:
- In WordPress dashboard, create a new page.
- Add page title.
- Add page content.
- Select page template (optional).
- Publish page.
Note, you can skip that step if you’ve already created the page.
Set static Front page
Second step, set that page as a front static page in WordPress:
- In WordPress Customizer, open Homepage Settings.
- Select A static page option.
- Choose newly created page from Homepage drop down menu.
- Publish changes.
Add Blog page
Optionally, display latest blog posts on a separate page:
- Create a new page and be sure to publish it.
- Go back to the Customizer and open Homepage Settings.
- Choose newly created page from Posts page drop down.
- Publish changes.
Note, it’s important to set created pages in Homepage Settings in the Customizer. Otherwise, WordPress will not know which page to display and when.