help center

On this page

Create a navigation menu

Last Update: March 28, 2024


A website’s navigation  menu allows users to quickly jump between different sections of your website. Menu items  generally link to the most important pages such as, Home, Contact Us, Blog etc. 

While Elementor provides you with many cool and creative ways to present your menu to users, the menu itself is a WordPress function and has to be created via the WordPress dashboard

Check out the Elementor Menu widget for a more streamlined way to create menus and mega menus. For more details, see Menu widget.

Building your menu

Create a top level menu

To build your website’s navigation top level menu:

  1. Select Appearance>Menus from the WordPress dashboard.
    The WordPress dashboard with Menus outlined.
  2. Give your menu a name and click Create Menu.
    Give your menu a name and click create menu 1 Create a navigation menu 2
    At this point you can choose to have the menu automatically appear in the header and/or footer. You can also set up the menu to automatically include newly created top-level pages in the menu. Top-level pages are the main page of a section and often have sub-pages under them.
    Once you create the menu, you’ll be able to add pages to it. 
  3. Use the checkmarks to select which pages will be included in the menu.
    Use the add menu items area to navigate between selecting Pages Posts custom Links and CAtegories for the menu Create a navigation menu 4
  4. Use the Add menu items menu to choose between adding Pages, Posts, Custom Links and Categories to the menu.
  5. Select Add to Menu.
    The create a menu menu

After adding pages to your menu, they will appear in the Menu structure section. 

You can rearrange the order of the menu by dragging and dropping menu items. Click the arrow next to the menu item for additional options such as renaming it. After making changes, remember to click Save Menu.

You can also add posts, custom links and entire categories to your menu.

Create submenus

In many cases, you’ll want to create submenus (sometimes called children) for menu items. For instance, you may have a general Contact Us page with separate subpages for each department, which you want visitors to easily access.

To create submenus:  

  1. Select Appearance>Menus from the WordPress dashboard.
  2. Use the checkmarks to select the subpages, and click Add to Menu.
    Using checkmarks to add pages to the menu
  3. Once these subpages become part of the menu, drag them under and slightly to the right of the top-level page.  
    The menu creation menu with pages and subpages.

This same procedure can also be used to create subsubmenu items.

Nav Menu widget
Create a hamburger menu
Create a dropdown menu

Have more questions? We’re more than happy to assist.

Link is copied to clipboard!
On this page

Is this article helpful?

Share this article