WordPress became the default answer to “I need a website” — so reflexively that most people never ask whether they need it at all. Often they don’t. Here’s how to tell.
The case for hand-coded
A site built directly in clean HTML, CSS and JavaScript (or with a modern static-site generator) gives you things a CMS struggles to match:
- Speed. No database queries, no plugin overhead — just lean files served instantly.
- Security. No login, no plugins, no PHP. The usual hacking routes don’t exist.
- Low cost. Static hosting is often free, with no monthly platform fee.
- Longevity. A static site doesn’t rot. There’s no update treadmill — it works the same in five years as it does today.
- Precision. Nothing is shoehorned into a theme’s assumptions. The site does exactly what it should, nothing more.
The honest tradeoff
Hand-coded sites aren’t free of compromise. Updating content means going through a developer or a simple build step rather than logging into a dashboard. If you publish multiple times a week and want to do it yourself in a rich editor, a CMS earns its keep. For a site that changes occasionally, though, “email the developer” or a lightweight content workflow is no hardship — and you avoid all the maintenance a CMS demands.
A quick gut check
Ask yourself: How often does this content really change, and who needs to change it?
- Rarely, and that’s fine going through us → hand-coded / static wins on every axis that matters.
- Constantly, by your own team, in a dashboard → a CMS like WordPress is the right tool.
- You’re selling lots of products → look at Shopify or WooCommerce instead.
The goal isn’t to be anti-WordPress. It’s to choose deliberately instead of defaulting — and to stop paying the tax of a CMS you don’t actually use.
The best of both
You’re not locked into one or the other, either. A common pattern we build: a fast static marketing site for the pages that rarely change, with a CMS or a dedicated platform powering only the part that genuinely needs it — a blog, a store, a members area. You get speed where it counts and flexibility where you need it. Tell us what your site has to do and we’ll recommend the lightest setup that does it.