How To Create A Landing Page In Wordpress
Please note that if you change your default home page to a custom landing page, your blogroll or "recent posts" will no longer be displayed on this page. Here are your options:
Option 1 - Choose another page to display your recent posts as shown in the diagram below:
You may want to create a new page called "Recent Posts" for example. Then you can select that page for your post page and add it to your main menu.
Option 2 - Allow your recent posts to be shown on your newly created landing page. To do this go to "pages", "all pages" and find your newly created landing page from the list.
Double click to edit the page. Under "Page attributes" on the lower right side of the editor, click on "Template". Choose "page with posts" from the drop-down as shown in the diagram below:
Publish the page and your new landing page will now also show your recent posts (blogroll) underneath all the other content that you have created on that page.