• Email: [email protected]
  • Dedicated Server Login
  • About
  • 9288041031
  • Knowledge Base
  • Support
India's best web hosting | Ehostpiya India
  • Home
  • Hosting
    Web Hosting Quality Hosting Starting at ₹60/mo
    Cloud VPS Starting at ₹300/mo
    Dedicated Server First Starting at ₹2401/mo
    Reseller Web Hosting Conveniently Starting at ₹421/mo
    Application For Hosting
    • iconWordPress Hosting
    • iconJoomla Hosting
    • iconMagento Hosting
    • iconOpencart Hosting
    • iconPrestashop Hosting
    • iconDrupal Hosting
  • Email
  • Domain
  • SVG
    Contact Us Face any problem contact with us
    SVG
    About Us We are leading hosting company
  • My Account
Web Hosting Blogs by Ehostpiya | Tips and Tricks Web Hosting Blogs by Ehostpiya | Tips and Tricks
Buy Now

Archives

  • October 2026
  • September 2026
  • August 2026
  • October 2023

Categories

  • Control Panels
  • Magento
  • Miscellaneous
  • SEO
  • Technology
  • Trends
  • Web Hosting
  • Wordpress
Facebook Twitter Instagram Pinterest
Home How to Create a Navigation Menu in WordPress?
ByVandeeta
September 28, 2026

How to Create a Navigation Menu in WordPress?

Table of Contents

Toggle
  • How to Create a Navigation Menu in WordPress
  • What Is a Navigation Menu?
  • Why Is Navigation Important?
  • WordPress Navigation Menu Options
      • Block Themes
      • Classic Themes
  • How to Create a Navigation Menu in a Classic WordPress Theme
    • Step 1: Log in to WordPress
    • Step 2: Open the Menu Settings
  • Step 3: Create a New Menu
  • Step 4: Add Pages to the Menu
  • Step 5: Rearrange Menu Items
  • Step 6: Create a Dropdown Menu
  • Step 7: Add Categories to the Menu
  • Step 8: Add Custom Links
  • Step 9: Assign the Menu to a Location
  • Step 10: Save the Menu
  • How to Create a Navigation Menu in a Block Theme
  • How to Add a New Page to Your Navigation Menu
  • How to Remove an Item From a Navigation Menu
  • How to Rename a Menu Item
  • How to Create a Footer Menu
  • How to Create a Mobile Navigation Menu
  • How to Create a Dropdown Menu
  • Best Practices for WordPress Navigation Menus
    • Keep the Main Menu Simple
    • Use Clear Names
    • Organize Related Links
    • Prioritize Important Pages
    • Check Your Mobile Menu
    • Avoid Too Many Dropdown Levels
  • Navigation Menu and SEO
  • Common WordPress Navigation Problems
    • Menu Option Is Missing
    • Menu Is Not Showing on the Website
    • Dropdown Menu Is Not Working
    • Menu Looks Different on Mobile
    • A Page Is Not Appearing in the Menu
  • Example Navigation Structure for a Business Website
  • Example Navigation Structure for a WordPress Tutorial Website
  • Frequently Asked Questions
    • What is a navigation menu in WordPress?
    • Can I add a page to the WordPress menu?
    • Can I add an external link to a WordPress menu?
    • Can I create dropdown menus in WordPress?
    • Can I have multiple menus?
    • Does changing the menu delete a page?
    • How many items should a navigation menu have?
  • Conclusion

How to Create a Navigation Menu in WordPress

A navigation menu is one of the most important elements of a website. It helps visitors move between important pages, find useful content, and understand how a website is organized.

A well-designed WordPress navigation menu can include links to pages, posts, categories, custom URLs, and other important sections of your website.

WordPress provides different navigation management options depending on whether your website uses a classic theme or a block theme. The exact interface may therefore vary slightly.

In this guide, you’ll learn how to create a navigation menu in WordPress, add pages and custom links, create dropdown menus, rearrange menu items, and manage your navigation effectively.


What Is a Navigation Menu?

A navigation menu is a collection of links that helps visitors navigate around your website.

For example, a business website might have a menu like:

Home | About Us | Services | Pricing | Blog | Contact

An online store might use:

Home | Shop | Categories | Deals | About | Contact

A WordPress tutorial website could use:

Home | WordPress | Hosting | SEO | Security | Tutorials

The menu structure should reflect the most important sections of your website.


Why Is Navigation Important?

Good navigation helps visitors find information without having to search through every page.

