You can delete a WordPress site in two ways, depending on whether you own the hosting or use WordPress.com
If you built your site on WordPress.com (the hosted version where WordPress handles the servers), you delete the entire site from your account settings in about five minutes. If you use self-hosted WordPress (where you pay a separate hosting company like Bluehost, GoDaddy, or SiteGround), you delete the site files through your hosting control panel or by asking your host to remove them. The steps are different because the two versions work differently — WordPress.com owns the infrastructure, while self-hosted WordPress puts you in control of it.
Before you delete anything, back up your site if there is any content you might need later. Once deleted, the site and its database are gone. If you only want to take the site offline temporarily without deleting it, you can set it to private or password-protected instead.
Key Takeaways
- WordPress.com sites delete from your account dashboard under Settings, and the process removes everything in minutes.
- Self-hosted WordPress sites require you to delete files through your hosting control panel or request deletion from your hosting company.
- Backing up your site before deletion saves your content if you change your mind or need it later.
- Taking a site offline temporarily is different from deleting it — you can make it private or password-protected instead.
- Domain names do not delete automatically when you delete a WordPress site; you must cancel them separately if you no longer want them.
How to delete a WordPress.com site
Log in to your WordPress.com account and go to your site dashboard. In the left sidebar, click Settings, then scroll down to the bottom of the page and look for the Danger Zone section (it is usually red or highlighted). Click Delete Site.
WordPress.com will ask you to confirm by typing your site URL or the word "delete" into a text box. This prevents accidental deletion. Type what it asks for, then click the final delete button. Your site will be removed immediately, and the domain will become available again if you want to use it for something else.
If you paid for a WordPress.com plan (like Premium or Business), deleting the site does not refund your payment. Your subscription ends on the date it was set to renew. If you want a refund for an annual plan you just bought, contact WordPress.com support — they sometimes grant refunds within the first 30 days, but this is not may provide.
How to delete a self-hosted WordPress site
Self-hosted sites require more steps because your files live on a hosting company's servers. Log in to your hosting control panel (usually cPanel, Plesk, or a custom dashboard — your host sent you the login details when you signed up). Look for a file manager or FTP access.
In the file manager, navigate to the folder where your WordPress site lives. This is usually called public_html, www, or your domain name. Select all the files and folders inside it and delete them. This removes your website from the internet immediately. The domain name itself stays active as long as you keep paying for it, but visitors will see an error page.
You should also delete the database that stores your site's content. In your hosting control panel, find MySQL Databases or Databases (the name varies by host). Find the database connected to your WordPress site (it usually has your domain name or "wordpress" in it) and delete it. If you are not sure which database belongs to your site, check your WordPress configuration file (wp-config.php) — it lists the database name.
If you do not want to do this yourself, contact your hosting company's support team and ask them to delete the site and its database. They can do it in minutes.
Back up your site before you delete it
Deleting a WordPress site is permanent. Once the files and database are gone, you cannot recover them unless you have a backup. If there is any content you might want later — old blog posts, images, customer information, or design elements — save a copy first.
On WordPress.com, go to Settings > Export and download your content as an XML file. This saves all your posts, pages, and comments in a format you can import into another WordPress site later. It does not save your design or plugins, only the text and media.
For self-hosted sites, use a backup plugin like UpdraftPlus or BackWPup to create a full backup of your files and database. Download the backup to your computer. If your hosting company offers automatic backups (many do), you can also ask them to send you a copy before you delete anything.
What happens to your domain name when you delete the site
Deleting your WordPress site does not delete your domain name. The domain stays registered and active as long as you keep paying the renewal fee. If you no longer want the domain, you must cancel it separately through your domain registrar (the company where you bought it — often GoDaddy, Namecheap, or your hosting company).
If you let the domain expire without renewing it, it becomes available for anyone else to buy after a grace period of 30 to 60 days. During that grace period, you can usually renew it at the regular price, but after that window closes, someone else can register it.
If you want to keep the domain but do not want the site visible, you can point it to a simple holding page or a different website instead of deleting everything. This keeps the domain active and prevents someone else from buying it.
Alternatives to deleting your site
If you are not sure about deleting permanently, consider taking your site offline temporarily instead. On WordPress.com, go to Settings > Visibility and set the site to Private or Password Protected. The site stays in your account and you can make it public again later. On self-hosted sites, you can install a maintenance plugin that shows a "coming soon" message to visitors while keeping your site files intact.
You can also delete individual pages or posts instead of the whole site. If you only want to remove certain content, go to the page or post, click the delete option, and confirm. This keeps your site running but removes specific content.
Another option is to change your site's purpose. Instead of deleting it, you can clear out old content and repurpose the site for something new. This keeps your domain history and any search engine ranking you built up over time.
What to do if you cannot access your hosting control panel
If you forgot your hosting login details or cannot access your control panel, contact your hosting company's support team. Have your account email address and any identifying information ready. They can verify you are the account owner and either reset your password or delete the site for you directly.
If you no longer have access to the email address associated with your hosting account, the process takes longer. Your host will ask you to verify ownership through other means — sometimes a phone call, a copy of your ID, or a credit card match. Be prepared to wait a few days for this verification.
If your hosting account has expired and you did not renew it, your site may already be offline. Contact your host to ask whether the account is still recoverable or if the files have been automatically deleted after the grace period.
Frequently Asked Questions
Can I recover my site after I delete it?
On WordPress.com, deleted sites cannot be recovered — the deletion is permanent. On self-hosted sites, you can recover your site if you have a backup file saved to your computer. Restore the backup through your hosting control panel or a backup plugin. Without a backup, recovery is not possible.
Will deleting my WordPress site hurt my Google search ranking?
Yes. If your site ranked in Google search results, deleting it removes those rankings. If you want to preserve your search presence, set up redirects from your old pages to new ones, or keep the domain and point it to a new site. This tells Google where your content moved.
Do I have to delete my domain name when I delete my WordPress site?
No. Your domain and your WordPress site are separate. You can delete the site and keep the domain active, or delete both. If you keep the domain, you must continue paying the annual renewal fee to the registrar.
What if I delete the site by mistake?
On WordPress.com, contact support immediately — they may be able to restore it within a short window if you act quickly. On self-hosted sites, you can restore from a backup if you have one. If you have no backup and the deletion was recent, ask your hosting company if they keep automatic backups you can restore from.
Can I delete just my WordPress theme or plugins without deleting the whole site?
Yes. In your WordPress dashboard, go to Appearance > Themes to delete themes, or Plugins to deactivate and delete plugins. This removes them without affecting your site, posts, or pages. You can install new themes or plugins anytime.