Skip to content

👻Spooky Deal: Get 20% OFF on Collection of 50+ Premium Themes | Use Code "SPOOKY20" At Checkout👻

GET BUNDLE

🎃Get 25% OFF on all WordPress themes! Use code "HALLOWEEN25" at checkout. Limited time offer!🎃

  • Home
  • Themes
  • About Us
  • Support
  • Contact Us
  • Blog
Log in

Country/region

  • Afghanistan USD $
  • Åland Islands USD $
  • Albania USD $
  • Algeria USD $
  • Andorra USD $
  • Angola USD $
  • Anguilla USD $
  • Antigua & Barbuda USD $
  • Argentina USD $
  • Armenia USD $
  • Aruba USD $
  • Ascension Island USD $
  • Australia USD $
  • Austria USD $
  • Azerbaijan USD $
  • Bahamas USD $
  • Bahrain USD $
  • Bangladesh USD $
  • Barbados USD $
  • Belarus USD $
  • Belgium USD $
  • Belize USD $
  • Benin USD $
  • Bermuda USD $
  • Bhutan USD $
  • Bolivia USD $
  • Bosnia & Herzegovina USD $
  • Botswana USD $
  • Brazil USD $
  • British Indian Ocean Territory USD $
  • British Virgin Islands USD $
  • Brunei USD $
  • Bulgaria USD $
  • Burkina Faso USD $
  • Burundi USD $
  • Cambodia USD $
  • Cameroon USD $
  • Canada USD $
  • Cape Verde USD $
  • Caribbean Netherlands USD $
  • Cayman Islands USD $
  • Central African Republic USD $
  • Chad USD $
  • Chile USD $
  • China USD $
  • Christmas Island USD $
  • Cocos (Keeling) Islands USD $
  • Colombia USD $
  • Comoros USD $
  • Congo - Brazzaville USD $
  • Congo - Kinshasa USD $
  • Cook Islands USD $
  • Costa Rica USD $
  • Côte d’Ivoire USD $
  • Croatia USD $
  • Curaçao USD $
  • Cyprus USD $
  • Czechia USD $
  • Denmark USD $
  • Djibouti USD $
  • Dominica USD $
  • Dominican Republic USD $
  • Ecuador USD $
  • Egypt USD $
  • El Salvador USD $
  • Equatorial Guinea USD $
  • Eritrea USD $
  • Estonia USD $
  • Eswatini USD $
  • Ethiopia USD $
  • Falkland Islands USD $
  • Faroe Islands USD $
  • Fiji USD $
  • Finland USD $
  • France USD $
  • French Guiana USD $
  • French Polynesia USD $
  • French Southern Territories USD $
  • Gabon USD $
  • Gambia USD $
  • Georgia USD $
  • Germany USD $
  • Ghana USD $
  • Gibraltar USD $
  • Greece USD $
  • Greenland USD $
  • Grenada USD $
  • Guadeloupe USD $
  • Guatemala USD $
  • Guernsey USD $
  • Guinea USD $
  • Guinea-Bissau USD $
  • Guyana USD $
  • Haiti USD $
  • Honduras USD $
  • Hong Kong SAR USD $
  • Hungary USD $
  • Iceland USD $
  • India USD $
  • Indonesia USD $
  • Iraq USD $
  • Ireland USD $
  • Isle of Man USD $
  • Israel USD $
  • Italy USD $
  • Jamaica USD $
  • Japan USD $
  • Jersey USD $
  • Jordan USD $
  • Kazakhstan USD $
  • Kenya USD $
  • Kiribati USD $
  • Kosovo USD $
  • Kuwait USD $
  • Kyrgyzstan USD $
  • Laos USD $
  • Latvia USD $
  • Lebanon USD $
  • Lesotho USD $
  • Liberia USD $
  • Libya USD $
  • Liechtenstein USD $
  • Lithuania USD $
  • Luxembourg USD $
  • Macao SAR USD $
  • Madagascar USD $
  • Malawi USD $
  • Malaysia USD $
  • Maldives USD $
  • Mali USD $
  • Malta USD $
  • Martinique USD $
  • Mauritania USD $
  • Mauritius USD $
  • Mayotte USD $
  • Mexico USD $
  • Moldova USD $
  • Monaco USD $
  • Mongolia USD $
  • Montenegro USD $
  • Montserrat USD $
  • Morocco USD $
  • Mozambique USD $
  • Myanmar (Burma) USD $
  • Namibia USD $
  • Nauru USD $
  • Nepal USD $
  • Netherlands USD $
  • New Caledonia USD $
  • New Zealand USD $
  • Nicaragua USD $
  • Niger USD $
  • Nigeria USD $
  • Niue USD $
  • Norfolk Island USD $
  • North Macedonia USD $
  • Norway USD $
  • Oman USD $
  • Pakistan USD $
  • Palestinian Territories USD $
  • Panama USD $
  • Papua New Guinea USD $
  • Paraguay USD $
  • Peru USD $
  • Philippines USD $
  • Pitcairn Islands USD $
  • Poland USD $
  • Portugal USD $
  • Qatar USD $
  • Réunion USD $
  • Romania USD $
  • Russia USD $
  • Rwanda USD $
  • Samoa USD $
  • San Marino USD $
  • São Tomé & Príncipe USD $
  • Saudi Arabia USD $
  • Senegal USD $
  • Serbia USD $
  • Seychelles USD $
  • Sierra Leone USD $
  • Singapore USD $
  • Sint Maarten USD $
  • Slovakia USD $
  • Slovenia USD $
  • Solomon Islands USD $
  • Somalia USD $
  • South Africa USD $
  • South Georgia & South Sandwich Islands USD $
  • South Korea USD $
  • South Sudan USD $
  • Spain USD $
  • Sri Lanka USD $
  • St. Barthélemy USD $
  • St. Helena USD $
  • St. Kitts & Nevis USD $
  • St. Lucia USD $
  • St. Martin USD $
  • St. Pierre & Miquelon USD $
  • St. Vincent & Grenadines USD $
  • Sudan USD $
  • Suriname USD $
  • Svalbard & Jan Mayen USD $
  • Sweden USD $
  • Switzerland USD $
  • Taiwan USD $
  • Tajikistan USD $
  • Tanzania USD $
  • Thailand USD $
  • Timor-Leste USD $
  • Togo USD $
  • Tokelau USD $
  • Tonga USD $
  • Trinidad & Tobago USD $
  • Tristan da Cunha USD $
  • Tunisia USD $
  • Türkiye USD $
  • Turkmenistan USD $
  • Turks & Caicos Islands USD $
  • Tuvalu USD $
  • U.S. Outlying Islands USD $
  • Uganda USD $
  • Ukraine USD $
  • United Arab Emirates USD $
  • United Kingdom USD $
  • United States USD $
  • Uruguay USD $
  • Uzbekistan USD $
  • Vanuatu USD $
  • Vatican City USD $
  • Venezuela USD $
  • Vietnam USD $
  • Wallis & Futuna USD $
  • Western Sahara USD $
  • Yemen USD $
  • Zambia USD $
  • Zimbabwe USD $
    Omegathemes
    • Home
    • Themes
    • About Us
    • Support
    • Contact Us
    • Blog
    My Account
    Cart

    Item added to your cart

    View cart
    Create a Menu in WordPress

    How to Create a Menu in WordPress - Beginners Guide

    August 5, 2025

    Introduction 

    When you're building a website, one of the first things people notice is how easily they can get around. That’s where your site’s menu comes in it’s the map that guides visitors through your content. But if you’re new to WordPress, figuring out how to set up that menu can feel like one of those tiny but confusing tasks that no one really explains clearly.  The good news? It’s not as complicated as it seems. Whether you're building a personal blog, a business site, or an online store, learning how to create a menu in WordPress gives you the control to organize your pages, categories, and links in a way that actually makes sense to your visitors.  In this guide, we’ll walk you through everything step by step—no jargon, no fluff. Just a simple breakdown of how to create a menu in WordPress, customize it, and make sure your site’s navigation is clean, user-friendly, and totally you.  

    At Omega Themes, we recognize the value of a well-optimized website and offer responsive WordPress themes designed to improve both user experience and site performance. Our high-quality themes ensure your site looks great on all devices. With the right tools and a structured learning approach, you can efficiently create a professional WordPress site that stands out.

    What Is a WordPress Menu and Why Does It Matter? 

    A WordPress menu is basically a list of links that helps people move around your website. You’ll usually find it at the top of a site, sometimes in the header, other times in the sidebar or footer. It might seem like a small part of your design, but it plays a huge role in how your visitors interact with your content.  Think of it like a restaurant menu if it’s confusing or disorganized, people will walk away. But if it’s clear and well-laid out, they’ll stay longer and explore more.  When you create a menu in WordPress, you’re making your site easier to navigate. That means better user experience, a lower bounce rate (because people aren’t getting lost or frustrated), and a more professional, polished look. You can add links to pages, blog posts, product categories, or even external websites whatever your visitors need quick access to.  So if you want your site to actually work for your audience, setting up your menu the right way is a must. 

    Where to Find the Menu Settings in WordPress 

    Before you can create a menu in WordPress, you need to know where the settings live. Thankfully, WordPress keeps things pretty straightforward. 

    Here’s how to find the menu settings: 

    1. Log in to your WordPress Dashboard. This is your main control panel the place where all your website’s tools live. 
    2. Go to Appearance > Menus. On the left-hand sidebar of your dashboard, hover over “Appearance” and click on “Menus.” This opens up the menu editor where you can create, customize, and assign menus to different parts of your site. 

    Note: If you’re using a newer WordPress theme that supports Full Site Editing (FSE), things might look a little different. Instead of the traditional menu editor, you’ll find navigation settings in the Site Editor under Appearance > Editor. The process is still simple you just build and manage menus directly within the block-based layout. 

    Whether you’re using the classic editor or Full Site Editing, you’ll still be able to create a menu in WordPress and get it looking just the way you want. 

    Step-by-Step Guide to Create a Menu in WordPress 

    Creating a menu in WordPress doesn’t require any coding or advanced design skills. Whether you're building a blog, a portfolio, or an online store, here's exactly how you can create a menu in WordPress, step by step. 

    Tip: Discover the Best Themes for Blogging Websites that combine stunning design with fast performance to help your content shine and engage readers effectively.

    Step 1: Go to the Menu Settings 

    Wordpress Dashboard

    To begin, log in to your WordPress dashboard and head to the place where all menu customization happens. 

    • For most themes, go to Appearance > Menus. 
    • If your site is using a Full Site Editing (FSE) theme (like Twenty Twenty-Four), you’ll go to Appearance > Editor, then access the Navigation block inside the template. 

    No matter which method you're using, the goal is the same: get to the menu builder screen where you can start crafting your site's navigation. 

    Step 2: Click on “Create a New Menu” 

     

    On the menu screen, you’ll see an option to create a new menu. Click on it. 

    • Give your menu a name like “Main Menu” or “Footer Links.” This name is just for your reference, visitors won’t see it. 
    • Once named, click the Create Menu button to get started. 

    Step 3: Add Menu Items 

    Now comes the fun part: building out your menu. 

    • On the left side of the screen, you’ll see options to add Pages, Posts, Custom Links, and Categories. 
    • Select what you want to add and click Add to Menu. 
    • Want your About page to come before your Blog? Just drag and drop the menu items into the order you want. 

    It’s as simple as organizing icons on your phone screen. 

    Step 4: Set the Menu Location 

    Once you’ve added your links, you’ll need to decide where this menu should appear. 

    • Check the box next to the desired menu location, like Primary Menu (Header), Footer Menu, or Mobile Menu. These options depend on the theme you're using. 

    Choosing the right location ensures that your visitors see the menu where you want them to. 

    Step 5: Save the Menu 

    Once everything looks good, hit that blue Save Menu button. 

    How to Edit or Delete Menu Items 

    Once you’ve created your menu, you might want to tweak it a little—and luckily, WordPress makes that super easy. 

    Here’s how you can edit, remove, or reorganize your menu items: 

    Rename Menu Items 

    Maybe you added a page titled “Contact” but want it to appear as “Get in Touch” in the menu. Easy fix: 

    • In the Appearance > Menus screen, click the little dropdown arrow next to the menu item. 
    • Change the Navigation Label to whatever you want it to display. 
    • Click Save Menu when you're done. 

    Remove Menu Items 

    To delete a menu item: 

    • Expand the menu item using the dropdown arrow. 
    • Click the Remove link at the bottom of that section. 
    • Don’t forget to hit Save Menu afterward to confirm the change. 

    Add Sub-Items (Dropdown Menus) 

    Want to add a little dropdown under a menu item? Here's how: 

    • Simply drag one menu item slightly to the right, underneath another item. 
    • WordPress will automatically nest it, turning it into a sub-item. 
    • This is perfect for organizing related links like Services > Web Design, SEO, Content Writing, etc. 

    Tip: Boost your website's visibility and traffic with our expert WordPress SEO Optimization Tips designed to improve search engine rankings effectively.

    Editing your navigation is a big part of mastering how to create a menu in WordPress, and once you get the hang of it, it becomes second nature. 

    Creating Menus in Full Site Editing (FSE) Themes (Optional Section) 

    If you're using one of the newer block-based WordPress themes like Twenty Twenty-Three or Twenty Twenty-Four your experience might be a little different. These themes use Full Site Editing (FSE), which means you manage your menus using blocks, not the traditional menu editor. 

    Here’s how to create a menu in WordPress using the Site Editor: 

    Step 1: Open the Site Editor 

    • From your WordPress dashboard, go to Appearance > Editor. 
    • This opens the Full Site Editing interface where you can customize every part of your theme visually. 

    Step 2: Use the Navigation Block 

    • Click on the part of the template where your menu is located, usually in the header. 
    • If there’s already a menu, you can edit it directly. If not, add a Navigation block by clicking the + icon. 
    • Use the block tools to add new pages, links, or even icons. You can drag to reorder and even nest items for dropdowns. 

    Step 3: Save Your Changes 

    • Once you're done customizing your menu, click Save in the top-right corner of the editor. Your changes will be live instantly. 
    • FSE gives you full visual control and is a great way to see your design changes in real-time while building your menu structure. 

    Tips for an Effective WordPress Menu 

    Once you’ve learned how to create a menu in WordPress, the next step is making sure it actually works for your visitors. A messy or confusing menu can drive people away faster than a slow-loading page. So here are some simple tips to keep your navigation clean, clear, and user-friendly. 

    1. Keep It Simple 

    Don’t try to cram every single page into the main menu. Less is more. Stick to your most important pages and let the rest live elsewhere—like in your footer, sidebar, or dropdowns. 

    2. Use Clear, Recognizable Labels 

    Your menu items should make sense at a glance. Use names like “About,” “Contact,” “Shop,” or “Services.” Avoid vague or playful names unless they really fit your brand and your audience will understand them right away. 

    3. Prioritize Key Pages 

    Put your most important pages, like Home, About, Blog, and Contact, at the front of the line. People expect to find these easily, and giving them top placement makes navigation smoother. 

    4. Use Dropdowns Wisely 

    If you have multiple sub-pages under one section, a dropdown menu can help. But don’t go wild with layers and sub-layers. If users need a GPS to navigate your site, it’s time to simplify. 

    These little tweaks make a big difference, especially once you’ve nailed the basics of how to create a menu in WordPress. It’s not just about functionality, it’s about guiding your visitors like a friendly digital host. 

    Common Menu Mistakes to Avoid 

    Now that you know how to set up a clean and effective menu, let’s talk about a few pitfalls to watch out for. Even if you know how to create a menu in WordPress, it’s easy to slip up without realizing it. 

    1. Overloading Your Menu 

    A cluttered menu overwhelms visitors. If you’re trying to link to everything at once, chances are people won’t click anything at all. Aim for focus, not a full directory. 

    2. Using Vague or Placeholder Labels 

    Labels like “Page 1” or “Untitled” scream unfinished business. Always rename your menu items so they’re clear and descriptive. It looks more professional and gives users confidence in your site. 

    3. Linking to Broken or Unfinished Pages 

    Make sure every menu link goes somewhere useful. Double-check URLs and avoid adding links to pages that aren’t ready yet—it’s frustrating for users and reflects poorly on your site. 

    4. Forgetting to Assign a Display Location 

    One of the most common slip-ups: creating the perfect menu but forgetting to assign it a location (like Header or Primary). Without this step, your menu won’t show up on the front end at all. 

    Avoiding these small mistakes can make a huge difference in how people experience your site. And once you've mastered how to create a menu in WordPress, refining it with these tips will level up your entire website’s navigation game. 

    The WP Theme Bundle is your ultimate solution if you're searching for the fastest-loading WordPress themes to boost your website’s performance. It features a diverse collection of high-quality themes tailored for various niches, including business, eCommerce, blogging, and more.

    Conclusion 

    Menus might seem like a small part of your WordPress site, but they carry a lot of weight. They help your visitors find their way, make your site feel more professional, and shape how people interact with your content.  If you’ve been holding off on updating your site’s navigation, now’s the perfect time to dive in and create a menu in WordPress. Whether you’re starting from scratch or giving your current menu a little refresh, the steps are simple and totally beginner-friendly.  And remember: it doesn’t have to be perfect the first time. Your website will evolve as you do. The beauty of WordPress is that you can always tweak, add, or reorganize your menu as your content grows. 

     

    Back to blog

    Blog Categories

    WordPress Theme Bundle

    Our Best Selling Themes

    Agriculture Farm WordPress Theme
    Grocery Store WordPress Theme
    Culinary WordPress Theme
    Bakery Shop WordPress Theme
    Premium Fruits WordPress Theme
    Chocolate Cake WordPress Theme

    We at Omega Themes beleive in creating WordPress Themes with extensive functionalities and great support.

    Get Theme Bundle

    Important links

    • Privacy Policy
    • Terms & Conditions
    • FAQ
    • Responsive Wordpress Themes
    • Free Wordpress Themes
    • WP Theme Bundle

    Quick links

    • Home
    • About Us
    • Themes
    • Blogs

    Get In Touch

    Get In Touch With Our Highly Skilled Devlopers Who will help you out in theme setup

    Get Help

    © 2025, Omega Themes. ALL rights reserved.
    • Choosing a selection results in a full page refresh.
    • Opens in a new window.