Navigation menus help visitors find their way around your website. A clear menu makes it easy to reach important pages, browse categories and contact you. A confusing or cluttered menu, on the other hand, frustrates visitors and makes your site feel disorganised.

This guide explains how to create and manage menus in WordPress for both classic and block themes, along with best practices for effective navigation.

At a Glance: In classic themes, use Appearance → Menus or the Customizer; in block themes, edit the Navigation block in the Site Editor. Keep menus short, prioritise key pages and categories, use clear labels, include a footer menu for legal pages and test on mobile.

Types of Menus

— —
Primary (header) menu Home, main categories, key pages
Footer menu About, Contact, Privacy Policy, Terms, Disclaimer
Secondary or top bar menu Login, support or quick links
Category or sidebar menu Topic navigation on content-heavy sites

Creating Menus in Classic Themes

  • Go to Appearance → Menus
  • Click “Create a new menu” and give it a name
  • Add pages, posts, categories or custom links from the left panel
  • Drag items to reorder them; drag slightly right to create sub-menu items
  • Choose the menu location (for example, Primary or Footer)
  • Click Save Menu

You can also manage menus through Appearance → Customize → Menus, which shows a live preview.

Creating Menus in Block Themes

Block themes use the Site Editor:

  • Go to Appearance → Editor
  • Open the header or footer template part
  • Select the Navigation block
  • Add links to pages, categories or custom URLs
  • Rearrange items and create sub-menus
  • Save your changes

You can also manage navigation menus from the Navigation section in the Site Editor.

Adding Different Types of Menu Items

— —
Page About Us, Contact Us
Category SEO Guides, How To
Tag Specific topic archive (use sparingly)

Menu Best Practices

Keep it simple

Most header menus work best with five to seven top-level items. Too many options overwhelm visitors.

Prioritise important destinations

Include main categories, key service pages and contact information. Put less important links in the footer.

Use clear labels

“SEO Guides” is clearer than “Resources”. Avoid clever names that hide meaning.

Limit drop-downs

Drop-down menus are useful for grouping, but deep multi-level menus are hard to use on mobile.

Include a footer menu

Place legal and company pages, such as Privacy Policy, Terms of Use, Disclaimer, About and Contact, in the footer.

Test on mobile

Mobile menus often collapse into a menu icon. Make sure items are easy to tap and sub-menus work smoothly.

Accessibility Tips

  • Use descriptive link text
  • Ensure menus can be navigated with a keyboard
  • Maintain sufficient colour contrast
  • Avoid menus that open only on hover without keyboard alternatives

Menus and SEO

Menu links are internal links that signal which pages are important. Linking to main categories and cornerstone content from the menu helps search engines discover and prioritise them. Avoid stuffing menus with dozens of keyword-heavy links.

Troubleshooting Menu Issues

— —
Sub-menus not working on mobile Check theme settings or test without conflicting plugins

Common Mistakes

  • Too many menu items
  • Unclear or clever labels
  • Forgetting to assign menus to locations
  • Not updating menus after adding new important pages
  • Hiding contact information

Real-World Example

A small agency website had a header menu with twelve items, including blog tags and outdated service pages. Visitors rarely found the contact page. The owner simplified the header to Services, Case Studies, Blog, About and Contact, moved legal pages to a footer menu and added a prominent “Get a Quote” button. Enquiries increased, and visitors spent more time exploring case studies.

Frequently Asked Questions

How many menu items should I have?

Usually five to seven top-level items for the main menu.

Can I have different menus on mobile?

Some themes support separate mobile menus; otherwise the main menu adapts automatically.

How do I add categories to a menu?

In classic themes, select categories in the menu editor. In block themes, add category links in the Navigation block.

Should legal pages be in the header?

Usually they belong in the footer, though some sites add a Terms page to the header for visibility.

Why is my menu not showing?

It may not be assigned to a location, or your theme uses a block-based header that needs the Navigation block.

Do menus affect SEO?

Yes, as internal links that help search engines understand important pages.

Conclusion

Good menus make your website easy to navigate. Create clear header and footer menus, prioritise important pages and categories, keep labels simple and test on mobile. Whether you use a classic or block theme, thoughtful navigation helps visitors and search engines understand your site.

Helpful Links

I’m Liam Simth, a content writer who loves turning ideas into clear, engaging stories. I focus on creating content that connects with audiences while supporting a brand’s goals. Whether I’m writing articles, website copy, or social posts, I aim for clarity, creativity, and purpose. Research drives my work, and strong storytelling shapes it. I’m always exploring new trends, refining my craft, and helping businesses communicate with impact.

Comments are closed.