Craft CMS enquiries from Cardiff businesses usually mean the install's in one of two states, ticking over unpatched, or genuinely causing problems with nobody left to call.
There's no handoff to anyone else, it's Karl from first call to final fix. Craft CMS and ExpressionEngine are the only platforms Expression 37's touched since 2007.
He won't quote anything until the install's been properly gone through. What that turns up decides whether it's a fix, an upgrade, or a retainer.
Can Craft's multi-site setup fix a badly split bilingual site?
In most cases, yes, without starting from scratch. A site set up as two disconnected sections rather than one linked multi-site structure can usually be reworked into something coherent, rather than rebuilt entirely. The underlying content model supports it properly, the issue is almost always how it was originally configured.
The kind of Cardiff install this tends to be:
Media and broadcasting sites where a factual error or an outage carries reputational cost, not just a commercial one. Public sector installs with accessibility and accuracy obligations that a poorly maintained CMS quietly undermines. Organisations whose Welsh and English content has diverged because the two were never properly linked. Businesses whose previous developer or agency has gone quiet, leaving a site that works today but that nobody feels confident changing. And sites where a Stripe payment flow or a HubSpot contact form sits bolted onto the CMS rather than genuinely integrated with it.
Common questions Cardiff clients ask:
How does an engagement actually begin?
With Karl reading through the templates, the plugins, and however the bilingual structure is currently set up. Cardiff handovers tend to arrive with more assumptions than actual documentation, so that step isn't skipped.
Do you need to be in Cardiff for this to work properly?
No. Every part of it, review, changes, testing, happens remotely, and Cardiff is close enough that a visit is straightforward on the rare occasion one's genuinely needed.
Can you make sense of a Craft site inherited from a previous developer?
Yes, that's one of the most typical ways an engagement starts. Sorting bespoke work from a modified plugin, and documenting what wasn't written down originally, always comes first.
Is our Craft version too far behind to trust?
Version age isn't really the useful measure. Plenty of older installs run fine. What actually matters is whether the plugins layered on top have been kept current, which is where risk tends to build.
What's included with an ongoing arrangement?
A faster response when something breaks, someone actually checking the install periodically rather than waiting to hear about a fault, and the same developer each time rather than a new one.
How does pricing work?
A one-off audit or project gets a fixed number. Ongoing support is billed monthly. Either way, it's agreed before work starts.
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.


