If you’ve ever wondered how to structure your SharePoint sites, you’re not alone. For those that have been doing SharePoint for a while, you may already know that we’ve long had the debate – where do your department sites go in SharePoint? Are they considered publishing sites or collaboration sites? Or both? Are they sub-sites or site collections? How can we structure sites so we secure some content and still publish content for others, without making it too complicated? This concern often leads to a successful intranet build, but prevents true collaboration from occurring in SharePoint. We watch as our HR teams, Finance, and others still resist adding their most secure content into SharePoint (and especially into the cloud!) when we know the file share is no longer the best place for that content. This issue gets even more complex when we bring Microsoft Teams– which are supported by SharePoint sites – into the picture. I want to take some time to talk through what is no longer considered a good approach, and then provide a replacement, modern approach to site architecture best practices in Office 365.
Legacy site architecture approach and my previous go-to solution
I was always of the opinion you should have sub-sites off the root site for your publishing intranet sites (see diagram). Then, create site collections for your more secure content. This provided two benefits:
- There was a clear division between the site that is sharing content for others vs. what is secured information for the department (Example: HR provides 401k benefits information to everyone (root sub-sites), but employee reviews need to be locked down to a small group of individuals (site collection)) This limited confusion and security mistakes.
- If you did more complex branding on your intranet site collection, it was also easier to configure the additional sites and corresponding navigation. Giving your collaboration sites a more basic look and feel also made them easier to manage and contributed to the user understanding whether they were in a secure site or publishing site.
Figure 1: Publishing sub-site and secure site collection approach
Another approach I would commonly see would look something like figure 2, where secure subsites were tucked under the publishing site for simplicity to the end-user. While this was never my preferred approach due to security concerns, I know plenty of organizations who implemented this way. This further complicates the idea of “where does my content belong?” I still consider you among the lucky ones – best of luck to those sorting their way out of the folder and item level security structures!
Our Approach Needs to Change
While these approaches worked ‘ok’ in legacy versions of SharePoint, the complexities of managing broken inheritance and moving subsites around during re-organization always kind of haunted us a bit. More importantly, Microsoft has now come out and made a strong recommendation against using sub-sites. This is for good reason!! There is little benefit to using sub-sites in a modern site collection and you should consider it practically unsupported. Yes, you can still create subsites, and you can still break permissions, but do so at your own risk – I’ve heard reports of modern search not working correctly in some of those scenarios. I’ve added references to related blogs at the end of this article if you want to learn more about this significant change in recommendations from Microsoft.
At its core though, the idea I believed in is still relevant. *We still want the clear separation of what consists of a publishing site vs a collaboration space* One area, where you would have many readers and few content owners/creators and other areas where you could have many collaborators, without compromising security. So now what do we do?
Modern sites bring modern approaches
The fog is beginning to clear and we are starting to see and hear a crystal-clear methodology emerging from Microsoft. The Microsoft World is, in fact, FLAT ! It’s time to flatten your site architecture from those deep legacy structures (see figures 1 and 2) into an architecture that is easy to manage, secure, organize, and re-organize to your heart’s content. We’re also keeping our philosophy on separating published (intranet) content from collaboration content. So what does that mean? Our new structure will look something like this:
Figure 3: Modern approach to site architecture in Office 365
IRL – The details behind the example
Contoso Marketing department curates the corporate announcements and HR publishes content like the 401k benefits guidelines and links to the health care benefits web sites. We assign Marketing to run the News & Communications site collection (isolated security). HR runs their own Communications Site collection for publishing content about benefits (isolated security). Both of these sites are linked to each other in the navigation (manually).
Individually, HR also has a Microsoft Team with a corresponding SharePoint site collection, where they can collaborate on new policies & procedures that no one should see until they are finalized. They can also store secure content like salary information and employee reviews, without concern it will end up exposed in the publishing site.
Do you see what happens here? One site per function– simple security and a straightforward purpose on what it’s providing and who owns the content. This is easy to track! You shouldn’t be concerned about the number of site collections – you can have up to 500,000 per tenant and room to scale to 25TB per site collection! [Note: I went to update/verify this before publishing and I can no longer find a published limitation here. There IS a limitation that a user can only belong to 5,000 groups]
Planning: How do I know when to use Classic sites vs Modern Communications Sites vs Teams?
In Office 365 and SharePoint Online, we have two modern site templates we can use while still utilizing classic sites when necessary:
- Classic Team or Publishing Site – For the moment, this will still be your root site collection since modern is not available there.
- Use Modern Pages on Classic sites to help bridge the gap
- Customize the masterpage at your own risk (changes are always possible that could break your site)
- Suggestion: Share news rollups with search web parts, provide links to internal and external applications or even embed a video from Stream here! CEO’s love to share their message from the latest TownHall meetings on the home page.
- Another option – you can use a redirect from here to send users to a Modern site
- Communication Sites – These are best for the rest of your publishing sites (intranet sites)
- These sites cannot be “groupified”, meaning it’s a solo SharePoint site not associated to a Group or Microsoft Team
- Great for sharing communications and publishing content and fantastic for the mobile experience
- This is your legacy intranet replacement! One Communication Site (site collection) per department
- Microsoft Teams for Collaboration
- Every Microsoft Team created is backed by a modern team site in SharePoint
- Great for collaborating, team conversation, and the ability to utilize SharePoint side by side with Planner, Stream, PowerBI, and more from a single interface. All secured with a simple AD Group the Team owner can manage themselves
- Teams can replace shared folders on a file share
- Teams may not be department focused – think functionally! How do you work together? You may find that creating Microsoft Teams based on “Projects” are easier to manage!
What about navigation?
With everything flattened into a single level of site collections, you may already be cringing at the thought of managing the navigation between sites. If you don’t already know, SharePoint doesn’t automatically add navigation for new site collections, only sub-sites. This is a good feature; each site collection is its own secured silo! It’s almost like the site doesn’t exist until you make it visible through navigation. The beauty of this is that if you re-organize and suddenly HR belongs to Operations instead of Corporate, you’re not moving subsites around, you’re just moving links because of your flat site architecture. The down side, is that right now it’s a manual process and can be tedious if you have a lot of sites. If you’re up for some development, you can investigate search-based navigation as an alternative.
If this is frustrating to you, don’t despair! Coming soon – you’re going to be able to create automatic navigation by joining the site collection to a Hub site. I haven’t mentioned that here so far because they aren’t available yet. Hub sites will provide a way to bring together related sites – you can roll up news/activity feeds, created a shared navigation, and even share the look and feel of the site. You will be able to add and remove sites from hubs as needed. Your site architecture will still be flat, the sites do not become a sub-site to the hub site, but they will be associated to each other. No more re-organization headaches.
What if I’m not ready for Microsoft Teams?
Do you have to take this approach? Only if it makes sense for your organization. If you aren’t rolling out Teams yet, then try to create your collab-based SharePoint sites as Modern SharePoint team sites when possible. Your sites can be “groupifed” later so that you can utilize Teams and/or Groups when you are ready. So, don’t worry, you can grow into features as your organization is ready for them. I’m a big fan of rolling out Office 365 in phases. This makes for happy end users and a helpdesk that isn’t overwhelmed.
This is a lot of new information for me – where can I learn more?
If you’re not familiar with the differences between modern and classic sites, or you just want to learn more about the all of the new features I’ve talked about in this article, then I have a bunch of resources here for you here:
- Bob German – What is a Modern Site and Why should I care?
- Mark Rackley – Classic vs Modern sites
- Joanne Klein – Site Collections vs Sub-Sites
- Matt Wade – What’s included in Office 365 Groups & Teams
- Office 365/SharePoint Online limitation reference
- Hub Sites
- Site architecture planning tools – Xmind
You should also be following along on the Microsoft Tech Community Sites https://techcommunity.microsoft.com/ for the latest information, blogs, and support.
I want to hear from you!
Finally – I would love to hear from all of you and your experiences with collaborating in Office 365 – the best thing about our community is to learn about what is working for others and apply it in our own way.