There’s a pattern we’ve seen play out hundreds of times.
A business invests in a new website. It launches looking great. Everyone’s happy. Then, slowly, things start to go sideways. A plugin update breaks the layout. A security alert lands in someone’s inbox. The site gets slower as more features are bolted on. Someone needs to make a simple content change and ends up waiting days for a developer. And eventually, the business is back where it started, looking for a new website because the old one has become too fragile, too slow, or too expensive to maintain.
We know this pattern because we’ve been on both sides of it. We’ve built and managed WordPress websites for over a decade. We’re a WP Engine Agency Partner. We run daily backups, monthly plugin updates, real-time vulnerability monitoring through Patchstack and Wordfence, and uptime tracking across every client site we look after.
We take that responsibility seriously, and we’re good at it.
But after managing hundreds of sites consistently over many years, we’ve reached a point where we can’t ignore what the data keeps telling us: the traditional approach to building websites has a structural problem, and plugins are at the centre of it.
The numbers from our own pipeline
Across our client portfolio, the pattern is consistent. The vast majority of security alerts, performance issues, and site breakages trace back to one thing: plugins.
The sites with the fewest plugins have the fewest issues. The sites stacked with page builders, form plugins, SEO plugins, slider plugins, and caching plugins are the ones generating the most support tickets, the most update conflicts, and the most time spent on remediation.
Our vulnerability monitoring tools flag new issues almost daily. Critical flaws in popular plugins, some installed on hundreds of thousands of sites, are disclosed on a weekly basis. Just recently, vulnerabilities were reported that could allow unauthenticated attackers to take over an entire website simply by exploiting a form plugin. Another flaw in a widely used slider plugin could let someone with basic subscriber access download the site’s database credentials.
These aren’t obscure plugins nobody uses. They’re mainstream tools installed on hundreds of thousands of live business websites.
The patching problem
What concerns us most isn’t just the volume of vulnerabilities. It’s the response rate.
A significant number of plugin developers who are notified about security flaws in their code simply don’t patch the issue before it becomes public knowledge. The vulnerability gets disclosed, exploit code gets published, and automated tools start scanning for unpatched sites, all before a fix is available.
That means even businesses running diligent update schedules can be exposed through no fault of their own. You can do everything right on your end and still be let down by a plugin developer who has moved on to other priorities.
From what we see across our maintenance pipeline, this is getting worse, not better. The number of plugins in the WordPress ecosystem keeps growing. The number of vulnerabilities keeps climbing. And the average site is running more plugins than ever.
The performance tax
Security is only half the story. The other half is performance, and that’s where plugins quietly do the most damage.
Our site analytics consistently flag the same issues across plugin-heavy builds: large contentful paint problems, slow server response times, render-blocking resources. When we trace those back to the source, it’s almost always plugin bloat.
Here’s what happens on a typical WordPress site. The page builder loads its own stylesheet and scripts. The form plugin loads another set. The SEO plugin adds its scripts. The analytics plugin adds tracking code. The slider adds more. The caching plugin tries to mitigate all of the above by adding yet another layer of complexity.
Before you know it, a simple service page is loading hundreds of kilobytes of code that has nothing to do with the actual content a visitor came to see. Google’s PageSpeed Insights flags these issues repeatedly, and the recommendations always come back to the same thing: remove unused CSS, defer render-blocking scripts, reduce JavaScript execution time. In other words, undo what the plugins are doing.
The frustrating part is that you can’t just strip them out. If Elementor built the site, removing Elementor removes the site. If a form plugin handles every enquiry, pulling it kills the lead flow. The business becomes hostage to the very tools that were supposed to make things easier.
The update cycle burden
Then there’s the ongoing maintenance overhead.
Every month, we run plugin updates across our entire client base. Before any updates are applied, we take a separate backup beyond the daily automated ones, because we know from experience that updates break things. Not always, but often enough that a rollback plan isn’t optional.
When a conflict does occur, and it does regularly, we troubleshoot and resolve it. If it can’t be resolved quickly, we restore from backup and defer that plugin to the next cycle. In most cases, the plugin developer fixes the conflict in their next release. But not always.
This is a skilled, time-consuming process. Multiply it across dozens of client sites, each running between ten and thirty plugins, and you start to understand why website maintenance has become an industry in itself. Businesses are paying for hosting, plugin licences, security monitoring, and maintenance support on top of the original build cost. The ongoing cost of running a WordPress site often rivals the cost of building it in the first place.
What this means for business owners
If you’re running a business and your website sits on a standard WordPress setup with a page builder and a stack of plugins, none of this is abstract. It affects you directly.
Your site is slower than it needs to be, which affects your Google rankings, your bounce rate, and the impression you make on potential clients. Your site carries more security risk than it needs to, with every plugin representing an entry point that someone else controls. Your maintenance costs are higher than they need to be, and much of that spend goes toward managing complexity that didn’t need to exist in the first place.
The question we’ve been asking ourselves isn’t “how do we manage this better?” We’ve been managing it well for years. The question is: “Is there a better way to build this in the first place?”
We think there is. And we’ve been working on it.
In the next article in this series, we’ll share what we’ve been building at Spark Interact: a fundamentally different approach to website development that spans cleaner WordPress builds, purpose-built tools, a custom CMS, and modern development frameworks.
Spark Interact is a Sydney-based agency specialising in brand strategy, web design and development, and procurement marketing. We work with businesses across construction, professional services, finance, and government-adjacent sectors.

