I have a SharePoint Online site using Modern pages. I know that under Navigation Settings you can turn off the Quick Launch, but it only appears to work on classic pages (Site Settings, Site Content, Publishing Pages library, etc.).

Is there an additional step or different process to hide the left-hand navigation (and potentially the top navigation) for either an entire site including Modern pages, or for specific Modern pages?

Also, is there a difference between SharePoint sites created by Teams, and regular SharePoint Online sites? I am doing most of my testing on my Teams site, and want to know if there are different behaviors.

1 Answer 1


Last year, Microsoft released site navigation visibility feature using which I am able to hide the quick launch (left navigation) on team sites as well as top navigation on communication sites.

Read more about this feature release at: New Navigation features for SharePoint team sites

Steps to hide site navigation:

  1. Go to SharePoint site home page (modern experience).
  2. Click on Settings (gear) icon at top right corner
  3. Select Change the look >> Navigation
  4. Turn off Site navigation visibility & click Save.

enter image description here

Update from comments:

I can see below options under "Change the look":

enter image description here

Under "Navigation" option, you can turn off the site navigation visibility.

  • Under "Change the Look", I have options grouped into Theme and Header. Neither has a Site navigation visibility option.
    – CigarDoug
    Jul 5, 2022 at 15:15
  • Which site template are you using, communication site or team site? Jul 5, 2022 at 15:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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