In this video I demonstrate how to change / swap the root SharePoint site in an Office 365 SharePoint environment.

This process essentially swaps the root site with another site that you specify.

This is a nice process to use because you can create your new root site, then swap it with your current root site when you deem the time is right.

The original root site is archived, so you do not lose any data.

Here are a few reasons why you might want to do this:

1. Your root site is currently a Classic site (Team Site, Publishing Site, etc.) and you want to swap it with a Modern site (Hub Site, Communications Site).

2. Your root site is currently a Modern site and you want to swap it with a classic site.

3. You want to use this operation as a deployment mechanism as part of your ALM where you swap a ‘production’ site with a ‘development site’.

Learn more about the PowerShell command here:


Author: Todd Baginski
I am a 17 time Microsoft MVP, a Partner, and the CTO at Canviz where I am currently leading several projects that include PowerApps, Azure, Office 365, SharePoint Framework, Artificial Intelligence, Machine Learning, full web stack, and numerous other technologies. I give back to my community by coaching and growing youth sports teams.

Leave a Reply