For business4 min read

WordPress vs a Custom-Coded Website: An Honest Comparison for Small Business in 2026

WordPress runs a third of the web — and we still recommend against it for most new business websites. A comparison by 3-year cost, speed, security and what happens when you want to change something. Including the cases where WordPress wins.

The question "WordPress or custom code?" usually gets an answer that depends on what the person answering sells. We do both: we build new websites in code (Next.js, React), but every day we automate processes in existing WordPress sites and WooCommerce shops. So we can compare without a conflict of interest — including the cases where WordPress is the right choice.

What actually differs

WordPress is a content management system: a database, an admin panel, thousands of plugins and themes. Every page view runs PHP code and database queries. A coded website in the modern sense is a set of pre-generated pages served from a CDN with no server work, where dynamic parts (forms, bookings) call an API only when needed.

The practical consequences, in a table:

WordPress Coded website
Mobile speed (Google PageSpeed) 40–75 unoptimised; 85+ with work 90–100 out of the box
Hosting €5–30/month (PHP + MySQL) €0–5/month (static CDN)
Updates weekly: core, theme, 10–20 plugins rarely; nothing to "break"
Security the most hacked platform in the world, via plugins no admin panel, no DB — nothing to hack
Editing content yourself, in the panel, instantly via a CMS (Sanity, Decap) or a developer
Initial cost €300–1,500 with a theme; from €2,000 custom €200–300 landing page; €500–1,000 business site
Plugin ecosystem the largest; everything "exists" integrations are written, but an API is usually enough

Cost over three years

The initial price misleads. Take a 6-page business website in 2 languages:

WordPress with a theme: €800 build + hosting €10/month (€360) + premium theme and plugins ~€100/year (€300) + maintenance: updates, backups, something breaks once a year — €150–400/year (€450–1,200). Total: €1,900–2,700.

Coded: €900 build + hosting €0–60/year (€0–180) + maintenance: almost none, text edits via a CMS yourself or €50–100/year for a developer (€0–300). Total: €900–1,400.

The difference is not in the build but in the yearly running costs. How those add up is in our article on website cost.

When WordPress wins

Honestly, there are four cases:

  1. You already have it and it works. Rebuilding a working site just for the technology is a waste of money. Better to speed it up, secure it, and automate the processes around it.
  2. Content changes daily and several people edit it. A news portal, a large blog, an editorial team. The WordPress panel was built for exactly this.
  3. A WooCommerce shop with 500+ products and established processes. Warehouse, supplier imports and accounting are already connected. The ecosystem genuinely helps here.
  4. You need it for €300 and by yesterday. Theme + logo + texts in a day. It will work. Just know what you are buying: see the table above.

When code wins

  1. A new business website or landing page. Speed, security, €0 hosting — no compromises.
  2. A website you rarely change. A service business that updates its texts once a quarter has no use for a panel and 15 plugin updates.
  3. Speed is sales. Google ranks by Core Web Vitals; every second of loading on a phone is lost visitors.
  4. Custom functionality. A calculator, a configurator, bookings with your own logic. In WordPress that is a plugin on top of a plugin; in code it is simply a function.

About "I'll be able to edit it myself"

It is the most common argument for WordPress and the one that most often does not come true. Six months later the same developer edits the texts, and 23 "update available" notices pile up in the panel. If you really will edit it yourself, a coded site with a simple CMS (Sanity, Decap, even Notion) gives you the same without PHP and plugins.

What if I already have WordPress?

Keep it. Three things with the biggest return:

  • Speed: caching, WebP images, disabling unused plugins. Often 45 → 80 points in a day's work.
  • Security: automatic updates, two-factor login, Cloudflare in front. Daily backups to a separate location.
  • Automation: WooCommerce orders → invoices and CRM, forms → Telegram, supplier files → product updates. Through the official REST API and WP-CLI so that updates do not break anything. This is the core of our automation work.

What to do tomorrow

If you do not have a website yet, write down how often you will change content and who will do it. Less than once a month → code. If you already have WordPress, run PageSpeed on your phone and count your plugins. More than 20 plugins or a score under 60 — tidy up first, do not rebuild.

Frequently asked questions

Can I hand a coded website to another developer?

Yes, if the code is yours and built with widely used technologies (Next.js and React are among the most popular in the world). This matters more than "WordPress or code": a WordPress site with a custom theme can be just as unportable if only one person ever understood it.

Is a coded website good for SEO?

Better than unoptimised WordPress: speed, clean structure, meta data and a sitemap from day one. Content and links matter equally for both.

How long does it take to move a WordPress site to code?

A 5–8 page business website takes 1–2 weeks, including content migration and redirects for old addresses (so Google rankings are not lost). A large blog with hundreds of posts takes longer, and there it is often worth staying on WordPress.

More posts

All posts