Yes, remove unused WordPress plugins – but archive them before you delete them. Deleting is permanent: a deleted plugin comes back only from a backup. Archiving with Archivum Inactive Archiver moves an inactive plugin’s folder out of wp-content/plugins into an archive folder unique to your site, blocked from web access. No file is edited. The database is not touched, so settings, options and tables stay where they were. If something breaks a week later, one click puts the plugin back, inactive, with everything still there.
- Inactive plugins do not run, so they are not slowing your site. Their files still sit on disk and stop getting updates.
- Archiving moves the folder. It never edits files and never touches the database.
- Restore returns the plugin to wp-content/plugins, inactive, optionally updated from WordPress.org.
- Deleting removes files only. Settings stay until the plugin’s own uninstall routine runs.
- Automatic deletion is an Archivum Pro feature, off until you turn it on, with a week’s notice a person must have seen.
The advice you arrived with, corrected
Most cleanup articles say inactive plugins slow your site and should be deleted today. The first half is wrong. An inactive plugin is not loaded and does not execute, so it costs you no page speed.
What is true is less dramatic. Its files are still in wp-content, often months out of date, and it shows up in anyone’s plugin inventory: a scanner’s, a client IT questionnaire’s, an insurer’s. That is housekeeping, not performance.
So the real question isn’t “do they hurt?” It’s “which of these does someone still need, and who rebuilds the settings if I guess wrong?”
Accumulate, delete, or archive
Three things you can do with an unused plugin
In practice people do one of two things with unused plugins. They let them pile up for years, or they delete them and hope. Keeping a plugin inactive is a decision you never finish making. Deleting it is a decision you can’t unmake without a backup.
Archiving is the third option: act now, decide later, lose nothing in between.
What archiving does on disk

