Is WordPress or a custom website better for a small business? For most, WordPress is a sound choice, especially if you want to edit a blog or brochure site yourself. A custom-built site with its own dashboard suits a narrower group. These are businesses with a particular way of working, or staff who find a general-purpose admin screen confusing. Neither is automatically faster or better for search. How each is built and looked after matters more.
I build websites and custom CRMs, so I'm not neutral.
Is WordPress still worth it?
W3Techs, which tracks the technology behind websites, showed WordPress on 40.1% of all websites on 11 October 2026. Among sites where it can identify the content management system, the figure is 58.6%.
That means a lot of developers, plugins and hosts know it, which helps if you change developer in three years. I won't call it out of date.
How much looking after does a WordPress site need?
A WordPress site has three parts to keep updated: WordPress itself, the theme and the plugins.
WordPress can update its own core. Its documentation says new installations since version 5.6 have automatic updates switched on for both minor and major core releases. Plugins and themes only update automatically by default in special cases, decided by the WordPress security team. Otherwise someone has to watch them, or switch on automatic updates and check the site afterwards.
Most of the known security problems are in those add-ons. Patchstack, a WordPress security company, counted 11,334 new vulnerabilities in the WordPress ecosystem in 2025. Of those, 91% were in plugins and 9% in themes, and six were in WordPress core, all low priority. It also found that 46% had no patch from the developer when they were made public. Its report for 2024 said many vulnerabilities were in abandoned plugins that will probably never be fixed.
These are disclosed vulnerabilities, meaning holes that need closing. Patchstack's figures don't say how many sites were hacked. A custom site has no public tally like this. That does not mean it has no flaws. It has upkeep too, because the server, the framework and any libraries all need updating. What changes is how many outside parts you depend on.
Is WordPress slow?
It doesn't have to be. Google's Core Web Vitals are three measures of how a page loads and behaves. The main content should appear within 2.5 seconds. A tap or click should get a response within 200 milliseconds. Things on the page should not jump about, which is a layout shift score of 0.1 or less. Each is judged at the 75th percentile, so at least three in four page loads should meet it.
The HTTP Archive's 2025 Web Almanac, using July 2025 data, found that 45% of WordPress sites passed all three on mobile. Across all websites the figure was 48%, which includes WordPress sites. So WordPress sits a little below the web as a whole. Its chapter on content management systems called WordPress "among the lowest-ranked" of ten platforms. Hosted builders such as Duda (85%) and Wix (74%) were well ahead.
The same chapter says WordPress performance varies "more by configuration than by core limitations". It adds that page builders often produce heavier pages with more code to download. It also says Core Web Vitals reflect hosting choices, themes, plugins and page builders together. A lean theme with few plugins can do well. A heavy theme with a page builder and many plugins is more likely to struggle.
A custom site can be quick because it carries only the code it uses. It can also be slow if it's built badly. Whoever builds yours should test it against these thresholds, and I'd be wary of anyone who promises a pass before they have.
Does a custom website rank better in Google?
Not on its own. Google's page experience documentation says Core Web Vitals are used by its ranking systems, and recommends good scores. It also says there is no single page experience signal. Good scores don't guarantee a top ranking, and Search "always seeks to show the most relevant content, even if the page experience is sub-par". Relevant content still matters most. Nobody can honestly promise you rankings.
A custom build does give you control over the page code, the web addresses, the structured data (labels that tell search engines what a page is about) and what a search crawler is sent. WordPress with a good SEO plugin does most of that too. Any gain would come mainly from carrying less extra code, and that depends on how well the site is built.
What about modern JavaScript sites?
Some modern sites are single page apps, where the browser downloads JavaScript and that code builds the page. Googlebot can process these. It queues the page, then builds it in an automated browser once its resources allow. Google says the wait is "a few seconds, but it can take longer than that". It also says server-side or pre-rendering "is still a great idea because it makes your website faster for users and crawlers, and not all bots can run JavaScript."
Some AI crawlers are among those bots. In December 2024, Vercel analysed months of crawler traffic to its own site and network, plus two job boards. Vercel hosts JavaScript sites, so it has an interest in the topic. It found that crawlers from OpenAI, Anthropic, Meta, ByteDance and Perplexity did not run JavaScript. The OpenAI and Anthropic crawlers did download JavaScript files, but did not run them. Google's Gemini and Apple's crawler did render pages. That is nearly two years old and crawlers change, so treat it as a snapshot. If it still holds, a page that only exists after JavaScript runs may look empty to those crawlers.
A server-rendered or static site sends the finished page in the HTML, which avoids the question. A quick test is to view a page's source and look for your text. If you're commissioning a site, ask whether pages are server-rendered. This website sends finished HTML, so you can view its source and find the text.
What does a custom dashboard give you?
A custom dashboard is an admin area built around your content and the way you work. If your staff only ever add events, the form can have exactly the fields an event needs and nothing else.
WordPress's admin is general. By default it has menus for posts, pages, media, comments, appearance, plugins, users, tools and settings, plus whatever your plugins add. For a member of staff who updates the site twice a month, a screen showing only what they edit is easier to use, and there is less to break. Permissions can follow your own roles too, though WordPress has built-in user roles and plugins that add more.
The cost is real. Someone has to build the dashboard and someone has to maintain it. A new feature is built rather than installed. And plenty of people already know WordPress, so a new hire may need showing how your dashboard works.
Is a custom site free of bloat?
It can carry less. Every plugin is code someone else wrote, and you rely on them to keep updating it. Each one adds to your update load, and the Patchstack figures above show where reported vulnerabilities cluster. A custom site can include only what the business needs. It can still be badly built, and its upkeep falls on whoever built it.
WordPress or custom: how do they compare?
| Question | WordPress | Custom site with its own dashboard |
|---|---|---|
| Up-front cost | Often lower, using existing themes and plugins | Usually higher, because more is built from scratch |
| Editing | Familiar to many editors | Shows only your fields, but staff have to learn it |
| Adding a feature | Often a plugin | Usually built to order |
| Updates | Core, theme and plugins | Server, framework and libraries |
| Changing developer | Easy to find someone | Depends on your documentation and code ownership |
| Speed | Varies widely with theme, plugins and hosting | Can be quick, but not guaranteed |
| Search | Good with a decent SEO plugin | Full control, no ranking advantage in itself |
What are the real downsides of a custom website?
Cost comes first. You are paying for something built for you rather than assembled from existing parts.
You also depend on one developer. If they retire, get ill or stop answering emails, someone else has to pick up unfamiliar code. There is no marketplace of plugins to bolt on a booking system next month. Your editors may already know WordPress. The custom code also needs looking after for as long as the site runs. Fixes and updates are paid for by you, or built into what the developer charges.
What should you ask for to avoid lock-in?
Get these in writing before work starts:
- Who owns the source code, and whether you receive a copy.
- That the domain and hosting account are registered in your name, with you holding the logins.
- Written documentation covering how to deploy the site, restore a backup and add a user.
- What is included after launch, and what a change costs.
- What happens if the developer is unavailable.
A good test is whether another competent developer could take over using only what you've been given. With me, you get the source code and the domain is registered in your name. I host the site while you're on a care plan.
Which should you choose?
Choose WordPress if:
- You want to edit a blog or brochure site yourself.
- You need a particular plugin or an existing ecosystem around it.
- Your budget is tight and an existing theme will do.
- You want to be able to hand the site to almost any developer.
Think about custom if:
- Your staff update the same kinds of content regularly and find a general admin screen confusing.
- You have been stacking plugins to get the behaviour you want.
- You want fewer outside parts to keep updated.
- You're comfortable relying on one developer, with the safeguards above.
If you're in the first list, a well-maintained WordPress site is the better choice for you. I don't build WordPress sites by default, but I can if you ask. Hosted site builders are another route, which I haven't compared here.
How much does it cost with me?
I'm a web designer based in Huddersfield. My websites cost £750 to £1,500 at a fixed price, and most go live two to four weeks after we agree the brief. The first conversation is free. Care plans cost £50 to £99 a month. A site with a custom dashboard falls in the same range.
If what you need is closer to a system for leads or customers, that is a custom CRM, at £1,500 to £2,500. You can see more about my websites, read a bit about me, or get in touch.