A clear navigation menu can:

  • Improve website usability
  • Make important pages easier to access
  • Help visitors discover content
  • Create a logical website structure
  • Improve mobile navigation
  • Support internal linking
  • Make a website look more professional

Avoid filling your main navigation with every page on your website. Instead, prioritize the sections visitors are most likely to need.


WordPress Navigation Menu Options

The method used to create a navigation menu depends on your WordPress theme.

Generally, you may encounter two approaches:

Block Themes

Block themes use the WordPress Site Editor and the Navigation block.

You can generally manage navigation through:

Appearance → Editor

Classic Themes

Many classic themes use the traditional menu management screen:

Appearance → Menus

The options available can vary depending on your theme and WordPress version.


How to Create a Navigation Menu in a Classic WordPress Theme

If your theme uses the traditional menu system, follow these steps.

Step 1: Log in to WordPress

Log in to your WordPress Dashboard.

Your administration area is commonly available at:

https://example.com/wp-admin/

Replace example.com with your own domain.


Step 2: Open the Menu Settings

From the Dashboard, go to:

Appearance → Menus

You will see the WordPress menu management interface.

If your theme does not provide this option, it may be using the newer Site Editor navigation system.


Step 3: Create a New Menu

If you don’t already have a menu, select the option to create a new menu.

Enter a name for the menu.

For example:

Main Menu

The menu name is primarily used to help you identify the menu inside the WordPress administration area.

Click Create Menu.


Step 4: Add Pages to the Menu

After creating the menu, you can add pages.

Look for the Pages section.

Select the pages you want to display.

For example:

  • Home
  • About Us
  • Services
  • Blog
  • Contact Us

Click Add to Menu.

The selected pages will appear in the menu structure.


Step 5: Rearrange Menu Items

You can change the order of menu items by dragging them.

For example:

Home
About Us
Services
Blog
Contact Us

You can change the order to:

Home
Services
About Us
Blog
Contact Us

Arrange menu items based on how visitors are likely to navigate your website.


Step 6: Create a Dropdown Menu

WordPress allows you to create hierarchical navigation menus.

For example:

Services
├── Web Hosting
├── Cloud VPS
└── Domain Registration

To create a dropdown:

  1. Add the parent item to the menu.
  2. Add the child items.
  3. Drag the child items slightly underneath and to the right of the parent item.
  4. Save the menu.

The exact appearance of dropdown menus depends on your theme.


Step 7: Add Categories to the Menu

You can also add categories to your navigation.

For example:

Blog
WordPress
SEO
Web Hosting

To add a category:

  1. Open the Categories section.
  2. Select the categories you want.
  3. Click Add to Menu.
  4. Arrange them as needed.
  5. Save the menu.

This can be useful for content-heavy websites.


Step 8: Add Custom Links

WordPress also allows you to add custom URLs.

This is useful when you want to link to:

  • An external website
  • A landing page
  • A special service
  • A specific URL
  • A third-party application

In the Custom Links section, enter the URL and link text.

For example:

URL:
https://example.com/pricing/

Link Text:
Pricing

Click Add to Menu.


Step 9: Assign the Menu to a Location

Your theme may provide one or more menu locations.

Common examples include:

  • Primary Menu
  • Header Menu
  • Footer Menu
  • Mobile Menu

Select the appropriate location for your menu.

For example:

Main Menu → Primary Menu

The available locations depend on your active theme.


Step 10: Save the Menu

After making your changes, click:

Save Menu

Open your website in another browser tab and check the navigation.

Make sure every menu item points to the correct destination.


How to Create a Navigation Menu in a Block Theme

Modern WordPress block themes can manage navigation through the Site Editor.

Go to:

Appearance → Editor

Look for the Navigation option or select the relevant header/template area containing the Navigation block.

You can then edit the navigation structure using the block editor interface.

Depending on the theme, you may be able to:

  • Add links
  • Add pages
  • Create dropdowns
  • Rearrange items
  • Change menu settings
  • Adjust the appearance

The exact controls can vary between WordPress versions and themes.


How to Add a New Page to Your Navigation Menu

Suppose you have already created a navigation menu and later add a new page called:

Web Hosting

The page will not necessarily appear automatically in an existing navigation menu.

For a classic menu, go to:

Appearance → Menus

Select the page and add it to the appropriate menu.

For a block theme, open the Navigation area in the Site Editor and add the page or link to the navigation block.


How to Remove an Item From a Navigation Menu

If you no longer want a link in your navigation:

  1. Open your menu settings.
  2. Find the menu item.
  3. Open its settings.
  4. Remove the item.
  5. Save your changes.

