How many WordPress plugins is too many?
By Ash, Founder, HosteazePublished 2 min read
The short answer
There's no safe or unsafe number of WordPress plugins. What matters is what each plugin does, how well it's built and whether it's still maintained. One heavy or abandoned plugin can cause more trouble than twenty light, well-supported ones. Keep only plugins you actively use, delete the rest, and test speed when you add a new one.

Ask ten WordPress developers how many plugins is too many and you'll get ten numbers, usually said with great confidence. None of them is right, because the count was never the problem. A site with 30 small, well-made plugins can be faster than a site with five, if one of those five loads a heavy page builder, a slider library and a chat widget on every page.
Why isn't there a magic number?
Plugins vary enormously in what they do. A plugin that adds a line of code to your header costs almost nothing. One that runs database queries on every page load, or adds several scripts and stylesheets to every page, can cost a lot. WordPress's own optimisation guide puts it this way: the number of plugins "and their performance" have a huge impact on speed.
Each plugin also adds risk. It's more code to keep updated, and an outdated plugin is a common way into a site. That's the stronger argument for keeping the list short.
How do I tell if a plugin is a problem?
| Check | Good sign | Warning sign |
|---|---|---|
| Last updated (WordPress.org page) | Within the last few months | Over a year ago |
| Tested up to | Current WordPress version | Directory warns it hasn't been tested with the last 3 major releases |
| What it loads | Only on pages that need it | Scripts and styles on every page |
| Database queries | A handful | Dozens, or slow ones, in Query Monitor |
| Overlap | Does one job you need | Duplicates another plugin or a theme feature |
How do I audit my plugins?
- Take a backup first. See how to back up a WordPress site.
- Go to Plugins and list every active plugin with what it does. If you can't say what one does, that's a candidate for removal.
- Delete plugins that are deactivated. WordPress's hardening guide says to delete plugins you're not using.
- Look for overlap: two SEO plugins, two caching plugins, or a plugin for something your theme already does.
- Test speed in PageSpeed Insights and note the results.
- Install Query Monitor to see how many database queries each plugin runs, and which are slow.
- Use the Health Check & Troubleshooting plugin's Troubleshooting mode to switch plugins off for your login only, then turn them back on one at a time and retest.
Do the testing on a staging site if you have one.
Which plugins tend to be heaviest?
The usual suspects are page builders, sliders, social feed embeds, live chat widgets, related-post plugins that scan the whole database, and statistics plugins that record every visit in your own database. Those aren't banned. Just make sure each one earns its keep, and check whether it can be limited to the pages that need it.
For the bigger picture on speed, see why is my WordPress site slow. And keep the plugins you do use up to date with a safe update routine.
Related guides: What's the best caching plugin for WordPress?.
Frequently asked questions
Do deactivated plugins slow down WordPress?
No, a deactivated plugin's code doesn't run on page loads. But it still sits on your server and needs updates, so WordPress's hardening guide says to delete plugins you don't use rather than leaving them deactivated.
Is it better to use one plugin that does everything?
Not automatically. An all-in-one plugin may load features you never use on every page. Two small plugins that each do one job well can be lighter. Judge by testing, not by counting.
How do I know if a plugin is abandoned?
Check its page in the WordPress.org directory. Look at the Last updated date and the version it's tested up to. The directory shows a warning when a plugin hasn't been tested with the latest three major releases of WordPress.

