WordPress powers roughly 43 percent of the web, according to W3Techs 2025 data. It also powers most of the slow, hacked, and hard-to-maintain websites on the web — and the platform itself is rarely the reason. The reason is plugin sprawl.
WordPress powers roughly 43 percent of the web, according to W3Techs 2025 data. It also powers most of the slow, hacked, and hard-to-maintain websites on the web — and the platform itself is rarely the reason. The reason is plugin sprawl. The typical mid-size WordPress site we audit runs 28 to 35 active plugins, half of them installed by three different agencies over five years, a quarter of them overlapping in function, and several out of date by more than a year. A lean WordPress web design company builds a site that does more with 8 plugins than a sloppy one does with 35.
This guide explains where the plugin tax comes from, the builder decision that shapes everything downstream (Gutenberg vs page builder vs custom theme), and the security baseline an agency should deliver before the contract is signed off.
Why Most WordPress Sites Are Slow
Every active plugin adds PHP that runs on page load, CSS and JavaScript that ships to the browser, and often database queries that compound with traffic. A single well-written plugin adds 20 to 50 milliseconds to a page. Twenty-eight plugins add enough weight to double the Time to First Byte and triple the JavaScript payload. Core Web Vitals reflect this immediately — Largest Contentful Paint slips past 4 seconds, Interaction to Next Paint crosses 400 milliseconds, and Google notices.
Three specific patterns produce most of the slowdown.
1. Overlapping plugins that do the same job
A typical audit turns up two contact form plugins, three SEO plugins loaded simultaneously, an image optimizer plus a caching plugin that also optimizes images, and a security plugin plus a firewall that the hosting provider already runs. Each was installed to fix a different problem at a different time. Nobody removed the predecessor. Every one of them still runs.
2. Page builders that ship 300KB of unused CSS
Elementor, Divi, and WPBakery each inject a heavy stylesheet and JavaScript runtime on every page — even pages that do not use the builder's fancy features. A simple homepage built with Elementor can load 12 to 15 stylesheets where a custom theme would load one. This is not a bug; it is how visual builders work. The tradeoff is speed for design flexibility.
3. Analytics and tracking bloat
Google Analytics 4, Meta Pixel, Google Ads, LinkedIn Insight, a CRM tracking script, a chat widget, a heatmap tool, a review widget. Each is a separate third-party script that the browser must fetch, parse, and execute. A marketing team that adds scripts without removing old ones ends up with a homepage that loads 40 external requests before any content is painted.
Fast WordPress is a discipline, not a platform choice. The agencies that build it fast delete more plugins than they install, pick a builder strategy up front rather than adding more, and review third-party scripts quarterly. Every agency can claim "we build fast WordPress sites." Ask them to show you a current client's PageSpeed score before signing.
The Builder Decision That Shapes Everything
The single most consequential choice in a WordPress project is how pages get built. There are three realistic paths in 2026, each with a real tradeoff. A good agency explains the tradeoff instead of defaulting to what is easiest for them.
Gutenberg (the block editor)
WordPress's native block editor, now mature as of WordPress 6.x. Pages are composed from reusable blocks — heading, paragraph, columns, group, image, CTA — styled through a theme. Good for: content-driven sites, blogs, editorial teams that update regularly. Ships almost no extra CSS because blocks use the theme's stylesheet. Pages load fast by default. Limit: the client has to be comfortable editing in blocks rather than a WYSIWYG canvas.
Page builder (Elementor, Bricks, Breakdance)
Visual drag-and-drop, close to what clients expect from Webflow or Squarespace. Good for: agencies handing the site off to non-technical clients who will edit heavily. Bricks and Breakdance are the lighter modern choices — Elementor remains popular but carries the heaviest overhead. Tradeoff: noticeable performance cost (usually 300KB–1MB extra per page) and visual lock-in to that builder. Moving off it later means rebuilding pages by hand.
Custom theme
A developer writes the theme from scratch, pages are built with Gutenberg blocks or Advanced Custom Fields. Good for: performance-critical builds, brands with strong design systems, sites with a budget above $15K. Ships only the code needed. Hardest to edit structurally post-launch but fastest in production.
The pattern that works for most small-business and mid-market sites: custom theme foundation + Gutenberg for content pages + a small set of ACF-driven templates for service pages. Page builders make sense for agencies that do not want to hire developers — they rarely produce the best outcome for the client.
The Security Baseline a WordPress Agency Should Deliver
WordPress sites are the most-attacked platform on the web simply because they are the largest platform on the web. Sucuri's 2024 hacked website report attributed over 95 percent of CMS-based infections to WordPress, but almost all of those traced to the same small set of failures — none of which are WordPress core's fault.
- Automatic core and plugin updates. Enabled for security releases at minimum. Three-quarters of hacked WordPress sites were running an outdated plugin at the time of compromise.
- Removal of unused plugins and themes. Deactivated is not deleted. A deactivated plugin still sits in the filesystem and can be exploited if it contains a vulnerability.
- A proper user role model. No shared admin accounts. Editors are Editors, not Administrators. Two-factor authentication on every admin account.
- WAF and rate limiting. Either at the hosting level (Kinsta, WP Engine, Rocket.net include this) or via Cloudflare. Blocks the majority of automated attack traffic before it hits the site.
- Daily off-site backups with one-click restore. Backups stored on the same server are not backups. Real backup means a different host, ideally a different region.
- SSL, HSTS, and a hardened wp-config.php. Security keys rotated, file editing disabled in the dashboard, database prefix changed from the default wp_.
- A documented post-launch maintenance plan. Someone is responsible for updates. If the agency hands the site off and does not sell a care plan, the client needs to know who handles the monthly updates — or the site will be breached within 18 months on average.
A dental group we audited had five separate WordPress sites hacked in one 18-month window. Every single compromise traced to the same outdated version of a contact form plugin. The agency that built the sites had no maintenance agreement. The $79 monthly plan that would have prevented it did not exist until after the third breach.
What to Ask Before Hiring
WordPress expertise varies wildly. The same platform produces $800 template sites and $80K custom builds. Five questions separate the agencies that understand the platform from the ones who install themes.
- How many active plugins will the finished site have? A thoughtful answer is 8–15. "However many we need" is a warning sign.
- Which page builder do you use, and why? An agency that has a reason for its choice — and can name the tradeoff — is further along than one that "just uses Elementor because everyone does."
- What's included in maintenance after launch? Core updates, plugin updates, backups, security scans, uptime monitoring. A flat answer of "we'll take a look if something breaks" is inadequate.
- Will you hand over admin credentials, domain registrar access, and hosting access at launch? Every asset must be in the client's name. Agencies that hold these create a leash, not a partnership.
- Can you show a current client's PageSpeed Insights score on mobile? Real agencies have sites scoring 85+ on mobile. Sloppy ones dodge this question.
Where a Good WordPress Web Design Company Adds Real Value
The WordPress ecosystem is large enough that almost anyone can spin up a site. What separates a good WordPress web design company from the rest is judgment: choosing the right builder for the client's editing habits, cutting plugins instead of stacking them, writing a theme that performs instead of relying on one that already exists, and shipping a security and maintenance baseline that keeps the site healthy for years. At Revenue Group we audit every incoming WordPress project against a plugin-count target, a PageSpeed target, and a named maintenance plan before scoping the design work. The result is a site that is still fast and secure three years later — not one that looks great on launch day and costs more to maintain than it did to build.
Is Your WordPress Site Paying the Plugin Tax?
Send us your URL. We will send back a free report listing every active plugin, flagging overlaps and outdated ones, and showing exactly how much each is costing in page weight and load time.
Get My Free Audit →