Skip to Content
24 September, 2025

How to delete sites from WordPress Multisite

How to delete sites from WordPress Multisite

Table of Content

  • claire vinali
    Author

    Claire Vinali

  • Published

    24 Sep 2025

  • Reading Time

    17 mins

We once walked into a Melbourne office where the marketing team nervously hovered over an old site that still appeared in their network. They wanted it gone, but feared breaking shared content and user access.

We built this short, practical guide to help make that decision safe and predictable.

In a wordpress multisite setup, multiple sites share one installation, themes and plugins, while each site keeps its own tables and uploads. Super Administrators manage the whole network and use the dashboard path My Sites > Network Admin > Sites to perform edits, archive or delete.

This intro sets expectations: permanent removal versus reversible alternatives, who can delete (Super Administrator), and key risks from shared resources. We preview housekeeping steps — DNS, uploads folder, database tables and redirects — and flag common post‑deletion issues like login redirects and cookie errors.

If time is tight or customisation is complex, contact hello@defyn.com.au so we can advise on safe removal and Australian compliance for decommissioning a website.

Key Takeaways

  • Deleting a site affects only that site’s tables and uploads; shared code remains.
  • Only a Super Administrator in the network can delete from the network admin screens.
  • Back up, test on staging and plan DNS and redirect clean‑up before deletion.
  • Watch for login redirects, cookie issues and user access flow‑on effects.
  • Contact hello@defyn.com.au for help with complex customisations or tight timelines.

Why deletion matters in a WordPress Multisite network

Networks that host dozens of sites can carry hidden risks when unused pages linger.

Deleting a site can be the right operational move when a site has finished its purpose or poses a risk to the wider network.

Common Australian examples include retiring an EOFY campaign microsite, consolidating regional websites into a single company hub, or removing a community blog that breaches policy.

  • Cost vs value: maintenance, updates and legal checks can exceed the benefit of keeping inactive sites.
  • Reputation: outdated content misleads customers and harms trust in regulated industries.
  • Data minimisation: removing old sites reduces stored personal data and supports security controls.

“A disciplined offboarding process protects stability for remaining sites and keeps analytics clean.”

We treat deletion as one tool among archiving and blocking. Coordinate messaging and redirects so customers aren’t surprised when a site disappears.

Understand the network: roles, sites and shared resources

Before you press delete, it helps to map who holds power in the network and what lives where.

In a Multisite setup the Super Administrator role sits above standard admins. Only the Super Administrator — via Network Admin screens — can install themes and plugins across the network and delete a site. Site administrators manage content and settings for their own site but cannot remove sites or install network‑wide code.

What is shared and what is per‑site

  • Shared assets: one installation holds core files, installed themes and plugins, and the global user table.
  • Per‑site data: each site has its own database tables (for example wp_2_posts) and an uploads folder.
  • Users: accounts live once for the network; deleting a site removes only the site‑association, not the user record.
Item Stored Removed when site deleted
Themes & plugins Network installation No
Site posts & media Per‑site tables & uploads Yes
User accounts Network user table No (association removed)

“Confirm who holds Super Administrator rights before any destructive action.”

Pre‑deletion checklist: backups, access and risk mitigation

We start every removal with a checklist that protects the network and its users. Confirm approvals, Super Administrator access and MFA before any destructive step.

Full network vs single‑site backups

Create a full network backup of the installation plus a targeted backup of the specific site. Include database dumps and a copy of the site uploads folder on your hosting or server.

Export per‑site tables: wp_{blog_id}_posts, _options, _terms, _term_taxonomy, _term_relationships, _comments, _commentmeta, _postmeta, and any user associations needed for that site.

Staging and testing

Clone the site to a staging environment. Test deletion, redirects and domain mapping there to avoid surprises in production.

Security and audit

Verify the exact website to remove by domain, path, site ID and owner email. Document business sign‑off, pick a low‑traffic deletion window and add a contact email for escalations.

  • Snapshot the uploads directory to secure storage.
  • Pre‑stage DNS and redirect changes to reduce downtime.
  • Keep a recovery plan that combines the network backup and targeted site data for rapid rollback.

Safe alternatives to deletion: deactivate, archive or mark as spam

Before deleting, try a softer approach that keeps recovery options open. We prefer reversible steps when the business value of a site is uncertain.

Where to act: open Network Admin > Sites to see the available controls. The common options are Deactivate, Archive, Mark as Spam, and Delete.

Deactivation versus archiving

Deactivation takes a site offline but keeps data intact. Archiving renders a site inaccessible to visitors and admins. Both remain in the list and can be restored later.

