How to Create a Landing Page Menu with Elementor

From this tutorial you’ll learn how to create a landing page menu using anchor links, and anchor menu items to the certain content blocks. This tutorial assumes you’re using Elementor live page builder.

Creating Landing Page Menu
  1. First, you need to create a menu. To do it, please, navigate to Appearance > Menus tab on the left of the Dashboard. 
  2. Here click Create a new menu option. Landing Page Menu with Elementor
  3. Enter the menu name in the corresponding field. Then click Create Menu button.  Landing Page Menu with Elementor
  4. Let’s add the anchor links to it. Locate Custom Links section and input the page URL into URL field (e.g., http://your-homepage/#home). Type in the menu item title in the Link Text field. Then click Add to Menu button. Landing Page Menu with Elementor
  5. Add all the necessary menu items the same way, changing the anchors only (e.g., #about, #services, #projects, etc.).
  6. When the menu is ready, locate Menu Settings block and select Landing Menu / Main Menu menu location (the location depends a lot on the theme you’re using). 
  7. Then click Save Menu button.
Ready-to-use website
Adding Anchors to the Page Using Elementor
  1. Navigate to Pages > Add New tab on the left of the Dashboard, or proceed to editing the existing home page.  
  2. Click Edit with Elementor to edit the page using Elementor live page builder. 
  3. Add a new section and select a single column structure
  4. Locate General Elements block and find Menu Anchor module (you might need to scroll the list of modules to see it).  
  5. Drag and drop Menu Anchor module to the recently created column. 
  6. In the Content block you can see The ID of Menu Anchor. Here you need to place the anchor ID (e.g., use home ID to connect the block to #home anchor link, services ID for #services anchor link, etc.). 
  7. Click Save button in order to save the changes.
  8. Now you need to set this page as your website’s landing page. To do it navigate to Settings > Reading tab on the left of the Dashboard. 
  9. In Front Page Displays select A static page
  10. Then select the newly created page with the anchor links in the Front page pages list.
  11. Click Save Changes button.
In the case the anchor links don’t work check if the links for the menu items leading to the page are correct, and if the anchors are the same as iDs. The spelling matters a lot.