SEO & PageSpeed
Every WordPress Plugin You Install Charges Rent. Most Business Owners Never See the Bill.

A Limerick accountancy firm rang us in late January last year. Their booking form had been timing out all week. Tax season. Worst possible week. The principal was convinced it was a traffic spike, a hosting problem, something the support desk would fix in twenty minutes.
It was not a traffic problem. It was rent.
Their site had been live for three years. In that time, somebody, possibly them, possibly a freelancer, possibly the marketing student they hired one summer, had installed forty-seven WordPress plugins. A backup plugin. A cache plugin. Two SEO plugins (one paid, one free, both active, fighting each other quietly in the background). A live chat. A pop-up. A redirect manager. A different redirect manager. Three security plugins. A page builder, a page builder add-on, and a page builder migration tool. A Google Analytics plugin. A second Google Analytics plugin nobody remembered installing.
When we audited their database, the wp_options table was carrying close to 5 megabytes of autoloaded data on every single page request. WordPress is meant to load that in well under one. As Pressable's own performance documentation notes, anything past 1 megabyte starts to bite, and sites with 5 megabytes or more of autoloaded options typically add 100 to 200 milliseconds to every request before a single line of HTML reaches the visitor's browser.
That is the bill.
What you are actually paying for
Every plugin you install charges in three currencies. Most business owners only ever see one of them, and not very clearly.
The first is front-end weight. Plugins that load on every public page add CSS, JavaScript, and HTTP requests whether the visitor needs them or not. A pop-up plugin that fires on the homepage runs on the contact page too. A WooCommerce plugin runs on your About page. The browser does not care. It downloads the lot, parses the lot, runs the lot.
The second is database load. WordPress's wp_options table holds settings for every plugin you install, plus settings for plugins you uninstalled but did not properly clean up. Some of those settings get flagged as "autoload" and they get pulled into memory on every request, logged in or logged out, frontend or admin. The MainWP team, after auditing 50 WordPress sites, reported the average autoload size sitting around 4 megabytes. The healthy figure they recommend is below 800 kilobytes. Most business sites are five times over budget and nobody told them.
So what does that actually mean for the visitor? It means the server spends an extra fraction of a second on every page just shuffling data the visitor will never see, before WordPress even gets around to building the page they asked for. Compound that across every click and you have a site that feels heavy without anyone being able to point to a specific cause.
The third is security surface. Patchstack's State of WordPress Security report for 2025 documented more than 11,000 new vulnerabilities in the WordPress ecosystem, up something like 40 percent on the prior year, with the overwhelming majority of them living in third-party plugins. In their earlier 2023 reporting the picture was starker: roughly 97 percent of new WordPress vulnerabilities originated in plugins, while WordPress core itself contributed less than 1 percent. Wordfence, the most widely deployed WordPress security plugin, blocks tens of millions of exploit attempts every month across its network. Those exploits are mostly hunting plugin code, not core code.
So what does this mean in practical terms for the business owner who just clicked Install Now on the seventh plugin this quarter? Slower pages, a fatter database, and a measurably bigger surface area for someone to break in.

