Next, you’ll want to tell WordPress what your home page should be. To do this, you’ll first need to navigate to Appearance > Customize in your WordPress dashboard. From there, click on the Homepage Settings tab.
Here, you can choose to display your home page as a static page, rather than as a list of posts. After that, you can indicate what specific page to use (which should naturally be the page you titled Home in the previous section). Finally, since your blog posts will no longer be located on the front page, you’ll need to decide what will serve as your new Posts page (which should be the page you titled Blog).
Don’t forget to hit Publish or Save Draft at the top of the screen when you are finished. The changes you have made will then be applied. You may also notice that there are options for adding a new page to serve as your home or posts page. This gives you a quick and efficient way to create a page directly from this screen.
For further tweaking, you should use the front-page.php template rather than home.php, as it is higher in the hierarchical chain. Regardless, make sure you check your site’s front end to ensure that both pages display correctly.