We are looking at our navigation menu, and we'd like some items to have submenus, but not clickable. Here's an example structure:

  • About
  • Products
    • Product 1
    • Product 2
    • Product 3
  • Contact

In this example, I would like "Products" to not be a link. Clicking would only open the submenu (or not, whatever), but not take you to a new page. Does this make sense?

We are using Modern Sharepoint pages and hub site navigation menus.

Update: Here's what I have in Site Settings:

enter image description here

I click on Quick Launch then Add Header:

enter image description here

And it still requires me to add a link:

enter image description here

  • 1
    Yeah, this is not possible in modern team sites unfortunately. Agreed doesn't make sense at all, but that is indeed the case. – Gautam Sheth Apr 19 '19 at 7:19

I tested this with my own hub site and took screen grabs.

  1. Edit the left rail navigation
    Step One
  2. Click on the '+' to get the Add a link dialog
    Choose "Header" and enter "Display name"
    Click "OK"
    Step 2
  3. Repeat the process for your sub-item
    If you want to have a link to a document or list item, use the URL option
    Otherwise just create another Header
    Step Three
  4. Select your first sub-item and drag it up to the main header
    It will move the sub-item under the main header.
    Repeat this step for all of your sub-items and click "Save" when finished to preserve your work.
    Step Four
  5. The main header will appear as a drop down item
    Step Five
  6. Clicking on the main header should just expand the drop down menu and show you the sub-item
    Step Six
    Please Note:
    These instructions are specifically written for a SharePoint Online Hub Site.
    They are current as of the date of this post.
| improve this answer | |
  • What the heck? How is this working? This is exactly what I tried before and it wouldn't work! But now, after looking at your answer and going back to my setup to prove you wrong, the Header option is there, just as it's supposed to be. Maybe there was a temporary issue? Maybe the Header feature wasn't rolled out to my tenant? Whatever it was, it's working now and your answer is the winner! The thoroughness and pictures are worth the +50 bounty all by themselves! Thanks! – Stevish Apr 23 '19 at 17:04

You can activate web feature - SharePoint Server Publishing.

After that, Navigation settings will displayed in Site Settings as on picture below. Now it will be possible to add heading without link.

Also you can access navigation settings by the link - http://YOUR_SITE/_layouts/15/AreaNavigationSettings.aspx

enter image description here

| improve this answer | |
  • And this will work on Modern Pages and Hub Navigation menus? – Stevish Apr 18 '19 at 16:40
  • I don't think so, but you can try. It will 100% work for classic experience. It was not clear from your question that you are using modern pages and hub sites. – Raf Apr 19 '19 at 4:19
  • I gave you an upvote since my question didn't say it, but yeah, I'm using Modern pages in sharepoint online, and this doesn't work. – Stevish Apr 19 '19 at 21:02

One quick option is to have your URL field be a pound/hash symbol ("#"). This will make the link still 'active' for all intents and purposes, ie: Branding, but the click function will take the user nowhere.

| improve this answer | |
  • I tried that. And instead of leaving it as a hash link, it replaced it with the URL of my hub site home page. – Stevish Apr 18 '19 at 16:39

In the Modern Experience, go to the Site Settings page. From here, you can click on the Edit Links button below the Quick Launch bar on the left. For whatever reason, from this menu, it will allow you to enter a Heading without a URL. No idea why it works here and nowhere else, but it works!

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.