A CMS — a content management system — is the admin dashboard that lets you edit your own website without a developer. WordPress is the best-known one, and I build it across three tiers, all designed to be managed by non-technical staff: Starter for small businesses that need to be online quickly; Professional for more ambitious builds with integrations; Bespoke for fully custom plugin and theme work.
// from £2,000 · priced above the equivalent static build · hosting £15–£75/mo
// when WordPress is the answer
The right fit, honestly.
For most brochure and marketing sites I lead with a static build on Astro and Cloudflare. Being straight about it: WordPress is proven, but its architecture dates from 2003 — a database and a PHP server assembling every page on demand, kept alive by plugins that need constant updating. Astro is the modern equivalent — pages built ahead of time, served as plain files, nothing to patch. WordPress still earns its place when self-managed content is the priority: a static site can't be edited through a friendly admin dashboard, and for some businesses that matters more than the speed and security gains.
WordPress when
A CMS is non-negotiable
You need to update content yourself, daily or weekly
Multiple staff members will edit pages and posts
You want a familiar admin interface staff already understand
You need a blog with comments, categories, archives, RSS
You need a plugin ecosystem (memberships, e-commerce, forums, LMS)
Static when
A CMS is optional
The site is mostly brochure or marketing content
Content changes a handful of times a year
You'd rather pay £55/hour for content edits than maintain a CMS
Speed and security are higher priorities than self-serve editing
You don't need a blog, or you're happy publishing through a different platform
Every WordPress build I do falls into one of these. The discovery call confirms which tier fits.
// 01
Starter
from £2,000
A clean, professional WordPress site for businesses that need a CMS they can edit themselves.
Built on WordPress with the Astra theme. A handful of pages, a contact form, mobile-responsive design, basic SEO and Google Analytics. Ideal for tradespeople, consultants, therapists, or anyone who needs a credible online presence and the ability to update content themselves.
Up to ~7 pages, your copy or mine
Contact form with spam protection
Mobile-responsive design
Basic SEO and Google Analytics setup
SSL, DNS and email handed over working
Editorial training for your team
// 02
Professional
from £5,000
A more comprehensive build with design customisation and integrations.
Additional pages, design customisation, advanced forms, image galleries and integration with third-party services. The right fit for growing businesses, community organisations, or anyone who needs a more tailored solution than the Starter tier allows.
Custom design and content sections
Multi-step or conditional forms (Gravity Forms)
Image galleries, embedded video, integrations
Performance and image optimisation
Editorial training so you can manage the site
// 03
Bespoke
from £7,500
A fully custom WordPress build with custom plugin and theme work.
Membership platforms, booking systems, interactive tools, custom content management, complex advertising setups — built into WordPress. The right answer when you need both a CMS and behaviour off-the-shelf cannot do. See custom development for the standalone engineering work that lives outside the website tier.
Custom plugins and themes
Membership systems with recurring payments
Booking systems with payment processing
Complex advertising and ad-stack work
Custom permalinks and URL management
// hosting
Two ways to host it.
WordPress hosting is on SiteGround's UK infrastructure — daily backups, SSL, CDN. Two options: £15/month unmanaged if you handle your own WordPress core, theme and plugin updates, or £75/month fully managed if you want me to handle everything — monthly updates, compatibility checks, security scans, uptime monitoring, priority support.
I'd like to use Google Analytics to see what's useful and keep improving the site. It sets a couple of cookies — only if you agree. Basic visitor counts are collected without cookies either way. Cookie policy.