SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need to document the structure and hierarchy of a SharePoint site collection. We need to show the Different sub sites, the hierarchy, the lists and libraries in each site, the list columns in case of custom lists, features activated, etc.

What is the best approach to do that? Are some tools that can be used for this? recommended templates?


share|improve this question
up vote 2 down vote accepted

If this is just for static documentation then a quick approach could be to use the Server Explorer within Visual Studio 2010. Just point it to your farm and it will list all the web apps/site cols/sites/lists etc. Also, install CKS from CodePlex to give you even more information in the treeview. Everything you have mentioned will be in the tree. Then screen shot away.

share|improve this answer

Powershell is able to access all this information.

If your reporting needs are simple enough this should be enough.

share|improve this answer

Maybe look into Mind Jet Manager 9 with the SharePoint extension. Perhaps a trial for each is available from the site here link text

share|improve this answer

If you need to display your hierarchy on a Web Page, and have it dynamically updated, then I would suggest to look into Web services.

For example, Marc Anderson's SPServices library on Codeplex already offers built-in functions that can help:

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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