Skip to content

Advanced Navigation Menus

How to set up advanced navigation to create menus for your website theme in HubSpot

pwr-icon-menus

NAVIGATION MENUS

Help site visitors find what they are looking for by adding navigation menus to your website.

hubspot-navigation-menu-example

FAQ

Why can't I see the menu in the header or footer?

If you have set up a menu that has unpublished pages, those links will be hidden.

To see your menu while building pages, set the menu item to "No Link" so you can see what the menu structure will look like, then go back and add the page links to the menu once pages are ready to publish.

How many menus do I need to create?

You will need menus for the following locations:

Header - main navigation

Header - mobile navigation (optional)

Top Header - secondary navigation (optional)

Footer - supplementary navigation

Footer - legal menu

Setup Instruction

To add menus to your website, first, you will need to set up the navigation menus, then you will need to select them in the template modules for the global header and footer.

POWER theme uses Advanced Menus that can be selected from a dropdown directly in the module once you have created the menus needed.

Set up Website Navigation Menu

Settings → Website  → Navigation

If you have not created a menu yet, the first thing you will do is click the "Create menu" button.

create-new-navigation-advanced-menu

Next, you will give your menu a name. This name is internal only and does not display anywhere publicly. Choose something descriptive and easy to find, for example, "Header Main Navigation - Brand Name" to help differentiate it from other menus in the list.

If you already have a menu, you can click on the name of the menu to see a list of available menus to edit or click the "+Add menu" link to create a new menu.

hubspot-navigation-menu-setup

For existing menus, you have the following actions available, including the option to clone a menu to make it easy to modify for mobile, footer, etc.:

hubspot-navigation-menu-actions

Creating a menu with unpublished pages

More than likely you will be creating a menu for pages that are not published yet. Even if you have draft pages created, your menu won't display in preview mode if the link is not published.

To preview your menu in the global header and global footer and have it visible on pages while you are building website pages, you will want to create the structure, but instead of setting each item to connect to the page, you'll want to choose "No link" in the dropdown so that the menu structure will be visible.

Once you have created your pages, you can go back to update your navigation to associate all of the links and publish your site pages to make everything come together. 

Make sure to review our Site Launch documentation for more tips on a successful launch!

After you have created the menus, you will need to configure them in the global header and global footer modules.

Add Navigation Menu to Theme Header

In the Next Steps, you'll follow step-by-step instructions to configure the global header for each page type, but here is an overview of how to select the menus that you've created within the header.

Global Header > Main Menu

The first option is to choose the Main Menu, this is the most common menu used for Header Navigation:

header-main-menu

Then, you have the option to configure an optional menu for use on Mobile for the Hamburger. This is helpful for your site visitors if you have a fairly complex dropdown or mega menu structure on desktop, it can help them find what they need access to on mobile devices quicker.

header-mobile-hamburger-menu

Next, you can choose to add a menu to the Top Header (an optional smaller header above the main header):

header-top-menu

Add Navigation Menu to Theme Footer

After you set up the Header, you'll follow step-by-step instructions to configure the global footer for each page type, but here is an overview of how to select the menus that you've created within the footer.

Global Footer > Main Menu

The first option is to choose the Menu, this is the most common menu used for Footer Navigation and is typically supplementary navigation to the one used in the Header (it's ok if they're the same):

global-footer-menu

Next, you have the option to include a legal menu:

global-footer-menu-legal

Next Steps

Now that your menus are configured, you can start setting up your global header for each page type.

Next up:

NEVER MISS A POWER UPDATE

We are continuously improving our modules and updating our documentation. Stay in the loop.