I'm using SharePoint 2013 and I would like to remove site content from quick launch?

I've followed below article but couldn't find my Master Page in Site Settings..
How do I enable it?

< http://3sharp.com/blog/removing-the-site-contents-link-from-the-quick-launch/ >

  • Can you find site settings > Master pages and page layouts?
    – Mark L
    Aug 11, 2016 at 1:28
  • Hi Mark.. Yes.. I just found it was located in Web Designer Galleries > Master pages... But I found so many folders.. what would be my next step?
    – Yuges
    Aug 11, 2016 at 1:47
  • By default you are using seattle.master (you can double check at site settings>Master page). Download it, modify it, and upload it back. I highly suggest you read some tutorial before you actually do it. (e.g. this one) BTW, you can modify the seattle.html instead of seattle.master but it is not easy to discuss this way. You can search for "html master page"
    – Mark L
    Aug 11, 2016 at 2:19

4 Answers 4


Try putting this code on your seattle.html page and then publish it.

But don't forget to make the copy of that seattle.html & master page before you make any changes.

Apply that copy of master page to your site, by setting that master page as default, instead of directly making the changes to the original.

Try making & applying copy of that seattle html master page instead,

 .ms-core-listMenu-item, .ms-core-listMenu-item:link, .ms-core-listMenu-item:visited, .ms-tv-item:link, .ms-tv-item:visited, .ms-tv-header:link, .ms-tv-header:visited {
        color: #666666;
        text-decoration: none;
        display: none;

You can directly remove Site Contents from navigation settings. Please follow the below steps :

  1. GoTo http://example.com/_layouts/15/areanavigationsettings.aspx
    (i.e. append '/_layouts/15/areanavigationsettings.aspx' to your webAbsoluteUrl OR siteAbsoluteUrl )

  2. Select Site Content >> Delete enter image description here

  3. Click OK

  4. Done

I Hope this will help you out.

  • The link will automatically added back when new content is added to the site.
    – Mark L
    Aug 12, 2016 at 1:04

You can even add this CSS to your site

  #sideNavBox a[href$="/_layouts/15/viewlsts.aspx"]
    display: none;

Under Site Settings, Under Look and Feel, there is something called Tree View.

From there you can disable the Tree View and all the Site Contents will be hidden.

Your Answer

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

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