Add a Navigation Menu
By default, when you create a menu, it's generated from the pages and site map links in the Site Map folder in the Site Pages view. However, you can also create a menu that's generated from the pages in the Landing Pages folder or from the child or sibling pages of a site page.
Required Editions
| Available in: Salesforce Classic |
Available for purchase in: Enterprise, Performance, and Unlimited Editions Available (with limitations) in: Developer Edition |
| User Permissions Needed | |
|---|---|
| To build, edit, and manage Site.com sites: | Site.com Publisher User field enabled on the user detail page AND Site administrator or designer role assigned at the site level |
-
Arrange site pages and site
map links in the Site Map folder or the Landing Pages folder in the
order you want them to appear in the menu by dragging them to the desired
location. Drag a page or site map link onto another page or link to make it a
child of that item. Drag pages or links into the Landing Pages folder to exclude
them from the site map.
Tip If you can't see the Site Map folder in the Site Pages view on the Overview tab, click
. - Open the page template or site page that you want to add the navigation menu to.
- Drag a Menu from the Page Elements pane onto the page.
-
In the Properties pane, under Menu Source, select the pages that you want to
use for the menu. By default, the Site Map folder is used to create the menu.
Any site map link in the applicable hierarchy also shows up in your menu.
- Select Landing Pages to create the menu from the pages in the Landing Pages folder.
- Select Child Pages to create the menu from the current page's child pages.
- Select Sibling Pages to create the menu from all of the pages that share the same parent as the current page.
- Select a specific site page to create the menu from just its child pages.
Note If you add a menu element to a page template, the menu doesn't display correctly in the template if you select Child Pages or Sibling Pages as the menu source, because page templates aren't part of the site map hierarchy. However, the menu appears as expected on site pages based on the page template. - To alter the appearance of the menu, you can select a different theme from the Theme Name drop-down list. For example, to create a drop-down menu, select Horizontal Drop-down. You can modify the style of any theme to suit your needs.
-
To change the name of a page in the menu, open the associated page and update
its Navigation Name field in the Properties pane.
Navigation names can include spaces and special characters.
Alternatively, to change the name of a site map link in your menu, hover over the link in the Site Pages view on the Overview tab, click Edit, and update the name.
- When you add a new page or site map link, update a page's Navigation Name property, or rearrange pages or links, the menu updates automatically to reflect the changes.
- To automatically include a menu on every site page, add the menu to a page template and base the site pages on it.
- You can hide a page in menus, breadcrumbs, and the site map by selecting the Hide Page checkbox found on the Properties pane for each page. This setting also prevents website visitors from accessing the page's direct URL. By default, all pages are visible.

