WordPress or Custom Build? 5 Times WordPress Is the Wrong Call

By Andrew Siemer · August 6, 2026

← All insights

Christina weighing WordPress against a custom build

WordPress runs a huge chunk of the internet - somewhere north of 40% of all websites, depending on which survey you trust. That kind of gravity means it becomes the default answer to "what should we build this on?" before anyone asks whether it's the right one.

And a lot of the time, it is right. We build on WordPress. It's a fine tool for a content-heavy marketing site with a small team that needs to publish without calling a developer every week. But "popular" and "correct for your project" are two different things, and treating them as the same is how you end up fighting your own stack a year later.

Here are five situations where WordPress is probably the wrong call - and what to weigh before you commit.

1. You Need to Actually Look Different

The whole pitch of a CMS like WordPress is speed: grab a theme, drop in your content, ship. The catch is that the theme you grabbed is the same theme a few thousand other sites grabbed. Themes are customizable, sure, but how far you can push one is capped by how deep you're willing to go into the WordPress backend and its templating.

If you want a site that reads as yours - one where the layout, the motion, the way things reveal on scroll all feel deliberate - you're either paying a team to fight the theme into submission or you're better off with a custom build. At some point the effort to make a template not look like a template exceeds the effort of just building the thing you actually wanted.

2. Security Is a Standing Chore, Not a One-Time Setup

WordPress's biggest strength - its plugin ecosystem - is also its biggest attack surface. Outdated core, stale plugins, reused passwords, no hardening. Each one is a door, and automated bots knock on all of them constantly.

None of this means every WordPress site gets popped. It means the burden of not getting popped lands on you. Keep core updated. Keep every plugin updated. Watch your logs. Rotate credentials. That's real, recurring work, and most site owners don't have the time or the appetite for it - which is exactly why so many sites fall behind and get compromised.

A custom build isn't magically unhackable. But it has a smaller surface, no third-party plugin code you didn't write and can't audit, and far fewer moving parts that silently rot between updates.

3. Performance Doesn't Come for Free

Page speed stopped being a nice-to-have the moment Google folded Core Web Vitals into ranking. Users bailed on slow pages long before that. WordPress can be fast, but it isn't fast by default - a stock install with a page builder and a stack of plugins tends to ship a lot of weight you didn't ask for.

Getting a WordPress site to pass Core Web Vitals usually means bolting on the missing pieces: a caching layer, a CDN, image compression, trimming render-blocking scripts, and often a plugin whose entire job is to undo the bloat other plugins added. It's doable. It's also ongoing, and the tooling that diagnoses it speaks fluent engineer, which is not what most site owners signed up for.

A build that's fast from the first line - lean markup, images sized right, minimal JavaScript - skips that whole cycle. You're not clawing performance back. You never gave it away.

4. Plugins Are Someone Else's Code Running on Your Site

Plugins are the reason WordPress can do almost anything. They're also the reason a WordPress site can break at 2am for no reason you can see.

Every plugin is written by a different person or team, on their own schedule, to their own standard, with no one checking that any of them play nice together. Two plugins that each work fine alone can collide and take the site down. A plugin can open the exact security hole from point two. And when something breaks, "getting support from the developer" can mean a dead forum thread from 2019.

We use plugins we trust every day - plenty of them are excellent and save real time. The point isn't to avoid them. It's to go in clear-eyed: every plugin is a dependency on code you didn't write, can't fully see, and don't control.

5. You've Outgrown "Theme-Based"

Most of the time the real reason WordPress stops fitting is that the project needs more than a theme can give. WordPress has improved a lot here - the block editor is genuinely better than what came before - but at its core it's still a theme-based CMS, which quietly shapes what's easy and what's a fight.

The moment you need deep integration with third-party systems, a serious ecommerce flow, gated or licensed content, a custom data model, or an interface that behaves like an app instead of a page, you're pushing past what the platform was built for. You can force it. You'll spend a lot of time and money doing it, and you'll inherit every constraint of the underlying system for as long as the site lives.

So When Is WordPress Right?

Plenty of the time, honestly. A marketing site, a blog, a small business that needs to update its own content - WordPress is often the fastest, cheapest, most sensible answer, and we'll tell you so. The mistake isn't choosing WordPress. It's choosing it by default, without asking whether your project is one of the five above.

The real question was never "WordPress or not." It's "what does this site need to do in three years, and what's the cheapest way to still be happy then?" Sometimes that's WordPress. Sometimes it's a custom build. Knowing the difference before you start is the whole game.

We've been building both since 2016, out of Austin, and we're happy to tell you honestly which one your project actually needs. Get in touch and we'll talk it through.

enjoyed the read?

LIKE WHAT YOU just read?

Let's talk about what we could build together.