How To Create Menu In WordPress? [in 2023]

Written by: Mark Coleman
Published on:

Are you struggling to create a menu in WordPress? Don’t worry, you’re not alone.

Many WordPress users face this issue and it can be frustrating.

In this blog post, we will discuss how to create a menu in WordPress, troubleshoot common issues, and explore the benefits of having a menu on your website.

As an experienced WordPress user, I have created and customized menus for various websites and can offer expert advice on this topic.

So, let’s dive in and create a menu that enhances the user experience of your website.

If you prefer to watch a video tutorial on how to Create Menu In WordPress, check out this video tutorial:

How To Create Menu In WordPress?

Here is how to create a menu in WordPress:

  1. Log in to your WordPress dashboard.
  2. Click on “Customize” in the left-hand menu.
  3. Click on “Menus”.
  4. Click on “Create New Menu”.
  5. Select “Primary Menu” as the menu location.
  6. Give your menu a name in the “Menu Name” field.
  7. Click on “Add Items”.
  8. Choose the pages or categories you want to add to your menu and click “Add to Menu”.
  9. Drag and drop the menu items to arrange them in the order you want.
  10. Click on “Publish” when you are done.
  11. Your new menu will now appear on your WordPress website.

That’s it! You have successfully created a menu in WordPress. You can now customize your menu further by adding sub-menus or changing the styling.

Can’t Create Menu In WordPress – How to fix it?

Creating a menu in WordPress may seem like a simple task, but it can be frustrating when it doesn’t work as expected. Here are a few possible solutions to fix this issue:

1. Clear your browser cache: Sometimes, the browser cache can interfere with the WordPress menu creation process. Clearing the cache can help resolve this issue. To clear the cache, go to your browser settings and select the option to clear cache and cookies.

2. Check your theme settings: Some WordPress themes may have their own menu settings that override the default WordPress menu settings. Check your theme documentation to see if this is the case and adjust the settings accordingly.

3. Disable plugins: Occasionally, a plugin may conflict with the WordPress menu creation process. Try disabling all plugins and then creating the menu. If the menu is created successfully, re-enable the plugins one by one to identify which one is causing the conflict.

4. Check your user role: Depending on your user role, you may not have the necessary permissions to create menus in WordPress. Make sure your user role has the appropriate permissions to create menus.

5. Reinstall WordPress: If none of the above solutions work, you may need to reinstall WordPress to fix the issue. Before doing so, make sure to back up your website to avoid losing any data.

By trying these solutions, you should be able to create a menu in WordPress without any issues.

Why and When Should You Create Menu In WordPress?

Creating a menu in WordPress is crucial for any website as it helps in improving the user experience and navigation of the website. Here are some reasons why and when you should create a menu in WordPress:

  1. Organize your website: A menu helps organize your website by categorizing your content into different sections. This makes it easier for visitors to find the information they are looking for.
  2. Improved Navigation: A menu provides a clear and concise way for visitors to navigate your website. It helps users to quickly find the relevant pages and content they are looking for.
  3. Highlight important pages: You can use a menu to highlight important pages on your website. This can include pages such as your About Us, Contact Us, or Services page.
  4. Mobile responsiveness: With the increasing use of mobile devices, it is important to have a mobile-responsive menu. A mobile-responsive menu will ensure that your website is accessible and easy to navigate on mobile devices.
  5. Easy to update: Once you have created a menu, it is easy to update and make changes to it. You can add or remove pages, change the order of the menu items, or update the menu structure.

In conclusion, creating a menu in WordPress is essential for any website. It helps in organizing your content, improving navigation, and highlighting important pages. A well-designed menu can enhance the user experience and help visitors find the information they are looking for quickly and easily.

Conclusion – Create Menu In WordPress

Creating a menu in WordPress can seem daunting, but with the right guidance, it can be a simple and rewarding process.

By following the steps outlined in this blog post, you can create a menu that is both functional and aesthetically pleasing.

If you encounter any issues, there are several troubleshooting solutions that you can try.

Remember, a well-designed menu can improve the user experience of your website and make it easier for visitors to navigate your content.

So, take the time to create a menu that showcases your website’s best features and highlights the information that your visitors are looking for.

Mark Coleman - HowTOBuildWebsites
Written by Mark Coleman

Mark Coleman is the founder of, which provides comprehensive tutorials on website builders like WordPress, Wix, Squarespace, Webflow, and Shopify. He graduated from the University of North Texas with a business degree, developing an interest in web design's changing landscape and website builders' potential.

Mark enjoys experimenting with new web technologies, refining his web development skills, and actively participating in web design and development communities.

Learn more about him and read his articles here on

Leave a Comment