Deleting a WordPress site is a permanent action that removes all content, themes, plugins, and data. This guide walks you through the process for both self-hosted and WordPress.com sites, ensuring you back up important files first and avoid accidental data loss.
Key Takeaways
- Back up your site first: Always save your content, media, and database before deleting to prevent irreversible loss.
- Self-hosted vs. WordPress.com: The deletion process differs significantly between self-hosted sites and those on WordPress.com.
- Access your hosting control panel: For self-hosted sites, use cPanel, Plesk, or your host’s dashboard to remove files and databases.
- Delete via WordPress.com dashboard: If using WordPress.com, navigate to Settings > Delete Site to remove your site permanently.
- Cancel domain and hosting services: After deletion, remember to cancel recurring subscriptions to avoid unnecessary charges.
- Double-check before confirming: Once deleted, recovery is nearly impossible—verify you’ve backed up everything important.
- Consider alternatives: If you’re unsure, deactivating or putting your site in maintenance mode may be safer than full deletion.
Introduction: Why You Might Want to Delete a WordPress Site
Whether you’re rebranding, ending a project, or simply cleaning up old websites, knowing how to delete a WordPress site is an essential skill for any website owner. While WordPress makes it easy to build and manage sites, removing one completely requires careful steps to avoid data loss or unintended consequences.
In this guide, we’ll walk you through the entire process of deleting a WordPress site—whether it’s hosted on your own server (self-hosted) or built on WordPress.com. You’ll learn how to back up your data, remove files and databases, and cancel associated services. We’ll also cover common pitfalls and offer tips to ensure a smooth, stress-free deletion.
Step 1: Back Up Your WordPress Site
Before you delete anything, always create a full backup. This includes your website files, database, themes, plugins, and uploaded media. If you change your mind later or need to restore content, this backup will be your lifeline.

Visual guide about How Do You Delete a WordPress Site
Image source: i.ytimg.com
How to Back Up a Self-Hosted WordPress Site
- Use a backup plugin: Install a reliable plugin like UpdraftPlus, BackupBuddy, or Duplicator. These tools let you download your entire site with one click.
- Manual backup via FTP: Connect to your server using an FTP client (like FileZilla), then download the entire
/wp-content/folder and other core files. - Export your database: Use phpMyAdmin (accessible through your hosting control panel) to export your MySQL database as a .sql file.
How to Back Up a WordPress.com Site
- Go to My Sites > Site Tools > Export.
- Choose “Export all content” to download posts, pages, comments, and media in XML format.
- Note: WordPress.com does not allow full database or file backups—only content export is available.
Pro tip: Store your backup in multiple locations—cloud storage (Google Drive, Dropbox), external hard drive, or email it to yourself.
Step 2: Determine Your WordPress Setup
Not all WordPress sites are created equal. The deletion method depends on where your site is hosted:

Visual guide about How Do You Delete a WordPress Site
Image source: silicophilic.com
- Self-hosted WordPress: You installed WordPress on a hosting provider like Bluehost, SiteGround, or HostGator. You have full control over files and databases.
- WordPress.com: Your site is hosted on WordPress’s platform (e.g., yoursite.wordpress.com). You have limited access to backend files.
Knowing which type you have is crucial—deleting a self-hosted site involves removing files from your server, while WordPress.com offers a built-in deletion tool.
Step 3: Delete a Self-Hosted WordPress Site
If you’re managing your own hosting, follow these steps to completely remove your WordPress installation.
Access Your Hosting Control Panel
Log in to your hosting account and open the control panel (usually cPanel, Plesk, or a custom dashboard). Look for sections like “File Manager,” “MySQL Databases,” or “Website Tools.”
Delete WordPress Files
- Navigate to public_html or the folder where your WordPress site is installed (e.g.,
public_html/yoursite). - Select all files and folders (including
wp-admin,wp-content,wp-includes, and configuration files likewp-config.php). - Click “Delete” or “Remove.” Confirm when prompted.
Remove the Database
- Go to MySQL Databases or phpMyAdmin.
- Locate the database associated with your WordPress site (check
wp-config.phpfor the database name if unsure). - Delete the database. In phpMyAdmin, select the database and click “Drop.”
Remove Database User (Optional)
If you created a dedicated MySQL user for WordPress, you can delete it from the “MySQL Users” section to clean up completely.
Clear Cache and CDN (If Applicable)
If you used a caching plugin (like WP Super Cache) or a CDN (like Cloudflare), clear all cached data to ensure no remnants remain online.
Step 4: Delete a WordPress.com Site
WordPress.com simplifies the deletion process with a built-in option—but it’s permanent and irreversible.
Navigate to Site Settings
- Log in to your WordPress.com account.
- Go to My Sites > Settings.
- Scroll down to the bottom of the page and click Delete Site.
Confirm Deletion
- You’ll be asked to type your site’s name to confirm.
- Read the warning carefully—once deleted, your site, domain (if registered through WordPress.com), and all content are gone forever.
- Click Delete Site to proceed.
Note: If you have a custom domain (e.g., yoursite.com) purchased through WordPress.com, you may need to cancel it separately or transfer it before deletion.
Step 5: Cancel Hosting and Domain Services
Deleting your site doesn’t automatically cancel your hosting or domain subscriptions. To avoid ongoing charges, take these steps:
- Contact your hosting provider: Request cancellation of your hosting plan. Some providers allow self-service cancellation in the dashboard.
- Cancel your domain: If you own a custom domain, decide whether to let it expire, transfer it, or cancel the registration.
- Check for auto-renewals: Disable auto-renew on both hosting and domain to prevent surprise bills.
Tip: If you’re not ready to fully delete your site but want to stop public access, consider deactivating your theme or putting your site in maintenance mode instead.
Troubleshooting Common Issues
Even with careful planning, you might run into problems. Here’s how to handle them:
“I Can’t Access My Hosting Panel”
If you’ve lost login details, contact your hosting provider’s support team. They can verify your identity and help you regain access.
“My Site Still Appears Online After Deletion”
This usually means cached content is still being served. Clear your browser cache, CDN cache, and ask your host to purge server-level caching.
“I Accidentally Deleted My Site”
Act fast. If you have a recent backup, contact your host—some providers keep temporary backups for 7–30 days. For WordPress.com, recovery is not possible.
“Plugins or Themes Won’t Delete”
Some plugins (like security tools) may lock files. Temporarily disable them via FTP by renaming their folders in /wp-content/plugins/ before deletion. For more on managing themes, see our guide on how to delete a theme in WordPress.
Alternatives to Full Deletion
Before taking the final step, consider these safer options:
- Put your site in maintenance mode: Use a plugin to show a “Coming Soon” page while keeping everything intact.
- Password-protect your site: Restrict access to admins only.
- Export and archive: Save your content and shut down the live site without deleting files.
These options give you flexibility if you plan to revive the site later.
Conclusion: Final Thoughts on Deleting Your WordPress Site
Deleting a WordPress site is a big decision—but with the right preparation, it doesn’t have to be stressful. Whether you’re running a self-hosted blog or a WordPress.com business site, the key is to back up everything first, follow the correct steps for your setup, and cancel any active subscriptions.
Remember, deletion is permanent. Take your time, double-check your backups, and consider alternatives if you’re unsure. And if you’re managing multiple themes or plugins, be sure to clean those up too—our guide on how to deactivate a theme in WordPress can help streamline the process.
By following this guide, you’ll remove your WordPress site cleanly, securely, and without regrets.