Skip to main content
< All Articles

How to replace a classic root site in SharePoint Online with a modern site

Posted on March 17, 2020
SharePoint

If your organization enrolled in the Office 365 subscription prior to April 2019, your root SharePoint site was created with what we now call the “classic team site template.” While all new sites you create now are going to be modern, the root site (which was provisioned at the time of the subscription) still bears the classic look and feel. However, the classic experience prevents you from using this site as a Hub Site and the main landing page for your Intranet. Luckily, we now have the out-of-the-box functionality to replace a classic root site in SharePoint Online with the modern equivalent. So, let me show you how to achieve this.

Howtoreplaceclassicrootsitemodernsite1

What is a root SharePoint site?

Just so that we are on the same page about this, I want to take a minute to explain what the root site is.

As you create new modern sites, they get addresses with /sites/sitename or /teams/sitename suffix at the end. The root site is the site with just a [domainname.sharepoint.com] in the URL without any suffixes. I explain further in this post as well (though a bit outdated with screenshots, it still defines the concept well).

A few important notes about the root SharePoint site

  1. You cannot delete a root site. In most cases, this is prohibited via the user interface Howtoreplaceclassicrootsitemodernsite13
  2. If you do remove the root site somehow, you are @#$% – all your other SharePoint sites, including everyone’s OneDrive, will stop working until you recover the site from the Recycle Bin or provision a new one
  3. Root Site is always a preferred “destination” since it has the cleanest URL, is easy to remember, and is a good candidate for the company’s Hub, so that is why I am doing this post to explain how to take advantage of it and replace a classic root site in SharePoint Online with a modern one.

Step 1: Make sure the Root Site is not used

First, make sure that the current, classic root site and subsites (if any) are not used by anyone. Make sure all the content has been backed up, and no one is synchronizing any libraries from the root site or its subsites to their computers (otherwise when the old site is moved over to the archival URL – more on this later) – it will cause sync issues.

Step 2: Create a modern site first

For us to replace a classic root site in SharePoint Online, first, we must create a modern site we will use as a replacement. Per Microsoft guidelines, it has to be either a modern team site without an Office 365 Group or a Communication Site. You cannot replace the root site with a Group-connected site. To help you understand this further, please reference this post on the various sit types we have in SharePoint.

In almost all of the cases, you want to proceed with a Communication Site Template. This makes sense as you probably will use your root site as the main Hub Site/Intranet Home Site.

  1. Navigate to either a SharePoint Admin Center or SharePoint Start Page and click on Create Site. Then, choose the Communication Site template. Howtoreplaceclassicrootsitemodernsite6
  2. Give your site a name, click Finish Howtoreplaceclassicrootsitemodernsite7
  3. Your new Communication Site is ready! Howtoreplaceclassicrootsitemodernsite8

Step 3: Navigate to the SharePoint Admin Center

Next, we need to navigate to the SharePoint Admin Center to begin the root site replacement (swap) process.

  1. Click on Office 365 App Launcher > Admin. Howtoreplaceclassicrootsitemodernsite2
  2. Navigate to the SharePoint Admin Center by clicking on SharePoint under Admin centers. Howtoreplaceclassicrootsitemodernsite3
  3. Click on Active sites to display all your sites (site collections using the old terminology). Howtoreplaceclassicrootsitemodernsite4

Step 4: Replace a classic root site in SharePoint Online with the modern Communication Site

  1. Copy the URL of the Communication Site we created in Step 1
  2. Now click on the checkbox next to the root site (the one with just [domain.sharepoint.com] in the URL column, then choose Replace site from the top ribbon (you might need to click on three dots to get to that command) replace a classic root site in SharePoint Online
  3. On the next screen, paste the URL of the Communication Site from Step 1, then click Save replace a classic root site in SharePoint Online
  4. And just after a few minutes, your site swap will be completed! Howtoreplaceclassicrootsitemodernsite11

NOTES:

  1. This new site must be a team site (without an Office 365 Group) or a Communication site. I repeat: It can’t be connected to an Office 365 group (the most common type of site in your environment). For more info on the various types of sites we have, please reference this post. If you do try to use the prohibited type of site, you will receive an error message below. Howtoreplaceclassicrootsitemodernsite10
  2. The new site cannot be a Hub Site – it can only be a regular site not registered as a Hub yet.
  3. If you are nostalgic about the old site’s look and feel, you can still access it using that archive link. replace a classic root site in SharePoint Online
  4. Once the Modern Site is created, you can convert it into the Hub Site and use it to build out your new, modern Intranet!
  5. For additional information on how to replace a classic root site in SharePoint Online, you can also reference this official Microsoft article.

About Me

I’m Greg Zelfond, a U.S. based SharePoint consultant, and I provide affordable out-of-the-box SharePoint consulting, training, and configuration assistance to small and medium-sized businesses all over the world.

Need help?