Removing a link from a menu does not normally delete the actual page or post.

It only removes that navigation item.


How to Rename a Menu Item

You may want the page title to be different from the text shown in your navigation.

For example, your page might be titled:

Our Web Hosting Services

but you may want the menu to display:

Hosting

In the classic menu editor, you can change the navigation label without changing the actual page title.

The available controls differ with block themes.


How to Create a Footer Menu

Many websites have a separate menu in the footer.

A footer menu might include:

Privacy Policy | Terms | Refund Policy | Contact

For classic themes, create another menu and assign it to the theme’s footer menu location if available.

For block themes, use the Site Editor to add or configure a Navigation block within the footer template part.


How to Create a Mobile Navigation Menu

Most modern WordPress themes provide responsive navigation automatically.

On smaller screens, the main navigation may turn into a:

☰ Menu

button.

The exact mobile navigation design depends on the theme.

When configuring your menu, check it on a mobile device or use your browser’s responsive design tools.

Keep mobile navigation simple and avoid creating unnecessarily deep dropdown structures.


How to Create a Dropdown Menu

Dropdown menus allow you to organize multiple related links under one main item.

For example:

WordPress
├── Install WordPress
├── WordPress Themes
├── WordPress Plugins
└── WordPress Security

For classic menus, drag child items underneath the parent and indent them.

For block themes, use the Navigation block’s submenu/dropdown functionality.

Avoid creating too many levels because deeply nested menus can become difficult to use, particularly on mobile devices.


Best Practices for WordPress Navigation Menus

A navigation menu should help visitors, not overwhelm them.

Keep the Main Menu Simple

Include your most important pages.

For example:

Home
Hosting
VPS
WordPress
Blog
Contact

You don’t need to put every page in the primary menu.

Use Clear Names

Use labels visitors immediately understand.

For example:

Contact is generally clearer than:

Get In Touch With Our Team

Organize Related Links

Use dropdown menus when several links belong to the same section.

Prioritize Important Pages

Place your most important navigation items where visitors can easily find them.

Check Your Mobile Menu

A menu that looks good on desktop may not work well on smaller screens.

Avoid Too Many Dropdown Levels

A simple two-level structure is often easier to navigate than a deeply nested menu.


Navigation Menu and SEO

Navigation menus can also contribute to a website’s overall structure.

Internal links help search engines discover pages and understand relationships between different sections of a website.

However, navigation should primarily be designed for visitors.

Don’t add dozens of links simply because you think it will improve SEO.

Instead:

  • Link important pages.
  • Use descriptive navigation labels.
  • Keep the structure logical.
  • Link related sections appropriately.
  • Avoid unnecessary duplicate links.

Common WordPress Navigation Problems

Menu Option Is Missing

If Appearance → Menus is not available, your website may be using a block theme.

Check:

Appearance → Editor

and look for the Navigation functionality.

Menu Is Not Showing on the Website

Check whether the menu has been assigned to the correct theme location.

For block themes, check that the Navigation block is included in the appropriate template or template part.

Dropdown Menu Is Not Working

Possible causes include:

  • Theme configuration
  • JavaScript conflicts
  • Plugin conflicts
  • Incorrect menu hierarchy
  • Custom CSS
  • Mobile menu settings

Check whether the problem occurs with a default theme or after disabling recently added plugins, if appropriate.

Menu Looks Different on Mobile

Responsive themes often change the appearance of navigation on smaller screens.

Check the theme’s mobile navigation settings and test the menu on an actual mobile device.

A Page Is Not Appearing in the Menu

Publishing a new page does not always add it to an existing menu automatically.

Add the page manually through the menu or Navigation block settings.


Example Navigation Structure for a Business Website

A simple business website could use:

Home
About
Services
    Web Hosting
    Cloud VPS
    Domain Registration
Pricing
Blog
Contact

This structure provides direct access to the main sections while grouping related services under one menu item.


Example Navigation Structure for a WordPress Tutorial Website

A tutorial website could use:

Home
WordPress
    Installation
    Themes
    Plugins
    Security
SEO
Web Hosting
VPS
DirectAdmin
Blog
Contact

The exact structure should be based on your website’s actual content.


Frequently Asked Questions

What is a navigation menu in WordPress?

A navigation menu is a collection of links that helps visitors move between important pages and sections of a WordPress website.

Can I add a page to the WordPress menu?

Yes. Pages can be added to navigation menus. The process depends on whether you’re using a classic theme or a block theme.

Can I add an external link to a WordPress menu?

