If you are a small business owner looking for a new website, you will eventually face a question: WordPress or custom-built? Both approaches have genuine advantages, and neither is universally better. The right choice depends on what your business actually needs, which is what this guide helps you figure out.
We build both, so we are not going to pretend one is always the answer. What we will do is lay out the honest trade-offs so you can make an informed decision.
What we mean by "custom-built"
When we say "custom-built," we mean a website written in plain HTML, CSS and JavaScript, with no WordPress, no CMS and no page builder plugins. The pages are static files hosted on a fast CDN like Netlify, Cloudflare Pages or Vercel. There is no database, no login panel, no software to update.
This is not the same as a "custom WordPress theme". That is still WordPress, with all the maintenance that comes with it. A custom-built site in this context means no content management system at all. The site is code, and nothing else.
Cost: build price vs total cost of ownership
The build cost is only part of the picture. To compare properly, you need to look at the total cost over three years.
WordPress
A professional WordPress build for a small business (5 to 15 pages, custom design, basic plugins) typically costs £1,500 to £4,000. That gets you a theme, a page builder, contact forms, SEO plugins and a CMS you can edit yourself.
Ongoing costs:
- Hosting: £5 to £30 per month for decent shared or managed hosting
- Domain: £10 to £15 per year
- Theme and plugin updates: free if you do it yourself; £50 to £150 per year if you pay someone
- Security monitoring: £0 to £10 per month
- Content edits: free if you do it yourself; £50 to £100 per edit if you pay someone
- Emergency fixes when something breaks after an update: variable
Three-year total (DIY maintenance): approximately £2,000 to £5,000
Three-year total (with maintenance support): approximately £3,500 to £8,500
Custom-built
A custom-built static site for a small business (5 to 15 pages, hand-written HTML/CSS/JS, full design) typically costs £2,000 to £6,000. The build price is higher because there is no off-the-shelf CMS; every page is written from scratch.
Ongoing costs:
- Hosting: free to £10 per month on Netlify, Cloudflare Pages or similar
- Domain: £10 to £15 per year
- Software updates: none, because there is no software to update
- Security: negligible, since there is no database, no login and no plugins to exploit
- Content edits: require a developer (or a README file if you are comfortable editing HTML)
Three-year total (with occasional dev support): approximately £2,200 to £7,000
The build price gap narrows over time because custom sites have almost no ongoing costs. WordPress sites accumulate small recurring charges that add up.
Speed: the performance gap is real
This is where custom-built sites have the clearest advantage. A static HTML site has no database queries, no PHP processing, no plugin overhead. It loads in under a second on most connections. WordPress, even when optimised, typically loads in 2 to 4 seconds because it has to process PHP, query a database and run plugin code on every page load.
Why this matters: Google uses page speed as a ranking signal. A 1-second improvement in load time can increase conversion rates by 7 to 10%. For a small business website where every visitor counts, speed directly affects revenue.
Can WordPress be fast? Yes, with proper caching, a CDN, optimised images and minimal plugins. But it takes ongoing effort to keep it fast. A custom static site is fast by default, and stays fast without maintenance.
Ease of editing: who updates the content?
This is WordPress's strongest advantage. The CMS is designed for non-technical users. You can log in, edit a page, add a blog post, swap an image, or update your prices without touching any code. For businesses that update their content frequently, such as adding blog posts weekly, changing promotions or updating team information, WordPress is genuinely easier.
A custom-built site requires editing HTML files directly. For some business owners, this is straightforward. If you can edit a text file, you can update a custom site. For others, it is a barrier. The practical solutions are a one-off content package (we write or update content for you, paid per batch rather than as a retainer), or a clear README that explains how to make common changes (swap text, change a phone number, add a blog post using a template).
At Phoenix Digital, we handle content updates for custom site clients as part of our Care Plans. You email us the change, we do it. Simple.
Security: the silent advantage
WordPress powers around 40% of all websites on the internet. That popularity makes it the number one target for automated attacks. Vulnerable plugins, outdated themes and weak passwords are the most common entry points. If you run WordPress, you need to keep the core, theme and all plugins updated, use strong passwords, install security plugins, and monitor for malware.
A custom static site has no login panel, no database, no PHP and no plugins. There is nothing to hack, so the attack surface is effectively zero. For a small business that does not want to worry about security patches and malware scans, this is a significant advantage.
SEO: can both rank well?
Yes. Neither WordPress nor custom-built is inherently better for SEO. What matters is the implementation: clean HTML structure, proper meta tags, fast loading, mobile responsiveness, schema markup and good content.
WordPress has an advantage in the sheer number of SEO plugins available, such as Yoast, Rank Math and SEOPress, which make it easy to manage meta titles, descriptions, sitemaps and schema. But these are conveniences, not requirements. A custom site can implement all of the same SEO fundamentals through hand-written meta tags, a manually created sitemap and structured data in the HTML.
The performance advantage of custom sites does give a small SEO edge. Faster loading leads to better Core Web Vitals, which helps rankings. But comparing a slow WordPress site with a fast custom site is not a fair test. The speed difference comes from implementation quality as much as the platform.
Scalability: what happens when you grow?
WordPress scales well for content-heavy sites. If your business grows to need 100 blog posts, a resources section, a members area or an e-commerce store, WordPress handles it through plugins and themes. The ecosystem is vast.
Custom static sites scale through code. Adding new pages is straightforward for a developer but not for a non-technical user. Interactive features (user logins, e-commerce, dynamic dashboards) require custom JavaScript or an external service. For most small business websites, which means 5 to 20 pages, a blog and a contact form, this is not a limitation. For businesses that need complex functionality, WordPress or a web application may be the better fit.
When to choose WordPress
- You update content frequently and want to do it yourself without a developer.
- You need e-commerce functionality (WooCommerce is mature and well-supported).
- You need user accounts, memberships or complex dynamic features.
- You are comfortable with the ongoing maintenance requirements.
- Your budget for the initial build is tight and you want to leverage off-the-shelf themes.
When to choose custom-built
- Speed and conversion rate are priorities (landing pages, service businesses, professional firms).
- You want a site that loads fast without ongoing optimisation.
- Security is a concern and you do not want to manage updates and patches.
- Your site is 5 to 20 pages with a blog and a contact form, which is the most common small business setup.
- You want a clean, modern design that is not constrained by a theme.
- You prefer to pay once and have minimal ongoing costs.
The honest summary
WordPress is a brilliant tool that powers millions of businesses. It is not the right answer for everyone, but it is the right answer for many. If you need a content management system that you can update yourself, and you are willing to maintain it, WordPress is a solid choice.
A custom-built site is better when speed, security and low maintenance matter more than self-service content editing. For a small business that wants a fast, professional website without ongoing technical overhead, it is often the more practical choice.
The worst decision is the one made without understanding the trade-offs, and now you have them. If you want help deciding which approach fits your business, get in touch. We will give you an honest recommendation based on your actual needs, not on what happens to be easiest for us to build.