5 min read

WordPress plugins: how many is too many?

The number matters less than what each one does and who maintains it. Here's how to review your plugins and safely clear out the dead weight.
WordPress plugins are made of code like this JavaScript shown close up on a screen

Log in to almost any WordPress site that’s a few years old and you’ll find a long list of plugins. Some are doing essential work. Some were installed to try something once. A few nobody can explain. Sooner or later the owner asks whether all those WordPress plugins are slowing the site down, and whether there’s a safe number.

There isn’t a magic number. There is a sensible way to think about it.

What a plugin is

A plugin is a package of code that adds a feature to WordPress: a contact form, an online shop, a backup routine, an SEO tool. It’s one of the main reasons WordPress is so widely used. You can add most common features without paying a developer to write them from scratch.

The catch is that every plugin is someone else’s code running on your website. You’re trusting its author to keep it working, keep it secure and keep it compatible with new versions of WordPress.

Why the number is the wrong question

A site with thirty small, well written WordPress plugins can be faster and safer than a site with eight heavy or neglected ones. What matters is what each one does, how well it’s built and whether it’s maintained.

That said, the count isn’t meaningless. Every extra plugin is one more thing to update, one more possible conflict and one more potential weakness. So the useful question is this: does each plugin earn its place?

The real risks of too many WordPress plugins

  • Security. Outdated or abandoned plugins are one of the most common ways WordPress sites get hacked. A plugin its author stopped updating years ago won’t be patched when a flaw is found.
  • Speed. Some plugins load their scripts and styles on every page, even pages that don’t use them. Others run slow database queries. A few of those together make a noticeable difference.
  • Conflicts. Two plugins trying to change the same thing can break a layout or a checkout, often straight after an update.
  • Overlap. Two SEO plugins, three caching tools or several form builders running side by side. They get in each other’s way.
  • Cost. Premium plugins usually renew yearly. When a licence lapses, updates stop, and you may not notice.

How to audit your plugins

Set aside an hour. Open the Plugins screen in your WordPress dashboard and work down the list. For each one, write down:

  1. What it does. If nobody knows, find out before touching it.
  2. Whether it’s active. Inactive plugins still sit on the server and should be removed if they’re not needed.
  3. When it was last updated. On its page in the WordPress plugin directory you can see the last update and which version of WordPress it’s been tested with. A long gap is a warning sign.
  4. Whether it’s actually in use. A slider plugin for a slider you removed last year. A pop-up tool for a campaign that ended.
  5. Whether something else already does the job. Your theme, page builder or host may cover it.
  6. Whether the licence is current, if it’s a paid plugin.

You’ll usually find three groups: essential, replaceable and forgotten. The forgotten group is where to start.

Removing plugins safely

Don’t work through the list on your live site clicking delete. Some plugins are holding up more than you’d expect.

  • Take a full backup first, files and database, and check you know how to restore it.
  • Test on a staging copy of the site if you have one.
  • Deactivate before you delete. Switch one off, then check the key pages, the forms and the checkout.
  • Do one at a time. If something breaks, you’ll know what caused it.
  • Then delete it. A deactivated plugin left on the server is still a risk.

Choosing plugins well from now on

Before you install anything new, check four things: that it’s been updated recently, that it’s tested with your version of WordPress, that it has a healthy number of active installations and reasonable reviews, and that the developer answers support questions.

Prefer plugins that do one job well over ones that promise to do everything. Avoid “nulled” copies of paid plugins from unofficial sites. They’re a well known way for malicious code to get onto a website.

Install a plugin the way you’d hire a contractor. Check the track record first, and don’t keep paying for one who has stopped turning up.

When custom code is the better option

Sometimes a large plugin is installed to do one small thing, such as adding a line of tracking code or tweaking a layout. In those cases a few lines written by a developer can be lighter and easier to maintain. The opposite is also true. For big, complicated features such as e-commerce, a mature and well supported plugin is almost always safer than building your own.

Keeping on top of it

WordPress plugins need updating regularly, with a backup beforehand and a check afterwards. That routine is the core of our website maintenance and support service. If a site has already been compromised or you’re worried it might be, website and system security is the place to start.

Share this article
Written by the Ignite Creative team

We’re a web design, branding and marketing agency in Liverpool. These articles come from the questions clients ask us every week. If this one raised a question about your own business, send it over.

In this article
In this article
Got a question about this?

Tell us what you're working on and we'll give you a straight answer.

More on this topic

Need help with the real thing?

If an article has raised a question about your own website, brand or marketing, send us the context and we’ll take a look.