The plugin graveyard problem
Here is the bit that catches people out. Of the more than 60,000 free plugins in the WordPress.org directory, community trackers put around 34,000, or roughly six in ten, as not updated in over two years. The community defines a plugin as abandoned at that point. Patchstack's reporting suggests that more than half of the plugin developers they contact about a vulnerability fail to release a patch before public disclosure.
You are running plugins. Some of those plugins were written by a developer who moved on, lost interest, or got a real job. The plugin still works because WordPress is generous about backwards compatibility. It will keep working until something somewhere breaks, usually badly, usually at a moment that costs you money.
I had a customer two years ago, a retailer running an old image gallery plugin that the original developer had clearly stopped updating in 2019. The site got compromised through a flaw in that plugin during a quiet weekend. We restored from backups within the hour because that was our job. The plugin came off permanently. The lesson stayed.
The strategic concession
If you are running an enterprise WooCommerce store with a developer on retainer, a staging environment under proper version control, and a habit of auditing plugin code before you install it, you can run forty plugins comfortably. The skill set absorbs the complexity. That is a real workflow and it works for the businesses that have invested in it.
That is not most local firms.
A solicitor, a tradesman, a bistro, a clinic. These owner-operators do not have a developer to vet plugin code. They install something because a YouTube tutorial said to, or because a competitor's site has the feature, or because they read a blog post in 2023. Six months later they have forgotten the plugin exists. The plugin remembers. It is still loading on every request, still hitting the database, still expanding the attack surface.
Same plugin count, very different risk profile, depending on who is minding it.
What managed WordPress quietly absorbs
A properly engineered managed WordPress platform removes the reason most business owners install most plugins. That is the test of whether managed hosting is genuinely managed.
A real managed stack handles:
- Caching at the server level, with Nginx FastCGI page caching and Redis object caching. No need for WP Super Cache, W3 Total Cache, or LiteSpeed Cache as a plugin. The work happens before WordPress even wakes up. The deeper picture of the caching layers your hosting should already be running is worth reading if you have ever wondered what those plugins were trying to do.
- Backups at the platform level, taken nightly from the server's perspective with verified restore paths. No need for UpdraftPlus, BackupBuddy, or any of the plugin-based backups that promise the world and silently fail to upload to Dropbox for three months until you actually need them.
- Security hardening at the server and network level. Fail2ban for brute force protection, file integrity monitoring, malware scanning, and intrusion prevention done at the operating system layer. No need for three competing security plugins fighting for the same WordPress hooks.
- SSL issued and renewed automatically via Let's Encrypt at the platform level. No plugin involved.
- Analytics that respects GDPR without a cookie banner plugin and without weighing down every page with a third-party tracker script.
Web60's managed WordPress stack runs that infrastructure for every site on the platform, included in the €60 a year. The curated approach is the point. The thirty plugins you would have installed for caching, backups, security, SSL, and analytics? They are already done at the server level, properly, and they do not get to drag your wp_options table to 5 megabytes of autoload bloat to do it.
That removes most of the plugin tax from your business site without removing any of the function.
A reality check
One thing the managed stack cannot do for you: decide whether a third-party developer wrote their plugin properly. You can install a poorly-coded form plugin on the world's best hosting and your TTFB will still suffer. That is the deal. The hosting absorbs everything below the WordPress layer; the plugin layer is yours to manage. Audit what is active, deactivate what you do not use, and verify in staging before you push anything new to production.
How to read your own bill
If you want to see what your plugins are actually costing you, do this once. Log into your WordPress admin. Go to Plugins. Look at the count next to "Active". Anything over twenty for a typical small business site is worth questioning. Anything you do not recognise is worth removing. Anything that has not been updated in over a year is a security audit waiting to happen.
Then, if you have access to your database, run a query for autoloaded options sorted by size. Anything over 800 kilobytes is bloat. Anything over 3 megabytes is hurting your visitors right now. The broader performance picture for WordPress sites is worth a read alongside this exercise, because plugin bloat is rarely the only thing slowing a site down, but it is usually the cheapest thing to fix.
You do not need to be a developer to do any of this. You need fifteen minutes and the willingness to find out.
Conclusion
The accountancy firm came back to us after that January call. We migrated them across, audited the plugin list down to twelve genuinely needed ones, and rebuilt the booking flow to live in a properly maintained form plugin. Their booking form has not timed out since. The wp_options autoload sits comfortably under 600 kilobytes.
The plugin tax was real. They had been paying it for three years. The fix was not a faster server. The fix was a curated stack and a workflow that did not pretend forty-seven plugins were free.
If your site has been live for two years and nobody has audited the plugin list since launch, the bill is bigger than you think. Nobody is sending it to you in writing, which means you can deal with it on your own terms before a customer hits a timeout and rings your competitor instead.
Frequently Asked Questions
How many WordPress plugins is too many?
There is no universal number, but for a typical small business site the working figure is around 15 to 20. Beyond that the risk of duplication, conflict, and abandonment climbs sharply. The number matters less than the quality and active maintenance of each plugin.
Will deactivating a plugin remove its database entries?
Usually no. Deactivating a plugin stops it from running but most plugins leave their settings, custom tables, and cron jobs intact. To clean fully you generally need to uninstall the plugin and, in some cases, run a database cleaner. Always take a backup before doing this on production.
Are paid WordPress plugins safer than free plugins?
Not automatically. Paid status correlates with active maintenance for most reputable vendors but plenty of paid plugins go abandoned when the developer moves on. Patchstack's vulnerability reports include both paid and free plugins. Active development history matters more than price.
Does Web60 limit how many plugins I can install?
No. Web60 gives you full WordPress including the entire plugin ecosystem. The platform handles caching, backups, security, SSL, and analytics at the server level so you do not need plugins for those jobs, but you can install whatever you genuinely need on top.
What is the autoload value and why does it matter?
The wp_options table in WordPress flags some settings as autoload, meaning they get pulled into memory on every single request. A healthy site keeps that under 800 kilobytes. Many bloated business sites carry 4 megabytes or more, which slows every page load whether the visitor sees that data or not.
How do I find abandoned plugins on my site?
The WordPress admin Plugins page shows the last update date for each plugin. Anything not updated in over a year is worth investigating. Anything not updated in over two years is generally considered abandoned and should be replaced or removed.
Sources
Graeme Conkie founded SmartHost in 2020 and has spent years building hosting infrastructure for Irish businesses. He created Web60 after seeing the same problem repeatedly — Irish SMEs paying too much for hosting that underdelivers. He writes about WordPress infrastructure, server security, developer workflows, managed hosting strategy, and the real cost of hosting decisions for Irish business owners.
More by Graeme Conkie →Ready to get your business online?
Describe your business. AI builds your website in 60 seconds.
Build My Website Free →More from the blog
Your SEO Plugin Cannot Fix What Actually Ranks Your WordPress Site
A WordPress SEO plugin gets you a green light, not rankings. The signals Google measures live in your server infrastructure, not your plugin settings.
Your Website Loads Fast. It Still Feels Slow. Google Now Punishes That.
Your website loads fast but Google still ranks it lower? INP measures how quickly your site responds to taps and clicks. Most small business sites fail.
