How do I edit the navigation menu in WordPress?

A strategic navigation menu is the roadmap of your website, directly impacting how long visitors stay and how easily they convert. Whether you’re expanding your site with new pages, organizing complex content into intuitive dropdowns, or directing traffic to external platforms, WordPress provides a centralized hub to manage these pathways effortlessly.

Mastering Your Site Navigation

A clean menu doesn’t just look better; it boosts your SEO by helping search engines understand your site structure. Here is how to refine your navigation directly from the dashboard:

  • Dynamic Page Management: Effortlessly add newly published services, blog categories, or “About” sections to your primary header with a few clicks.

  • Intuitive Hierarchy: Create “Mega Menus” or simple nested dropdowns. By dragging a menu item slightly to the right under a “parent” link, you create a tiered system that keeps your header uncluttered.

  • External Integration: You aren’t limited to your own site content. Use “Custom Links” to bridge the gap between your website and your social media profiles, client portals, or partner sites.

Where to Manage Your Menus

Depending on your specific theme, you will typically find these controls in one of two places:

  1. The Classic Menu Editor: Found under Appearance > Menus. This is the traditional drag-and-drop interface where you can create multiple menus for your header, footer, and sidebars.

  2. The Site Editor (FSE): For modern block-based themes, navigate to Appearance > Editor. Here, you can edit your navigation block directly within the header template, giving you full visual control over fonts, spacing, and mobile responsiveness.

By keeping your navigation menu lean and logical, you reduce “click fatigue” and ensure your most important content is always just one tap away.

Step 1: Log in to WordPress Admin

  1. Open your web browser.
  2. Navigate to your login URL (usually https://yourwebsite.com/wp-admin).
  3. Enter your Username and Password and click Log In.

You will be directed to the main WordPress Dashboard.

Step 2: Access Menu Settings

From the left-hand sidebar, navigate to:

Appearance → Menus

Step 3: Select Your Menu

At the top of the Menus page, look for the “Select a menu to edit” dropdown. Choose the menu you wish to modify (e.g., Main Menu, Header Menu, or Primary Menu) and click Select. If your site only has one menu, it will be selected by default.

Step 4: Add Pages to the Menu

On the left side of the screen, you will see panels for Pages, Posts, Custom Links, and Categories.

  1. Click the Pages tab.
  2. Check the boxes for the pages you want to include (e.g., Home, About, Services).
  3. Click Add to Menu.

New items will appear at the bottom of the Menu Structure list on the right.

Step 5: Reorder Menu Items

WordPress uses a simple drag-and-drop interface for ordering. Click and hold any menu item, then drag it up or down to change its position. A common professional order is: Home, About Us, Services, Contact.

Step 6: Create Dropdown Menus (Sub-Menus)

To create a nested or dropdown menu, drag a menu item slightly to the right under a “parent” item. It will snap into place as a sub-item.

Example: Dragging “SEO” and “Web Design” under “Services” will display them as a dropdown menu on your live site.

Step 7: Edit Menu Item Settings

Click the arrow (▼) on any menu item to expand its configuration. You can modify the Navigation Label to change the text shown on the site without changing the actual page title. For example, a page named “About Our Company” can be shortened to “About Us” for the menu.

Step 8: Add Custom Links

Use Custom Links to add external websites or special triggers like phone numbers and WhatsApp links.

  1. Click the Custom Links tab.
  2. Enter the URL:
    • WhatsApp: https://wa.me/yournumber
    • Phone: tel:+123456789
  3. Enter the Link Text (e.g., “Contact via WhatsApp”).
  4. Click Add to Menu and then Save Menu.
Facebook
Twitter
LinkedIn
Pinterest

Table of Contents