Plugins are what make WordPress so popular. Need a contact form, a gallery, a booking calendar or better SEO? There is a plugin for that, often free, installed in a minute. Over a few years, though, many small business sites end up with twenty, thirty or more of them. That is usually when the problems start.
Why plugins slow a website down
Most plugins add their own code to every page, whether that page uses the feature or not. A slider plugin loads its files on the contact page. A form plugin loads on the blog. Each one adds a little weight and a few extra requests, and on a phone with a weak signal those little extras add up to seconds.
Some plugins also do work on the server every time a page loads, which slows things further as traffic grows.
Why they break things
Each plugin is written by a different developer, on a different update schedule. An update to WordPress itself, or to one plugin, can clash with another. The result might be a broken layout, a form that stops sending, or a white screen, often discovered by a customer rather than by you.
Why they are a security risk
Plugins are one of the most common ways WordPress sites are attacked. When a weakness is found and fixed in a popular plugin, automated tools start scanning the web for sites that have not updated yet.
The bigger danger is abandoned plugins: ones the developer has stopped maintaining. Their next weakness will never be fixed. If you are running a plugin that has not been updated in a year or more, treat it as a warning sign.
Signs you have too many
- The site is noticeably slow on a phone.
- Updates make you nervous because something usually breaks.
- Several plugins do overlapping jobs, such as two SEO plugins or three for forms.
- Nobody remembers why some of them were installed.
- Some have not been updated by their developers for a long time.
A plugin clean-up in five steps
- Back up the site before changing anything.
- List every plugin and write next to it what it does and which page uses it.
- Remove what you do not use, deactivate first, check the site, then delete.
- Replace overlaps and abandoned plugins with one well-maintained option, or with a few lines of code.
- Keep everything updated, ideally with someone checking the site after each update.
When it is time for something different
If a site needs dozens of plugins to do what the business needs, it may have outgrown its setup. That is the point where a custom website can make sense: the features are built in, there is no plugin marketplace to keep up with, and pages carry only the code they need.
Either way, a lean, well-maintained site is faster, safer and less stressful. If you would like a hand reviewing yours, get in touch, or run our free website check to see how it performs on a phone.