
To delete a WordPress site, use your dashboard’s built-in delete tool: on WordPress.com that’s Settings > General > “Delete site,” and on a self-hosted WordPress.org site it means removing the files from your host and dropping the database through your hosting control panel. Deletion is permanent, so back up everything first.
Deleting a WordPress site does not just unpublish a page, it removes the site’s files and its database, along with every post, comment, and media upload stored there. That is a different action from unpublishing or “launching” a site (which only toggles visibility and is fully reversible), and confusing the two is the single most common support request GEENXT sees from site owners who wanted to pause a site, not erase it. Before you touch a delete button, back up your content first. The WordPress backup plugin UpdraftPlus alone has 3+ million active installations on wordpress.org, a reasonable sign of how many WordPress site owners treat a full export as a non-negotiable step before any destructive change, whether the goal is a clean permanent deletion or just a temporary pause while a new website design gets finished. Treat backup as step zero, not an afterthought.
What Counts as Site Management
Managing a WordPress site covers more than one task, and this step-by-step guide walks through the ones site owners ask GEENXT about most: deleting a wordpress site you no longer need, changing your wordpress password, disabling comments on wordpress when spam gets out of hand, launching a wordpress site once it’s ready for visitors, and making everyday edits to a wordpress website. Some of these tasks (like deciding to completely delete a WordPress site and start over with a new website) are permanent; others, like a password reset, are routine. Each section below stands on its own, so jump to whichever task brought you here, or read straight through this tutorial if you’re new to running a WordPress site.
How to Delete a WordPress Site
When people search for how to delete WordPress website content or a whole install, they usually mean one of two things: WordPress.com or self-hosted WordPress.org, and the steps to delete your site differ between them. Deleting a WordPress site is permanent, and the steps differ depending on whether your site lives on WordPress.com or on a self-hosted WordPress.org install with your own hosting provider. Read both sections below, step by step, before you start, since picking the wrong one wastes time and, on a self-hosted site, real money if you cancel hosting before you meant to.
Before You Delete
- Export your content (Tools > Export in wp-admin) and download a full backup of your files and database, not just posts.
- Cancel or note any active subscriptions, plugin licenses, or paid upgrades tied to the site so you don’t keep paying for something that no longer exists.
- Check your domain name’s renewal date. Deleting the WordPress site does not automatically cancel the domain registration.
- Consider whether you actually want removal from search engines, or whether unpublishing (covered in the launch section below) solves the real problem.
Delete a WordPress.com Site
- Log in and go to My Site > Settings > General.
- Scroll to the bottom and select Delete site.
- Confirm by typing the site’s URL exactly as shown, since WordPress.com requires this step-by-step confirmation before it will erase anything.
- WordPress.com processes the deletion immediately and removes the site’s content, though some account and billing records are retained per their policy.
Delete a Self-Hosted (WordPress.org) Site
A self-hosted site lives on a server you control through a hosting account, so deleting it completely, or choosing to delete your WordPress site entirely, means removing the files and the database separately, not just clicking one dashboard button. This is typically done using cPanel, though the exact interface depends on your host.
- Log in to your hosting provider’s control panel (commonly cPanel) and open File Manager.
- Navigate to the site’s root directory and delete the WordPress installation files, or the whole directory if the domain won’t be reused.
- Open phpMyAdmin from cPanel, select the WordPress database, and drop it to remove all stored content, comments, and settings.
- If you’re also giving up the domain and hosting entirely, contact your host’s support team to cancel the hosting account and confirm no further billing.
If cPanel or database deletion feels outside your comfort zone, that’s exactly the kind of task GEENXT’s hosting consulting service handles for clients who would rather not touch phpMyAdmin directly.
Can You Restore a Deleted Site?
Only if you made a backup first. WordPress.com keeps some sites recoverable for a short window after deletion if you contact support quickly, but a self-hosted site with a dropped database and erased files has no built-in undo. Restoration depends entirely on whatever export or backup you took beforehand, which is why the checklist above comes before every other step in this section.
How to Change Your WordPress Password
Knowing how to change wordpress password settings is far less risky than deleting a site, and it’s worth doing regularly as basic account hygiene. From your dashboard, go to Users > Profile, scroll to the password field, and either type a new one or click “Generate Password” for a strong random option. Save changes at the bottom of the page and you’re done.
If you’re locked out and can’t log in at all, use the “Lost your password?” link on the wp-login.php screen instead. Enter your username or email, and WordPress sends a reset link to the address on file. Click it, set a new password, and log back in as normal. This reset flow works the same way whether your site is on WordPress.com or self-hosted.
For sites that handle client data or process payments, a strong, unique password is only step one. GEENXT’s WordPress security hardening service adds two-factor login, login-attempt limiting, and file-level protections on top of the password itself, which matters more the longer a site has been live.
How to Disable Comments on WordPress
If spam or unwanted discussion is the problem, disabling comments on wordpress takes two forms: a global setting or a per-post override, and most site owners only need one of them. Both methods work without plugin installs, using tools already built into WordPress core.
To turn off comments sitewide, go to Settings > Discussion and uncheck “Allow people to submit comments on new posts.” This only affects future content; existing posts keep whatever comment setting they already had.
To disable comments on a single post or page, open it in the editor, find the Discussion panel in the sidebar, and toggle comments off for that item specifically. This is the better option if you only want to quiet down one high-traffic post rather than the whole site.
If the real issue is spam volume rather than wanting comments gone entirely, moderation plugins that hold first-time commenters for review are often a lighter touch than switching comments off completely.
How to Launch a WordPress Site
Once your content is ready, how to launch wordpress site visibility comes down to one setting. Launching a wordpress site is the opposite of deleting one: it’s a visibility toggle, not a destructive action, and it’s fully reversible. Go to Settings > Reading and check the “Search engine visibility” section. If “Discourage search engines from indexing this site” is checked, uncheck it when you’re ready to go live; leaving it checked keeps the site up but asks search engines not to index it, which is the standard way to build a site privately before launch.
Some hosting providers and page builders add their own “coming soon” or maintenance-mode toggle on top of this setting. Check your host’s dashboard or theme settings for a similar switch if the WordPress Reading setting alone doesn’t seem to be taking your site fully live.
Because this is just a setting, not a file or database change, flipping it back off doesn’t erase anything, unlike the delete process covered earlier in this guide.
How to Edit a WordPress Website
Once your site is live, you’ll need to edit wordpress website content and design on an ongoing basis. Day-to-day edits happen in two places. For content, go to Pages or Posts in your dashboard, open the item you want to change, and edit it in the block editor before clicking Update. For sitewide design elements like the header, footer, or color scheme, use the Appearance > Customizer (classic themes) or the Site Editor (block themes), depending on which your theme supports.
If you’re planning a bigger visual overhaul rather than routine edits, GEENXT’s guide to WordPress basics covers theme customization in more depth, including how to change fonts, menus, and site-wide styling safely.
Common Mistakes to Avoid
- Deleting when you meant to unpublish. If the goal is to take a site offline temporarily, use the launch/visibility toggle above instead of a permanent delete.
- No backup before deletion. Once files and the database are erased, recovery depends entirely on whatever backup existed beforehand.
- Forgetting active subscriptions. Cancel plugin licenses and paid upgrades separately; deleting the site does not automatically stop billing.
- Disabling all comments to fix a spam problem. A moderation setting or plugin often solves the real issue without losing legitimate discussion.
- Skipping domain and hosting cleanup. A deleted site can still rack up hosting or domain renewal charges if those accounts aren’t separately cancelled.
Next Steps Checklist
- Back up your site before any destructive change, using an export tool or a plugin such as UpdraftPlus.
- Confirm whether you need to delete, unpublish, or simply edit before taking action.
- If you’d rather duplicate a page than start over from scratch, GEENXT’s guide on how to duplicate pages in WordPress is a faster path for most content changes.
- For the rest of the fundamentals, from installing WordPress to picking a theme, see the full WordPress basics guide.
- If you’re building or managing a site for a nonprofit, GEENXT’s WordPress for nonprofits service covers donation processing, accessibility, and budget-specific considerations these basics don’t.
Frequently Asked Questions
How do I permanently delete a WordPress site?
On WordPress.com, use Settings > General > Delete site and confirm by typing the site’s URL. On a self-hosted site, remove the WordPress files through your host’s File Manager and drop the database in phpMyAdmin. Both methods are permanent once completed.
What are the steps to delete a WordPress.org (self-hosted) site?
Log in to your hosting control panel, delete the site’s files through File Manager, then open phpMyAdmin and drop the associated database. If you’re also leaving the host, cancel the hosting account separately with your provider’s support team.
What are the steps to delete a WordPress.com site?
Go to My Site > Settings > General, scroll to Delete site, and type the site’s URL exactly as prompted to confirm. WordPress.com processes the removal immediately after confirmation.
What should I do before deleting my WordPress site?
Export your content and take a full backup of your files and database, cancel any active subscriptions or licenses tied to the site, and check your domain’s renewal date so you aren’t billed for a domain attached to a site that no longer exists.
Can I restore a WordPress site after deleting it?
Only if a backup exists. WordPress.com may offer a short recovery window if you contact support right away, but a self-hosted site with an erased database and deleted files generally cannot be restored without a prior export or backup.
What are the alternatives to deleting a WordPress site?
Unpublishing through the Settings > Reading visibility toggle takes a site offline without erasing anything, and it’s fully reversible. If the goal is to reduce clutter rather than remove the whole site, deleting individual pages or posts is another lighter-touch option.
How do I remove my WordPress site from search engines and web archives?
Check “Discourage search engines from indexing this site” under Settings > Reading to stop future indexing, and use Google Search Console’s removal tool for pages Google has already indexed. Web archives like the Wayback Machine require a separate removal request through their own site. Note that this setting only discourages indexing; it does not remove WordPress files the way the delete process earlier in this guide does.
What is the difference between deleting a WordPress.com and a WordPress.org site?
WordPress.com deletion is a single confirmed action inside the dashboard, handled by WordPress.com itself. A WordPress.org (self-hosted) site requires you to separately remove files from your host and drop the database, since you, not a platform, control the hosting account.