When to mark as spam

Mark as Spam is for abusive or policy‑breaking blogs and creators. It blocks the site and prevents the creator from adding more sites. Use this option during investigations or legal holds.

Operational tips:

  • Document which feature you used and why for governance.
  • Set review dates to decide restore, delete or retain the status.
  • Plan redirects: SEO signals change when content becomes inaccessible.
  • Inform the Super Administrator to keep the network consistent.
Action Effect Recovery
Deactivate Site offline, data preserved Reactivation via admin
Archive Inaccessible to visitors and admins Restore with approvals
Mark as Spam Blocks abuse; prevents new sites by creator Requires review and admin action

The exact steps: delete a site from Network Admin

We’ll guide you through the precise Network Admin flow so deletion is predictable and auditable.

  1. Open the dashboard path: My Sites › Network Admin › Sites to list all sites.
  2. Hover the target site to reveal actions: Edit, Dashboard, Deactivate, Archive, Spam, Delete, Visit. Use Edit first to confirm domain, path, site ID and owner.
  3. Ensure the site is Deactivated to stop last‑minute edits, then choose Delete when authorised.

Quick checks and post‑delete actions

  • Capture screenshots or export critical settings and options for audits or rebuilds.
  • Record who performed the deletion and the exact time for your change log.
  • Understand what is removed: per‑site database tables and network site mappings are dropped; shared themes, plugins and core code remain on the network.
  • Note that uploads folders or leftover files can remain on the server depending on hosting — plan housekeeping after deletion.
  • If you later add new sites or re‑create this site, use a different path or domain to avoid cache and mapping conflicts.

Final verification: refresh the Sites list in the network admin and confirm the site no longer appears. Test front‑end URLs and document the result. These steps keep the network stable and traceable.

Subdomains, subdirectories and domain mapping considerations

How a site is addressed — by subdomains, subdirectories or a mapped domain — changes the steps you must take after removal.

subdomains subdirectories domain mapping

Cleaning up DNS, mappings and redirects after a site removal

Start by confirming the exact domain and mapping entries for the removed site in the network. This stops stray traffic and broken links.

  • Subdomains: remove the A/CNAME records for the host unless other sites use them. Check wildcard entries before deleting.
  • Subdirectories: implement web‑server or CDN 301 redirects from example paths to relevant pages on the main domain.
  • Domain mapping: unmap custom domains, revoke or update SSL/TLS SANs, and remove mapping records so the domain points elsewhere.
  • Invalidate CDN and clear caches. Test DNS propagation from multiple ISPs and devices across Australia.

Example: retire blog.aubrand.com — delete DNS A/CNAME, remove the mapping in the network, revoke the certificate entry and add 301 redirects at the apex domain if content moved.

Document every change so future audits show which domains were removed and why.

Files, media and database housekeeping post‑deletion

Deleting a site rarely finishes the job — files and tables can linger and need a tidy‑up. We treat this as a discrete clean‑up task that follows the deletion step.

Start with the database. Verify that all per‑site tables (for example wp_{blog_id}_posts and siblings) were dropped. If any remain, export them first and then drop them manually from the server with backups in place.

Next, reclaim server space. Look for the deleted site’s uploads directory under the uploads tree and remove it only after confirming no shared assets remain. Scan for cache folders, log files and backup snapshots that reference the site.

Search your code and configuration for hardcoded domains or paths. Update or remove references to avoid broken links and unexpected errors.

  • Scope filesystem deletions carefully so you do not remove files used by other sites.
  • Create a post‑clean‑up report that lists files removed, database actions taken and any remaining artefacts.
  • Compare storage usage before and after to validate reclaimed space and spot anomalies.
  • Monitor error logs for several days to catch missed references.
  • Remember the shared installation and code remain intact — continue patching and routine maintenance.
Action What to check Outcome
Database tables Verify and drop wp_{blog_id}_* tables Removes site‑specific data
Uploads folder Locate site uploads folder; confirm no shared assets Reclaims server space
Cache & logs Scan and delete caches, old logs, and snapshots Prevents stray references and frees space
Code & config search Find hardcoded domains/paths in themes, plugins, configs Avoids broken links and runtime errors

Themes, plugins and code: what does not get deleted

Shared themes and plugins remain after a site is deleted. The network installation keeps those assets available to other sites until a Super Administrator removes them.

That means deleting one site only removes per‑site tables and uploads. It does not uninstall themes, plugins or core code from the installation.