Archivum takes the plugin’s folder and moves it out of wp-content/plugins into an archive folder unique to your site. Contents unchanged. Nothing rewritten. The database isn’t touched at all.
The archive is blocked from web access with .htaccess, web.config and index.php files, and Archivum checks that the block actually works, warning you on screen and in Site Health if it doesn’t, for example on nginx. More on that on the Safety and security page.
Two boundaries, plainly. It only archives plugins that are already inactive, so active plugins are never archived. And it never overwrites: if a folder with the same name already exists where the move would land, it refuses and says why.
Archivum is not a backup and not a security scanner. It moves folders and records what moved. Keep your backups running regardless.
A safer order of operations
Archive first, delete later
- Go to Plugins and deactivate anything you intend to remove. Active plugins have no Archive link.
- Click Archive under the plugin name, or tick several, choose Archive from Bulk actions and click Apply. Any still active are skipped and listed in a message.
- Use the site the way its owner does: submit a form, load the page with the slider, run a test checkout, check the shortcodes.
- Restore anything that turns out to be load bearing. It goes back inactive, settings intact.
- Delete only what nobody missed, and only while you still have a backup from before you started.
The click-by-click version is in the user guide.
The site with 73 inactive plugins
I build and look after WordPress sites, some of them 18 years old. One had 73 inactive plugins on the Plugins screen, and I didn’t know which ones a client might need again.
I archived all 73. Two came back: a Gravity Forms add-on, because a critical form that couldn’t be replaced stopped working properly, and a slider plugin, which had to be swapped for a native slider. About 50 were deleted once I was sure, 20 are still archived, and the whole thing took a month.
Under the old habit those two restores would have been a bad afternoon: find the backup, pull one folder out of it, hope the settings came with it. Here they were two clicks.
What comes back when you restore
Restoring moves the folder back into wp-content/plugins. By default Archivum then updates the plugin to its latest version using WordPress’s own updater, so it doesn’t return months out of date.
It comes back inactive, with its settings still there, because nothing was ever removed. Activate it and it carries on where it left off, running its usual upgrade routines. You can also download any archived plugin as a zip and install it anywhere, which helps when the replacement covers nine of the old plugin’s ten jobs.
Deleting: say the permanent part out loud
Deleting an archived plugin removes its files. Its settings and any tables it created stay behind, because WordPress only removes those by running the plugin’s own uninstall routine: an uninstall.php file, or an uninstall hook registered when it was last activated. Archivum Pro’s Clean up and delete runs that routine for you, using the version you archived, and asks you to confirm first.
If a plugin has no uninstall routine, nothing can clean up after it reliably, because there’s no record of which settings were its own. Its documentation may say what to remove by hand.
And the part that matters most: once a plugin is deleted, it can only be recovered from a backup. That’s WordPress, not Archivum.
Taking over someone else’s site
Inheriting a site is the hard version of this job. You swap the previous developer’s plugins for ones you trust, without knowing whether the replacement covers every setting, shortcode and small feature.
Archive the old plugin instead of deleting it. Let the new one run for a billing cycle. Then delete with evidence, not a guess.
Where Archivum Pro fits
The free plugin does the whole archive, restore, download and delete loop, one at a time or in bulk, including on multisite from Network Admin. Archivum Pro is an add-on that needs the free plugin installed, for people doing this across many sites: automatic archiving after a period you choose, automatic deletion, email reports, Clean up and delete, abandoned-plugin flags from WordPress.org, an activity log, WP-CLI commands and network-wide automation on multisite.
Automatic deletion is the one to read carefully. It’s off until you turn it on and tick a box confirming that deleted plugins can only be recovered from a backup. The default period is 180 days in the archive. Every deletion is announced in the email report and in a notice on the Plugins and Archived Plugins screens that cannot be dismissed, and nothing is deleted sooner than a week after that email reached an administrator or the notice was shown to someone who may delete plugins. If the email fails and nobody logs in, nothing is deleted. Restore a plugin, or tick Never delete automatically next to it, to keep it.
The abandoned-plugin flag is quieter but useful on old sites. Once a week, a few plugins a day, each archived plugin’s folder name is looked up on WordPress.org. Plugins closed there, or with no release for two years, are flagged, since they’re unlikely to be safe to bring back. Single-file plugins, and plugins that update from somewhere else, are not looked up.
Pro is sold per site per year, in tiers for one site, five sites, 25 sites and unlimited. Current figures are on the pricing page.
What to tell a client
The sentence a care plan needs is short: everything not in use is archived, nothing was lost, anything can come back in a click, and here is the log of what was archived and when. The activity log behind that last clause is a Pro feature.
FAQ
Should I delete inactive plugins in WordPress?
Eventually, yes, but not as the first step. Archive them, run the site for a few weeks, then delete what nobody missed. Deleted plugins can only be recovered from a backup, so the order matters more than the speed.
Do inactive plugins slow down a WordPress site?
No. An inactive plugin is not loaded and does not run, so it costs no page speed. Its files do stay in wp-content, it stops getting updates, and it keeps appearing in plugin inventories and scans. The longer answer, with what inactive plugins actually cost, is in do inactive plugins slow down WordPress.
Does archiving a plugin delete its settings?
No. The database is not touched at all. Options, settings and any tables the plugin created stay exactly where they were, which is why a restored plugin carries on where it left off.
What happens if I remove Archivum itself?
The archive stays on disk. If you deactivate or delete Archivum, nothing in the archive is lost, and reinstalling Archivum finds it again.
Can Archivum delete plugins without asking me?
No. Automatic deletion is an Archivum Pro feature, off until you turn it on and confirm you keep backups. After that, every deletion gives a week’s notice a person has actually seen, by email to an administrator or an undismissable notice on screen.
How do I find unused plugins on a site I just took over?
Use the Plugins screen filter for inactive plugins, then archive them in bulk from Bulk actions. Active plugins are skipped and listed in a message, so you can’t accidentally pull something in use. Across many sites, Archivum Pro adds WP-CLI commands and network-wide automation.
Does deleting a plugin remove its database tables?
Not by itself. Deleting removes files. WordPress only removes settings and tables by running the plugin’s own uninstall routine. Archivum Pro’s Clean up and delete runs that routine, using the version you archived.
Reviewed by John Kirker - last updated October 18, 2026.
Sources for this article
- Archiving moves the folder out of wp-content/plugins into a per-site archive; files unchanged, database untouched
- Archive folder blocked with .htaccess, web.config and index.php; Archivum checks the block and warns in Site Health, e.g. on nginx
- Only inactive plugins are archived; never overwrites an existing same-named folder
- Restore moves the folder back, updates by default via WordPress's updater, returns inactive with settings intact
- Download an archived plugin as a zip
- Deleting removes files only; settings/tables stay until the uninstall routine runs; Pro's Clean up and delete runs it using the archived version
- If a plugin has no uninstall routine, nothing can clean up reliably
- Removing Archivum leaves the archive on disk; reinstalling finds it
Facts drawn from this site's own documented knowledge and first-hand experience.

