You can choose what’s displayed on the homepage of your site. It can be posts or a static page. To set a static homepage, you first need to create two Pages. One will become the homepage, and the other will be where your posts are displayed.
Create a New Page
First, create a new page on your website, with the WP Dashboard > Pages > Add New link. Give the name the new page Front Page, for example. Publish your page.
In the same way, create a page that will display your blog posts. Give the name the new page Blog, for example. Publish your page.
Assign a Front Page
Next, you will need to set one of the created pages as your site’s Front page, and another page as a Blog page, via the WP Dashboard > Appearance > Customize, within the Homepage Settings panel.
Then hit the Publish button up at the top of the Customizer window, and you should be all set.
Once you have set a static page as the homepage, you can select additional options for the Frontpage: content layout, visibility and order of sections.
To set additional options, go to the Customizer’s Front Page Sections panel:
Page Content – front-page content display options;
Visibility & Sorting – front-page sections visibility and order.