We recommend these practical steps:

  • Audit usage: map which sites use which themes and plugins before removing anything.
  • Network deactivate plugins you no longer need to reduce risk without uninstalling them.
  • Check mu‑plugins and network‑level code; custom snippets can persist and may reference the removed site.
  • Remember: deleting a plugin from the network affects all sites — plan and communicate first.

Keep shared assets up to date. Test any network-wide code or themes/plugins changes in staging and schedule regular reviews to trim unused items and protect the whole network.

Security, compliance and record‑keeping after removal

Removing a site starts a short, important security and compliance workflow. We treat this as standard procedure to close gaps and keep the network clean.

network security

User accounts, shared users and access reviews

Users are stored once for the network; deleting a site removes only that site assignment. User records remain in the central table and must be reviewed.

  • Access review: remove roles no longer required and validate MFA for remaining admins. This reduces lingering access paths.
  • Record keeping: log who performed the deletion, when it happened and the affected domain. Retain backups per your company policy.
  • Documentation: update runbooks, asset registers and internal docs so the removed site is clearly marked as decommissioned.
  • Credential hygiene: rotate API keys, webhooks, OAuth apps and any integration passwords unique to the deleted site.
  • Privacy and retention: check data retention rules, DPA clauses and client contracts to decide how long to keep backups and whether to notify by email.
  • Tooling audit: review analytics properties, tag managers and SEO tools to prevent data drift and access leaks.
  • Post‑mortem: run a short review to capture lessons and improve the decommissioning playbook.

Clearing redundant sites and access paths strengthens overall network security and reduces future risk.

Troubleshooting common issues after deleting a site

After a site is removed you may still see redirects or login failures that point to the old domain. These problems usually come from cached records, leftover mapping or a cookie mismatch.

Login redirects, cookie errors and mapped domain stragglers

Quick fix for cookie errors: when users see “Cookies are blocked or not supported by your browser…” add this to your wp-config.php:

define('ADMIN_COOKIE_PATH','/');
define('COOKIEPATH','');
define('SITECOOKIEPATH','');
define('COOKIE_DOMAIN',false);
  • Clear caches: purge server, CDN and plugin caches, then ask users to clear browser cookies for affected domains.
  • Confirm mapping and DNS: remove domain mapping entries and delete any DNS records that still point at the site.
  • Scan for hardcoded links: search code, config and environment files for the deleted domain and update or remove matches.
  • Check server rules: review .htaccess or Nginx rules and multisite setup directives for legacy redirects.
  • Review plugins: disable redirect, SSO or proxy plugins temporarily to isolate loops.
  • Test widely: check from different networks and browsers to rule out local caching.
  • Audit logs: review 404s and 301 loops to find leftover routes tied to the old path.
Issue Likely cause Action
Login cookie error Cookie paths or domain mis‑set Add cookie code to wp-config.php and clear cookies
Redirect loop Old mapping, DNS or redirect plugin Remove mapping, purge caches, disable plugin temporarily
Stray assets or files Leftover uploads or config references Scan uploads and code, remove safe files, keep backups

Recovery path: if removal caused a critical outage, restore from backups and repeat the removal in a staged setup. We recommend documenting each step so the network stays stable.

Need help with customisation or complex networks?

Large agencies often juggle dozens of live websites, and complexity grows faster than visibility. When domain mapping, SSO or legacy code are involved, the risk of mistakes rises.

We work with teams to make decommissions predictable and safe. Our approach blends technical fixes with clear runbooks so your people can repeat the process.

How we help

  • Hands‑on support for decommissions, domain mapping transitions and structured redirects across websites.
  • Review of hosting and server architecture to ensure clean removals and steady performance.
  • Audit of roles, permissions and automation to reduce accidental deletions in large networks.
  • Tailored guide and runbooks for your team, plus collaboration with your developer to create new processes.
  • Troubleshoot SSO, cookies and plugin edge cases in complex environments.
  • Stakeholder coordination with legal and marketing, and evidence‑based sign‑off via email for every step.

Need a reliable partner? Email hello@defyn.com.au and we’ll step in to stabilise and streamline your multisite operations for your company and its websites.

Conclusion

Treat site removal as a short project with defined checks and owners.

We recap the safe path: verify permissions, take backups, test in staging, delete via Network Admin and finish DNS and filesystem clean‑up. Focus on per‑site tables and uploads because shared code and themes persist across the network.

Strong governance, role review and routine updates reduce risk for remaining sites. Use deactivation, archiving or spam marking when you need a reversible hold. Plan redirects and notify stakeholders to protect user experience and SEO.

