By default, WordPress shows the blog page as a homepage/front page. If you don’t want to display your blog posts on your website’s front page, you can set a ‘static’ homepage instead.
A static page shows content that doesn’t change frequently. On your WordPress site, you can have a homepage as well as a separate blog page.
To create your homepage, start by logging into your admin dashboard.
Click on Pages > Add New:
Give your WordPress homepage a name, and click on the Publish button. Then repeat these steps a second time to create your blog page.
Now that you have your pages ready, you can tell WordPress what to use them for.
Navigate to the-
Settings > Reading page, and under the Your Homepage Displays options, select A static page.
Next, use the dropdown menus to choose your homepage and posts page: