I have to create a list with some columns on several different sites. For that which process shall I use from the following and why : Content Types, Site Collection Level List Site Level List and List Template? What's the difference between all the four?


If you need just create list (not workflows and complicated relations), I think the best and easiest way is to create List Template. It's so easy to create, upload and to use on different sites. Hope it hepls.

  • Will this work if I am working on different site collection level?
    – Anand
    Aug 17 '16 at 9:46
  • Yes, it works for sites, subsites, subsites under subsites, etc. :) Aug 17 '16 at 10:25

A flexible,practical and maintainable solution is to create a re-runnable Powershell script to deploy your Site Columns and Content Typesand then you can create lists from these content types.

A good reference is here: https://www.captechconsulting.com/blogs/bulk-creation-of-sharepoint-site-columns-and-content-types-with-powershell-part-1

You can also use CSOM (javascript or C#) instead of using Powershell

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.