If you need help with complex customisation or a busy schedule, contact hello@defyn.com.au. We’ll make decommissioning predictable and safe for your wordpress multisite setup.

FAQ

How do we delete a site from a multisite network?

From the network dashboard go to My Sites › Network Admin › Sites. Hover the site and choose Delete. We recommend running a full backup first — database tables and the site’s uploads — and confirming you are a Super Administrator before proceeding.

Why does deletion matter in a network?

Removing a site cleans server space, reduces attack surface and prevents orphaned content from causing SEO or compliance issues. Deletion also stops shared resources from being accidentally modified by inactive sites.

When should we delete instead of maintaining a site?

Delete when a site is permanently obsolete, violates policy, or is a security risk. Prefer removal for duplicate marketing sites, expired client projects, or sites created for short campaigns that are no longer needed.

Who can delete a site in the network?

Only Super Administrators can delete sites. Site Administrators cannot remove a site from the network; they can only manage content within their site unless elevated by a Super Admin.

What shared resources are affected by deletion?

Themes and plugins remain available network‑wide. Deleting a site removes its per‑site database tables and uploads folder, but shared files or network settings stay intact unless manually removed.

What backup strategy should we use before deleting?

Take a full network backup plus a targeted export of the site’s tables and uploads. Export the site’s database tables (site-specific tables) and copy its uploads directory to secure storage or staging.

Should we test deletion on staging first?

Yes. Use a staging environment to run the deletion process, verify data removal and check that network functionality, theme settings and plugin behaviour remain unchanged.

How do we confirm we’re removing the correct website?

Verify site URL, site ID and owner email in the Sites list. Check recent activity and backups, and run an access audit to ensure you remove the intended site and not one with shared users or critical plugins.

What are safe alternatives to deletion?

Consider deactivation, archiving content to static HTML, or marking the site as spam/disabled. These options preserve data while taking the site offline for review or legal retention.

What’s the difference between deactivation and archiving?

Deactivation typically disables public access while keeping the site in the network. Archiving exports content and stores a static copy off the network, freeing server resources and lowering maintenance needs.

How do we block abusive or spammy sites?

Mark the site as spam/disabled in the network admin, block creator accounts, and remove any automated registrations. Follow with an audit of remaining user accounts and reset passwords where needed.

What exact steps does the Network Admin delete action perform?

The delete action removes the site record, per‑site database tables and attempts to remove the site’s uploads folder. It does not uninstall themes or plugins or touch network tables and global settings.

What remains on the server after deletion?

Network tables, shared themes, plugins and any files stored outside the site’s uploads folder remain. You may also find orphaned files or empty folders that require manual cleanup via FTP or the hosting control panel.

Do we need to update DNS or domain mapping after deleting a mapped site?

Yes. Remove DNS records and mappings, update redirect rules and SSL certificates. Clear any domain mapping entries in your mapping plugin and confirm redirects no longer point to the deleted site.

How do we clean up uploads and server space?

Check the site’s uploads directory and remove it if not needed. Run a media audit and reclaim disk space on the server or object storage. Maintain a log of deleted files for compliance where required.

Which database tables are removed and which remain?

Per‑site tables (like wp_#_posts, wp_#_postmeta) are removed. Network tables (users, global options) and plugin-created global tables remain. Verify table deletion in phpMyAdmin or via a DB tool.

Do themes, plugins or custom code get deleted with the site?

No. Themes and plugins remain installed network‑wide. Custom code in mu‑plugins or network config stays. Remove unused themes or plugins manually to reduce risk and maintenance overhead.

What security steps follow a site removal?

Review user accounts, revoke unused user privileges, rotate any API keys linked to the site, and update audit logs. Ensure compliance records are stored if required by law or your policies.

How do we handle shared user accounts after deletion?

Conduct an access review to identify users tied only to the deleted site. Remove or reassign roles as needed and enforce strong passwords and two‑factor authentication for retained accounts.

What common issues occur after deletion?

Expect login redirects, cookie errors and leftover domain mappings. Clear caches, remove redirects, and check site‑specific cron jobs or server configs that might still reference the deleted site.

What if a mapped domain still resolves to the deleted site?

Remove the mapping entry, update DNS, and purge CDN caches. Check virtual host entries on the server and any reverse proxies that may still route traffic to the old site.

Who do we contact for help with customisation or complex networks?

Contact hello@defyn.com.au for assistance with advanced removal tasks, custom scripts, or developer support when handling complex network environments and bespoke code. We can guide backups, cleanup and safe removal workflows.

Insights

The latest from our knowledge base