Bournemouth's Craft CMS enquiries usually come from one of two places, an install that's stable but forgotten, or one that's genuinely gone wrong.
Karl's taken these on personally since Expression 37 started in 2007, working only in Craft CMS and ExpressionEngine the whole time.
He reviews what's actually in the install first. From there it's usually a fix, a version upgrade, or an ongoing retainer.
An unusual economic pairing, one shared Craft problem
Bournemouth combines a genuinely large financial and insurance sector with a seaside tourism trade that swells hard every summer, two very different kinds of business that have both ended up running Craft over the years. And both tend to arrive at the same point eventually: an install that's technically fine on the surface but hasn't been properly looked at since whoever built it moved on.
Expression 37 works across that entire range, upgrade and plugin audits, full site takeovers, ongoing retainers for anyone who'd rather have things watched proactively. Karl reads the actual codebase before quoting anything, not a summary of symptoms relayed second-hand.
Common questions Bournemouth clients ask:
How seasonal our traffic is, does that change your recommendations?
Considerably. A site with a sharp summer peak needs its hosting and heavier pages properly stress-tested before the season starts, not patched reactively once a bank holiday weekend's already gone badly.
Not being physically in Bournemouth, does that matter?
Not in any way that affects the work. Everything runs remotely and reliably. If a face-to-face meeting's ever genuinely useful, Bournemouth's close enough that it's never actually a problem.
Can an install be picked up from a developer who's out of the picture?
Regularly, yes. The starting point is always establishing what's genuinely custom against a stock plugin, and that comes from properly reading the code, not guessing.
How much should the age of our Craft install actually concern us?
Less than you'd expect, in isolation. The core version rarely causes trouble by itself. The real risk is whatever plugins and Composer dependencies have sat unmaintained on top of it.
What does a retainer genuinely give us?
Priority the moment something breaks, being checked on periodically rather than only after a fault surfaces, and someone who already understands the setup instead of starting cold.
What are we likely looking at, cost-wise?
Entirely down to scope. A one-off audit or fix carries a fixed price. Ongoing support runs as a monthly retainer. Either way, agreed before anything begins.
Where this tends to matter:
A financial or insurance firm where accuracy and consistent uptime matter more than most sites, given what's actually being published. A tourism or hospitality business whose traffic swings hard between winter and summer, where a slow site during a bank holiday costs real bookings. An install left behind by a developer who's stopped taking on Craft work. A financial firm taking payments through Stripe or syncing client records to Salesforce needs that connection held to the same standard as the site itself, on an install that's likely several major versions behind.
Ready to get started?
If your website is business-critical and needs a specialist who will take proper long-term ownership of it, get in touch. Karl will respond personally and give you an honest view of how we can help.


