What happens when you delete a WordPress site
Deleting a WordPress website removes all the content, pages, posts, and user accounts from your site. The domain name itself does not disappear — it stays registered to whoever owns it — but the actual website files and database are gone. If you want the domain to stop pointing anywhere, you handle that separately through your domain registrar.
The process differs depending on whether you host WordPress yourself (self-hosted) or use WordPress.com. Self-hosted sites give you full control but require you to delete files manually. WordPress.com sites can be deleted through your account settings, though some data may be retained for a period.
Before you delete, understand that this action is permanent for the content itself. Backups exist only if you made them beforehand. Your hosting provider may keep automatic backups for a limited time, but you cannot count on this — check your hosting plan's backup policy first.
Key Takeaways
- Self-hosted WordPress sites require you to delete the database and files through your hosting control panel or file manager, not through WordPress itself.
- WordPress.com sites can be deleted from your account settings under Site Settings, but the process and data retention vary by plan type.
- Deleting the website does not delete your domain name — you must handle domain cancellation separately if you want to stop paying for it.
- Make a backup of your site content before deletion if there is any chance you will need it later, since hosting backups are not may provide to persist.
Deleting a self-hosted WordPress site
Self-hosted WordPress sites live on a server you rent from a hosting provider. You control the files and database directly, which means deletion is your responsibility — WordPress itself has no "delete site" button.
Start by logging into your hosting control panel, usually cPanel, Plesk, or a custom dashboard provided by your host. Look for a file manager or FTP access. Delete the folder containing your WordPress files — typically named public_html, www, or your domain name. This removes all the website code and media files.
Next, delete the database. In cPanel, go to MySQL Databases and delete the database associated with your site. In Plesk, navigate to Databases and remove it there. You will need the database name, which is usually listed in your WordPress configuration file (wp-config.php) if you need to confirm it. Deleting the database removes all your posts, pages, comments, and user data.
After both the files and database are gone, your domain will show an error page or a blank page if someone visits it. The domain itself still exists and is still registered to you — you are simply not hosting anything there anymore.
Deleting a WordPress.com site
WordPress.com is the hosted version of WordPress, where you create your site directly on WordPress.com's servers. Deletion happens through your account, not through the WordPress editor.
Log into WordPress.com and go to your site dashboard. Click on Settings, then scroll down to the bottom of the page. Look for a section labeled "Danger Zone" or "Delete Site" — the exact label varies by account type. Click the delete option and confirm your choice. WordPress.com will ask you to type your site URL or answer a security question to confirm you really want to delete it.
After deletion, your WordPress.com site is removed immediately. However, WordPress.com may retain some data for a period for legal or backup reasons. If you purchased a custom domain through WordPress.com, that domain remains registered and you will continue to be charged for it unless you cancel the domain separately in your Domains settings.
What to do with your domain name after deletion
Your domain name is separate from your website. Deleting the website does not cancel the domain registration. If you no longer want the domain, you need to cancel it through your domain registrar — the company where you bought it, such as GoDaddy, Namecheap, Google Domains, or your hosting provider.
Log into your registrar account, find the domain in your account, and look for a cancellation or deletion option. Some registrars require you to disable auto-renewal first before you can cancel. Once cancelled, you stop paying the annual or monthly renewal fee, and the domain becomes available for anyone else to register after the grace period ends.
If you want to keep the domain but stop hosting a website there, you can simply let your hosting account expire or delete the files and database. The domain will then show an error or blank page when someone visits it. You will still own the domain and can point it to a new host or website later.
Backing up your site before deletion
If there is any chance you might need your content later — old blog posts, client work, or just a record of what was there — create a backup before you delete anything.
For self-hosted sites, use a backup plugin like UpdraftPlus or BackWPup. These create a file containing your entire database and media files, which you can download to your computer. Alternatively, download your files manually through your file manager and export your database through phpMyAdmin in your hosting control panel.
For WordPress.com sites, go to Settings, then Export. Choose whether to export posts and pages only or the entire site including media. WordPress.com will generate a file you can download. This file can be imported into a new WordPress site later if needed.
Store your backup somewhere safe — your computer, an external drive, or cloud storage like Google Drive or Dropbox. Do not rely on your hosting provider's automatic backups, since these are often deleted when your account is closed.
Removing WordPress.com custom domains
If you registered a custom domain through WordPress.com, cancelling the site does not automatically cancel the domain. You must handle this separately to stop paying for it.
Log into WordPress.com and go to Domains. Find the domain you want to cancel and click on it. Look for a Manage or Settings option, then find the cancellation or delete option. WordPress.com will ask you to confirm and may show you the refund policy — most registrars do not refund domain fees once the year has started.
If you want to keep the domain but use it elsewhere, you can transfer it to another registrar instead of cancelling it. WordPress.com will provide you with an authorization code to complete the transfer.
What happens to search results and cached pages
After you delete your WordPress site, search engines like Google will eventually remove your pages from their search results. This does not happen instantly — it can take days or weeks depending on how often Google crawls your site.
To speed this up, use Google Search Console. Add your deleted domain, then request removal of URLs or the entire site. This tells Google to deprioritize your pages faster. You can also use the URL Removal tool to request immediate removal of specific pages.
Internet Archive and similar services may still have cached copies of your old pages. If you want those removed, you can request removal from the Wayback Machine directly through their website. This does not affect your actual site — it only removes the archived copies.
Frequently Asked Questions
Can I undo a WordPress site deletion?
Not through WordPress itself. Once deleted, the files and database are gone. Your only option is to restore from a backup you made beforehand. If your hosting provider keeps automatic backups, contact them immediately to ask if they can restore your site — but this is not may provide and may cost money.
Do I have to delete my domain when I delete my website?
No. Your domain and your website are separate. You can delete the website and keep the domain registered, or delete both. If you keep the domain, it will show an error page when someone visits it unless you point it to a new host.
Will deleting my WordPress site remove it from Google search results right away?
No. Google takes days or weeks to remove deleted pages from search results. Use Google Search Console to request removal faster. In the meantime, your old pages may still appear in search results and show an error when clicked.
What is the difference between deleting a site and deactivating it?
Deleting removes all files and data permanently. Deactivating (if your host offers this) temporarily hides your site but keeps the files and database intact. You can reactivate a deactivated site, but you cannot recover a deleted one without a backup.
If I delete my WordPress.com site, do I lose my email address too?
If you set up email through WordPress.com, deleting the site may affect that email. Check your WordPress.com email settings before deletion. If you need to keep the email, contact WordPress.com support to understand what happens to your email account when the site is deleted.