How to Delete SharePoint Site?

As a SharePoint beginner, you must know how to delete a SharePoint site. In this tutorial, I will explain how to delete the SharePoint Online site using different ways. Such as:

  • Delete SharePoint Online Site from SharePoint Admin Center
  • Delete SharePoint Online Site from SharePoint Home Page
  • How to Delete SharePoint Site using PowerShell
  • How to Delete Multiple SharePoint Online Sites using PowerShell

Delete SharePoint Site From SharePoint Admin Center

To delete a SharePoint Online site [Commumication site or Team site] from the SharePoint admin center, you can follow the below-mentioned steps. Such as:

1. Open your SharePoint admin center [https://<tenant>-admin.sharepoint.com], expand the Sites dropdown, and select Active sites.

2. Now, select the specific SharePoint site and click on the Delete option, as shown below.

delete sharepoint site

3. Once you select the delete button, it will give the confirmation message [Delete Admin Team?], and select the Delete option.

how to delete a sharepoint site

4. Suppose you want to get the deleted SharePoint site; select the Deleted sites option where you find the deleted sites.

Output:

how to delete sharepoint site

This way, you can delete or remove a SharePoint site from the SharePoint admin center.

Delete Sharepoint Site From the Home Page

Next, I will show you how to delete the SharePoint site from the SharePoint site home page. For that, follow the below steps.

1. On the SharePoint Home Page -> Click on the Gear icon -> Select Site information option under the Settings window, as show below.

sharepoint delete site

2. Now, select the Delete site option under the Site information page.

delete a sharepoint site

3. Whenever the user selects the delete site option, a confirmation message will appear. You can also select the check box [Yes, delete this site and its associated content]. Finally, click on the Delete option.

delete a site in sharepoint

4. In the same way, you can also delete the SharePoint site from the Site Actions [Site Information -> View all site settings -> Site Actions -> Delete this site].

how to delete a site in sharepoint

5. Next, select the Delete option to receive the confirmation message [Are you sure you want to send this website to the site collection recycle bin?], and select the OK button.

This is how we can delete the SharePoint Online site from the SharePoint Online home page.

delete site sharepoint

How to Delete SharePoint Online Site using PowerShell

Suppose you want to delete the SharePoint site using PowerShell [SharePoint Online Management PowerShell]; follow these two different methods. Such as:

  1. Remove-SPOSite
  2. Remove-SPODeletedSite

Note:

To execute PowerShell Commands, you can use either Windows PowerShell ISE or Visual Studio Code.

Delete SharePoint Site using PowerShell [Remove-SPOSite]

We can use the Remove-SPOSite cmdlet to delete a specific SharePoint Online site from the SharePoint Admin center and move it to the SharePoint Deleted site/recycle bin page.

Syntax of the PowerShell Remove-SPOSite:

Remove-SPOSite
-Identity <SpoSitePipeBind>
[-Confirm]
[-Nowait]
[-WhatIf]

Where,

  • Identity = We can specify the exact SharePoint site URL
  • Confirm = It will ask for your confirmation before executing the command
  • Nowait = We can specify that the script will be expected immediately without any delay
  • WhatIf = It specifies what would happen if the command runs. The command is not run

Example-1:

Suppose you want to delete the SharePoint Online site [ProjectSite] from the SharePoint Admin center using the PowerShell Remove-SPOSite command. Follow the code below and run the script.

Remove-SPOSite -Identity https://szg52.sharepoint.com/sites/ProjectSite

Once you run the script, it will give the confirmation message. Then, click on the Yes to All option to delete the specific site.

permanently delete sharepoint site powershell

Finally, to check the deleted SharePoint site, go to the SharePoint admin center and click on the Deleted sites option to get the output.

Output:

delete sharepoint site powershell

Example-2:

Similarly, if you want to delete a SharePoint Online site with a confirmation message and move it into the recycle bin, follow the script below.

Remove-SPOSite -Identity https://szg52.sharepoint.com/sites/AdminTeam -Confirm

Note:

If you use the -Confirm:$false parameter, the SharePoint site will be automatically deleted from the Active sites and moved to the Deleted sites.
how to delete site in sharepoint

Have a look at the below screenshot for the output.

deleting sharepoint site

Delete SharePoint Site using PowerShell [Remove-SPODeletedSite]

In the same way, if you want to delete the SharePoint Online site using PowerShell, you can use the Remove-SPODeletedSite cmdlet to delete the site permanently.

Follow the below syntax:

RemoveSPODEletedSite
-Identity <SpositePipeBind>
[-Confirm]
[-NoWait]
[-WhatIf]

Example:

In this example, I will show how to delete a SharePoint site permanently using the Remove-SPODeletedSite cmdlet. Follow the script below.

Remove-SPODeletedSite -Identity https://szg52.sharepoint.com/sites/ProjectSite -NoWait
how to delete a site on sharepoint

Once your all updates are done, click on the Yes button. Have a look at the below screenshot for the output.

Output:

how to delete sharepoint sites

How to Delete Multiple SharePoint Sites using PowerShell

Finally, I will discuss how to delete multiple SharePoint Online sites using PowerShell. In this case, you can use Remove-SPOSite command.

Example:

Suppose you want to delete two SharePoint Online sites from the SharePoint Admin center, follow the below script.

$siteUrls = @(
"https://szg52.sharepoint.com/sites/Admin",                    
"https://szg52.sharepoint.com/sites/DeereandCompany"
 )
 # Loop through the list and delete each site
 foreach ($url in $siteUrls) {
Remove-SPOSite -Identity $url -Confirm:$false
 }

Where,

  • $siteUrls: It specifies the URLs of the SharePoint sites
  • foreach: It will loop iterates through each site URL
  • $siteUrls: It specifies the URLs of the SharePoint sites
  • foreach: It will loop iterates through each site URL
how to delete sharepoint sites powershell

Once all your updates are done, have a look at the below screenshot for the output.

Output:

delete multiple sharepoint sites using powershell

This way, we can delete multiple SharePoint sites using PowerShell.

From this SharePoint Online tutorial, I have explained how to delete a SharePoint Site from the SharePoint Admin Center and how to delete a SharePoint Online Site from the SharePoint site home page.

Also, we covered how to delete a SharePoint Site using PowerShell and how to delete multiple SharePoint Sites using PowerShell.

You may also like the following tutorials:

  • Hi Bhawana,
    Thanks for such a great article. I have one question, In a SharePoint On-Premise, how one can delete SharePoint personal site of a user using Rest API?

  • >