Guides/Edit your website/Menus/Troubleshoot common menu issues

Troubleshoot common menu issues

Last reviewed on December 3, 2025

Your site’s navigation menu helps visitors find content and move through your site. In this guide, you’ll learn how to troubleshoot and fix the most common menu issues.

Where do I edit my menu?

How you edit your menu depends on your theme type. Block themes use the Site Editor, while classic and some third-party themes rely on the Customizer. To find the right place, check Appearance in your site’s dashboard:

  • If you have Editor under Appearance, you’re using a block theme. Edit your menu through Appearance → Editor.
  • If you have Customize under Appearance, you’re using a classic theme. Edit your menu through Appearance → Customize → Menus or Appearance → Menus.
The Appearance menu open in the site dashboard, and an arrow pointing to the Editor submenu.
Edit your menu in the Editor
Under Appearance, arrows pointing to the "Customize" and "Menus" options.
Edit your menu in Customize or Menus

Learn the step-by-step process for editing your site’s menu.

I don’t see a menu on my site

If your navigation menu isn’t visible on your site, a Navigation block may not exist in your theme’s header or footer. Most themes include one by default, but if it’s missing or removed, your menu will not display.

Learn how to add a Navigation block to your site.

Content is missing from the menu

When you publish a new page or post, it is not automatically added to your menu. You need to manually add it.

You can add different types of content to your menu:

When you first add a Navigation block, it displays your site’s menu. If you haven’t created a custom menu yet, it will automatically include a Page List block that displays all published pages and updates automatically when new pages are published.

If you’re using the Page List block, it will only show your published pages as top-level menu items. Child pages will not appear as dropdown submenus. To create dropdowns with child pages, you need to convert the page list to individual menu links.

Learn how to create drop-down menus.

My menu is wrong on mobile

By default, your menu automatically converts to a mobile-friendly hamburger menu (the three-line icon) on smaller screens. You can customize this behavior to show the full menu, adjust the layout, or change when the mobile menu appears.

Learn how to change your menu’s design for mobile devices.

Note: If you want to display completely different menu content on mobile versus desktop, you’ll need to create two separate menus and use CSS to show/hide them based on screen size. Learn how to hide content on specific devices using CSS. This approach requires some CSS knowledge.

My menu isn’t aligned properly

If your menu appears vertical instead of horizontal (or vice versa), or menu items aren’t aligned as expected, you can adjust the Navigation block’s layout settings.

Learn how to adjust your menu’s layout and display.

Was this guide helpful for you?

Not quite what you're looking for? Get Help!

Copied to clipboard!