How many plugins is too many?
It’s one of the questions we’re asked most, usually with a number attached: “We have 43 plugins. Is that bad?”
The honest answer is that the number on its own tells you very little. A site with 40 well-built, well-maintained plugins can be faster and safer than one with 8 poor ones. What matters is what each plugin does, how well it’s made, who maintains it, and whether you still need it.
What a plugin really costs
Every active plugin can add some mix of:
- Weight. Scripts and stylesheets loaded on every page, even pages that don’t use the plugin. A slider plugin loading its files on your contact page is a classic.
- Work. Code and database queries that run on each request. Some plugins do almost nothing; others run heavy queries on every page view or load large amounts of settings each time.
- Risk. Each plugin is someone else’s code running with full access to your site. Outdated and abandoned plugins are among the most common ways WordPress sites get hacked.
- Upkeep. Updates to apply and test, and the chance of conflicts with other plugins, the theme or the next WordPress release.
So the useful question isn’t “how many?”. It’s “is each one worth what it costs?”
A plugin audit, step by step
Open Plugins in your dashboard and answer five questions for each one. A spreadsheet helps.
1. What does it do, and who needs it?
If nobody can say, find out before removing it. Deactivate it on a staging copy and see what changes. Some plugins exist for one person, like the export tool the finance team uses once a quarter, so ask around.
2. Is it still maintained?
On a plugin’s WordPress.org page, check when it was last updated and which WordPress version it’s been tested with. A year or more without an update is a warning sign. A plugin that has been closed on WordPress.org, which sometimes happens because of an unfixed security problem, should go.
For premium plugins, check that the licence is still active. An expired licence usually means no more updates, including security fixes.
3. Does something else already do this?
Overlap is common: two SEO plugins, a caching plugin on top of your host’s own caching, or a security plugin duplicating the firewall your host already runs. At best, overlapping plugins waste resources. At worst, they fight each other.
4. Does it load everywhere?
The free Query Monitor plugin shows the scripts, styles and database queries each plugin adds to a page. A plugin needed on one page but loading on all of them should be configured, replaced or removed. It’s one of the first things we look at when speeding up a site.
5. Could a few lines of code replace it?
Some plugins exist to do one small thing: add a tracking code, turn off comments, change the login page logo. A few lines in the theme or a small site-specific plugin can do the same without another update to keep track of. That isn’t always better, though. A well-maintained plugin is often safer than custom code nobody looks after.
Keep, replace or remove
After the audit, every plugin lands in one of three groups:
- Keep: needed, maintained and reasonably efficient.
- Replace: needed, but abandoned, heavy or duplicated. Find a better plugin, or build the feature properly.
- Remove: unused, or doing something that’s no longer needed. Delete it rather than leaving it deactivated. A deactivated plugin still sits on the server, and its files can still be reached.
Make the changes on staging first, one at a time, and check the pages each plugin touched. Why we never test changes on your live site explains how.
Warning signs
- A page builder or an “all-in-one” plugin installed for a single small feature
- Several plugins from the same author who stopped updating them
- Plugins installed to try something out, then forgotten
- “Nulled” (pirated) premium plugins, which very often contain malware
- Anything that’s been showing an available update for months
What good looks like
A healthy plugin list is short enough that someone can explain every entry, and every plugin gets updated within days of a release. Whether that’s 12 plugins or 35 depends on the site. A busy shop with bookings needs more than a five-page brochure site.
Plugin reviews are part of how every care plan starts, and unused plugins are removed before we take on a site. Rebuilds go further: our WordPress rebuilds replace plugin-heavy page builders with custom blocks.