The short version
- WordPress is everywhere for real reasons — footprint, familiarity, and the feeling that it's the easy option. None of those make it the right call; they just hide the bill. And for a site whose job is winning a skeptical commercial buyer, it's a bill you can least afford.
- Security: plugins — not core — are the exposure. In 2025, plugins accounted for 91% of disclosed WordPress vulnerabilities, and the median flaw was first exploited within hours of disclosure.
- Speed: Google measures it in public. As of late 2025, only 46% of WordPress sites passed Core Web Vitals — a loading problem driven by heavy defaults and page builders.
- Fragility & governance: more moving parts means more independent breakage; open editing means a brand that drifts. Both are the exact risks you tell your own buyers not to self-manage.
- The mirror: a website is a system that needs an accountable owner — the same argument you make selling managed services. We took our own medicine and hand-built this site in plain HTML.
Let's start with what a CMS gets right
WordPress runs a large share of the web — on familiarity, footprint, and momentum more than merit.
The ecosystem is enormous. Your marketing coordinator already knows how to use it. A theme and a handful of plugins can stand up a working site in an afternoon, and hosts have optimized their entire stacks around making that easy. It's an understandable trade — and an easy one to make, because the costs never arrive as a line item. No invoice ever reads “plugin attack surface” or “page-builder weight.” You get the convenience on day one; the bill shows up later, hidden in scores, breakage, and risk.
But your site has a harder job. It has to win a skeptical commercial buyer — a facilities director, a security manager, a GM signing off on a multi-year monitoring agreement — who is evaluating whether you're the kind of operation that runs things properly. That buyer is reading your site the way they'd walk a job site. And when that's the assignment, the conveniences of a CMS start carrying a bill. Most owners never see the invoice, because it doesn't arrive as a line item. It arrives as slower pages, occasional breakage, a security surface you don't fully control, and a brand that drifts a little every time someone publishes. Call it the CMS tax. Here's what it's made of.
The security tax: a surface you don't control
The core of WordPress is not the problem. It's reviewed by thousands of contributors and hardened over two decades. The problem is everything you bolt onto it. In Patchstack's State of WordPress Security In 2026, plugins accounted for 91% of all disclosed vulnerabilities in the ecosystem in 2025, with only two found in WordPress core itself. The total that year was 11,334 new vulnerabilities — a 42% increase over 2024.1
That's the mechanism worth understanding: every plugin is code written by an independent developer, on their own schedule, with their own (or no) security process. You're not trusting one vendor. You're trusting a dozen, each of whom can quietly become your weakest link. And the window to react is closing. Patchstack's data shows a weighted median time to first exploitation of five hours after a vulnerability is disclosed, with 45% of heavily exploited flaws hit within 24 hours.2 “We'll update the plugin next maintenance cycle” is no longer a defense when the attack lands the same afternoon.
None of this makes WordPress uniquely reckless. It makes it extensible — and extensibility and attack surface are the same coin. Every plugin that adds a convenience adds a door.
The speed tax: it usually shows up in the score
Speed is where the tax is easiest to see, because Google measures it in public. The Core Web Vitals Technology Report, built on HTTP Archive and real-user Chrome data, tracks the share of sites on each platform that pass Google's “good” experience threshold. As of late 2025 (November 2025 HTTP Archive data), roughly 46% of WordPress origins passed — while Duda sat near 85% and Shopify near 79%.3
The interesting part is why WordPress trails, because it isn't a responsiveness problem — WordPress's interaction scores are strong, comparable to its peers. It's a loading problem, driven mostly by defaults: heavy themes, unoptimized images, and render-blocking scripts.4 And page builders make it worse by design. Page builders wrap every page in layers of extra markup, CSS, and JavaScript that the browser has to chew through before your buyer sees anything — weight the visitor pays for on every single load.
The pattern, not any one company: the more you assemble a page out of convenient drag-and-drop parts, the more weight the visitor pays for. You don't have to take my word for the number. You can measure your own site in about a minute — more on that below.
The fragility tax: more parts, more breakage
A CMS site is a system of moving parts that must all stay compatible: core, theme, a stack of plugins, and often a page builder sitting on top of everything. Update one and you can break another. Skip updates to avoid breakage and you inherit the security tax instead. Commit to a page builder and your content is now shaped around that builder's proprietary structure — migrating off it later means rebuilding, not exporting.
This is the quiet cost that never makes a headline: not a catastrophe, just friction. A plugin conflict that takes down a form. A theme update that shifts a layout the week you're chasing a bid. The site works, until an unattended dependency decides it doesn't. Every part you added for convenience is a part that can fail independently of the others.
The governance tax: open access, drifting brand
The same open editing that makes a CMS convenient makes it hard to govern. When several well-meaning people can publish, the brand drifts — inconsistent messaging, a layout someone broke without noticing, thin or near-duplicate pages spun up “just to have something there.” Those thin pages don't only look unprofessional to a buyer; they can work against your search performance rather than for it, because they dilute rather than strengthen the site.
This isn't a knock on your staff. It's a structural point: a system that lets anyone change anything will, over time, be changed by everyone. Convenience of access and consistency of output pull in opposite directions, and without a gate, consistency loses.
You already sell the answer
Here's the part that should feel familiar. Everything above — the security exposure, the moving parts, the need for someone accountable watching the system — is the exact argument you make to your own prospects every day.
You tell a building owner not to self-monitor a patchwork of consumer devices. You tell them the value isn't the hardware; it's the accountable expert running the system so they don't have to. Your managed-services client doesn't get hands on the panel. They say what they need, and a professional who owns the outcome makes it happen, correctly, every time.
A website is the same class of system. The question isn't whether you can run the panel yourself. It's whether that's the best use of the person you'd assign to it — and whether an unmonitored system is one you'd stake your reputation on.
We did this to ourselves first
When SMR rebuilt this site, we ran this same analysis on our own stack. We were on a CMS with page builders, like most of the industry. And we killed it — WordPress, builders, all of it — and hand-built the site in plain HTML.
That's not a boast; it's a confession that we took our own medicine before offering it to anyone else. We were carrying the same tax we're describing here, and once we'd added it up honestly, keeping it made no sense for a site whose only job is to earn trust with people who scrutinize systems for a living. The result loads fast because there's nothing extra to load, has no plugin dependencies to conflict, and holds its shape because nothing publishes without review.
We put our own hand-built site up against apple.com, google.com, and microsoft.com — same tool, same day, all re-runnable. You don't have to believe our page is fast. You can check.
Run it yourself — it takes sixty seconds
Don't trust an argument; trust your own numbers. Drop your homepage into Google PageSpeed Insights and read the score. The cost of convenient usually shows up right there, and the test takes about a minute.
Then, if you want a reference point, we put our own hand-built site up against apple.com, google.com, and microsoft.com — same tool, same day, all re-runnable — on our compare-for-yourself page. We're not asking you to believe our page is fast. We're asking you to check.
See the head-to-head: our site vs. Apple, Google & Microsoft →Two doors from here. If you just want to know where you stand, run the PageSpeed check above and you'll have an honest read on the speed portion of your CMS tax in a minute. If you've decided the tax isn't worth paying and you want to see how a hand-built site is put together, that's what our engine page is for. No call required, no pitch — just the next thing to read when you're ready.
