The tools and plugins recommend in the site are the ones we use, have tried or tested ourselves and recommend to our readers. Marketing With WP is supported by readers like yourself. If you take an action (such as a purchase) we might earn an affiliate revenue at no extra cost to you.
How to create and add Menu in WordPress Website?
![menus wordpress tutorials 101](https://marketingwithwp.com/wp-content/uploads/2021/12/menus-wordpress-tutorials-101-1024x536.jpeg)
One of the most important navigational elements of a website is its “Menu”. It appears typically at the top of a website. Also, some WordPress themes allow creating multiple menus and placing them on additional areas on the site such as in the footer area.
In this post, we are going to cover how to create a menu in WordPress and add it to a specific position.
Create a Menu
Step 1) Go to the Menu Interface from WordPress Dashboard
First, go to Appearance > Menus from your WordPress dashboard menu.
![go to menus wordpress menu settings](https://marketingwithwp.com/wp-content/uploads/2021/12/go-to-menus-wordpress-menu-settings.png)
There, you can see the interface like this.
![menu dashboard wordpress menu settings](https://marketingwithwp.com/wp-content/uploads/2021/12/menu-dashboard-wordpress-menu-settings.png)
On the left, you can see ‘Add Menu Items’ where you can find the items that can add to the menu. It lets you add not only pages but also posts, custom links, and categories.
On the right under ‘Menu Structure’, there are the options to name the menu, organize menu items, remove items, etc.
Step 2) Create a New Menu
You can either create a new menu or edit an existing one. For now, let’s create a new menu from scratch.
For that, click on create a new menu on the page.
![click on create a new menu wordpress menu settings](https://marketingwithwp.com/wp-content/uploads/2021/12/click-on-create-a-new-menu-wordpress-menu-settings.png)
Start by giving the menu a name. Then, click on the Create Menu button at the bottom.
![name the menu wordpress menu settings](https://marketingwithwp.com/wp-content/uploads/2021/12/name-the-menu-wordpress-menu-settings.png)
Step 3) Add Pages on the Menu
Now, you are ready to add the pages, posts, custom post types, links, or other items to the menu. For that, just click on the small dropdown arrow and select what you want to add. After that, click on Add to Menu.
![adding pages to menu wordpress menu settings](https://marketingwithwp.com/wp-content/uploads/2021/12/adding-pages-to-menu-wordpress-menu-settings.png)
Similarly, you can do the same for posts, custom links, and categories.
Step 4) Set up Menu Structure
Everything you add will be displayed on the right side under ‘Menu Structure.
Now, here you can drag and drop the items to place them as you like.
Also, you can do other actions like editing the items’ labels on the menu. Just click on the dropdown button next to the item. Then type in the label on the text bar.
![edit menu label wordpress menu settings](https://marketingwithwp.com/wp-content/uploads/2021/12/edit-menu-label-wordpress-menu-settings.png)
If you want to remove the item from the menu, then click on the Remove link after opening the dropdown arrow.
![removing item from menu wordpress menu settings](https://marketingwithwp.com/wp-content/uploads/2021/12/removing-item-from-menu-wordpress-menu-settings.png)
Step 5) Save the Menu
After configuring everything, click on the Save Menu button at the bottom of the page.
![save menu wordpress menu settings](https://marketingwithwp.com/wp-content/uploads/2021/12/save-menu-wordpress-menu-settings.png)
Add Menu to a Location
Now, you would want to place the menu somewhere on your website for navigation. For that, click on Manage Locations at the top of the page.
![click on manage locations wordpress menu settings](https://marketingwithwp.com/wp-content/uploads/2021/12/click-on-manage-locations-wordpress-menu-settings.png)
As we have the Blocksy theme on, you can see that it offers 4 different locations for assigning the created menus.
To add the menu, click on the dropdown next to the location and select the menu.
For example, let’s add the recently created menu ‘Primary Menu’ to Header Menu 1.
![assigning menu to a location wordpress menu settings](https://marketingwithwp.com/wp-content/uploads/2021/12/assigning-menu-to-a-location-wordpress-menu-settings.png)
Don’t forget to click on Save Changes to update it.
After that, you will see a success notification alert like this.
![menu location updated wordpress menu settings](https://marketingwithwp.com/wp-content/uploads/2021/12/menu-location-updated-wordpress-menu-settings.png)
Now, this is what it looks like on the website frontend.
![menu on the website wordpress menu settings](https://marketingwithwp.com/wp-content/uploads/2021/12/menu-on-the-website-wordpress-menu-settings.png)