How to change a team site into a communication site?

jaWa 326 Reputation points
2022-02-08T15:31:25.977+00:00

Hi there,

is it possible to change a team site into a communication site? If not, how can we migrate the data?
Info: MS Teams edits automatically a team site in sharepoint when a team in MS Teams is createt - this team site we would like to change into a communication site. If not possible, we need to change the name and the url of the team site to create a communication site (with the same name), right? If so, how can we also link the MS Teams team to the new communication site?
Thank you!

Microsoft 365 and Office | SharePoint | For business | Windows
Microsoft Teams | Microsoft Teams for business | Other
{count} votes

Accepted answer
  1. Echo Du_MSFT 17,316 Reputation points
    2022-02-09T02:51:33.597+00:00

    Hi @jaWa ,

    Unfortunately, there is (currently) no way to convert a Team site into a Communications site.

    Yes, you need to change the name and the url of the team site to create a communication site (with the same name) and migrate data.

    Please follow the steps:

    Note: You need to have SharePoint Online Global administrator permissions.

    Step1:Rename the Team site url and name

    a.Go to the SharePoint admin center >> Sites >> Active sites

    b.Click the Team site that you want to edit

    c.On the Site Detail Panel, click Edit under the URL section

    172417-1.jpg

    d.Rename the URL and Name

    172418-2.jpg

    172424-3.jpg

    e.Please wait for a while

    172425-4.jpg

    Step2:When you rename the site, SharePoint leaves a redirect from the old URL to the new URL. You need to remove that redirect.

    a.List all the redirects

    Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue  
      
    $username = "******@domain.onmicrosoft.com"   
    $password = "password"  
    $cred = New-Object -TypeName System.Management.Automation.PSCredential -argumentlist $userName, $(convertto-securestring $Password -asplaintext -force)  
    Connect-SPOService -Url https://domain-admin.sharepoint.com -Credential $cred  
      
    Get-SPOSite -Template REDIRECTSITE#0  
    

    b.Remove the redirect URL

    Note: as long as you enter the old URL (i.e. the redirect URL that you want to free up), the above code will not delete the site—it will only delete the “redirect” site, which is what you want to do.

    Remove-SPOSite -Identity https://domain.sharepoint.com/sites/redirect-url  
    

    Step3.Create a Communication site and link to Microsoft Teams. For more information, please the "Embedding a SharePoint site in Microsoft Teams tab as start page" article.

    Thanks,
    Echo Du

    ============================================

    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    3 people found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.