Yes. You can add external URLs using a custom link or an appropriate navigation link.

Can I create dropdown menus in WordPress?

Yes. WordPress supports hierarchical navigation and submenu/dropdown structures. The interface depends on your theme.

Can I have multiple menus?

Yes. Depending on your theme, you can have separate menus for areas such as the header, footer, or mobile navigation.

Does changing the menu delete a page?

No. Removing a page from a navigation menu normally only removes the link from the menu. The page itself remains on your website.

How many items should a navigation menu have?

There is no universal limit. However, keep the primary navigation focused on the most important sections and move less-important links into appropriate dropdowns or secondary navigation areas.


Conclusion

Creating a navigation menu is an essential part of building a user-friendly WordPress website. A good menu gives visitors a clear path to important pages and helps organize your site’s content.

If you’re using a classic WordPress theme, you can generally manage menus through Appearance → Menus. With a block theme, navigation is typically managed through Appearance → Editor using the Navigation block.

Keep your menu simple, use clear labels, organize related links into logical dropdowns, and always test your navigation on both desktop and mobile devices.

A well-structured navigation system makes it easier for visitors to explore your website and find the information they need.

ByVandeeta
Updated September 28, 2026
  • Wordpress

Read Next

ByVandeeta
September 28, 2026

How to Create a WordPress Homepage?

How to Create a WordPress Homepage Your homepage is often the first page visitors see when they visit…
  • Wordpress
ByVandeeta
September 28, 2026

How to Change the WordPress Site Title?

How to Change the WordPress Site Title The WordPress site title is one of the basic settings that…
  • Wordpress
ByVandeeta
September 28, 2026

How to Change WordPress Permalinks?

How to Change WordPress Permalinks WordPress permalinks determine the permanent URLs used for your website’s pages, posts, categories,…
  • Wordpress

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Explore Categories

  • Control Panels 7
  • Magento 52
  • Miscellaneous 5
  • SEO 17
  • Technology 10
  • Trends 9
  • Web Hosting 7
  • Wordpress 100

Recent Posts

  • How to Fix WordPress “Too Many Redirects”
  • How to Fix WordPress Critical Error
  • How to Fix WordPress Database Connection Error
  • How to Fix WordPress White Screen of Death
  • How to Fix WordPress 404 Error

Recent Comments

  1. Tabias H. on The Future is 5G: Understanding the Next Wave of Connectivity
  2. Elliot Alderson on Evolving Workspaces: The Rise of the Hybrid Work Trend
  3. James Mann on Evolving Workspaces: The Rise of the Hybrid Work Trend
Swyft

Welcome to the Ehostpiya Blog, your trusted resource for web hosting, WordPress, VPS, domains, website security, and online business tips.

Our goal is to make web hosting and website management easier to understand for everyone—from beginners launching their first website to experienced developers and business owners. We publish practical guides, hosting tips, tutorials, and helpful insights to help you build, manage, and grow your website successfully.

At Ehostpiya, we believe that reliable information and quality hosting go hand in hand. Explore our latest articles and discover simple solutions for a faster, safer, and more successful online presence.

  • Facebook
  • Twitter
  • Instagram
  • Pinteres

Featured Posts

  • AI and Ethics: Navigating the Complex Landscape of Artificial Intelligence
    by Vandeeta
    October 11, 2023
  • AR and VR: Blurring the Lines Between Reality and Virtuality
    by Vandeeta
    October 11, 2023
  • Best WordPress Caching Plugins to Improve Website Speed
    by Vandeeta
    September 26, 2026
  • Blockchain Unchained: How Distributed Ledger Technology is Transforming Industries
    by Vandeeta
    October 11, 2023

Web Hosting Discount

cLAIM NOW
logo

Ehostpiya is reliable Web hosting provider, with aim to provide affordable Website and application hosting to various clients for their online business and presence.

Hosting
  • Web Hosting
  • Cloud VPS
  • Reseller Hosting
  • Email Hosting
  • Dedicated Server
  • Nodejs Hosting
  • SSL Certificate
Legal
  • Accepted Uses Policy
  • privacy Policy
  • Terms of Service
  • Refund and cancellation
  • Service Delivery Policy
Company
  • About Us
  • Our Clients
  • Contact Us
  • Our Blog
Support & Tools
  • Open Support Request
  • View Ticket
  • Knowledge Base
  • Report Abuse
  • check nameserver
  • What is my IP
  • Mx lookup

© Ehostpiya, All rights reserved

  • Terms & Condition
  • Privacy Policy