Craft CMS Developer & Support in Aberdeen

Long-term Craft CMS support, version upgrades, and specialist development for businesses that cannot afford for their website to fail.

Karl @ Expression 37 ~ Craft CMS Developer, Aberdeen

Craft installs tend to reach us from Aberdeen after they've been quietly running on autopilot, plugins nobody's audited in years, and the person who originally built it long gone from the company.

Karl picks it up from there, and only Karl. Expression 37 hasn't touched a platform outside Craft CMS and ExpressionEngine since it started in 2007.

Before quoting anything, he goes through the install properly. What comes out of that is either a quick fix, a version upgrade, or an ongoing retainer.

What makes Aberdeen's Craft sites different from a typical brochure build?

The North Sea oil and gas industry still anchors the local economy, and it's brought a dense supply chain of engineering, logistics, and technical services firms with it, most needing sites built to hold accurate technical content rather than simple marketing pages. Craft suited that particular job well, which is presumably why a fair number of local businesses settled on it and then gave it very little further thought.

Expression 37 supports Aberdeen businesses wherever that's left them, a plugin compatibility audit before an upgrade, taking over an install from a developer who's gone quiet, or an ongoing retainer for a business that wants proactive attention rather than firefighting. Karl reads the site properly before anything gets quoted.

Common questions Aberdeen clients ask:

Technical and compliance documentation, is that a common thing to see here?

Very common, given the energy sector. It needs a content structure that keeps things properly categorised and searchable, not a flat archive that outgrows anyone's ability to navigate it.

Does distance from Aberdeen actually matter?

Not for the work. Everything runs remotely, plugin review right through to deployment, and it holds up reliably. An in-person conversation is never genuinely out of reach if one's actually warranted.

Picking up an install the previous developer's walked away from, is that straightforward?

Routine, yes. The first job is always establishing what's genuinely custom against a modified plugin, and that only comes from actually reading the code.

Should an old Craft version be a genuine concern?

Less than most people assume. The core software rarely causes problems on its own. Real exposure tends to sit in whatever plugins have been left to run unmaintained alongside it.

What does signing up for an ongoing retainer actually change?

Faster response when something breaks, proactive checks rather than total silence between problems, and the same developer handling it every time instead of relearning the setup from scratch.

What's the likely cost of all this?

Depends on scope. A defined piece of work carries a fixed price. Ongoing support runs monthly. Either way, you'll know the number before anything's agreed.

Where this tends to matter:

An energy sector supply chain firm whose site holds technical documentation, certifications, or compliance content that has to stay accurate and genuinely easy to find. A business whose previous agency stopped supporting Craft and pivoted elsewhere, leaving the install unmanaged in practice. A site with Stripe, Salesforce, or HubSpot integrations wired in years ago by someone no longer around to explain them. And an install several major versions old, where an upgrade means a proper compatibility check across every plugin first.

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.

Can we help?

Most clients come to us when their site has started to feel like a risk rather than an asset. Whether the agency relationship has ended, an upgrade has been delayed, or the site has simply grown beyond what it can handle, a conversation costs nothing.

Get in touch with Karl

Trusted by established businesses and growing brands across the UK

Expression 37 works with a small number of clients at any one time. These are some of them.

About Karl

Karl Bowers ~ ExpressionEngine & Craft CMS Specialist

Karl founded Expression 37 in 2007 and has worked exclusively with ExpressionEngine and Craft CMS ever since. He does not take on work in other platforms and does not hand work to other developers. Expression 37 is deliberately small, because the kind of support that matters to clients with business-critical sites is specific to their site, not something that scales in the conventional sense. If you work with Expression 37, you work with Karl.

Find out how we work

Client feedback:

Working with Karl on our ExpressionEngine website was an absolute game-changer for Define Creative. His expertise in translating our PSD layouts into a fully functional and visually stunning website was impressive. The meticulous attention to detail in custom HTML and CSS coding ensured that our brand identity was perfectly captured and maintained across all devices. The integration of ExpressionEngine has made managing our content effortless, and the user experience improvements have significantly enhanced visitor engagement. Karl’s commitment to performance optimisation has resulted in a smooth and efficient site that reflects our dedication to innovative design solutions. We couldn’t be happier with the final product and look forward to future collaborations!

Sarah Whitehead ~ Founder and Managing Director at Define Creative Design Ltd.

Sarah Whitehead ~ Founder and Managing Director at Define Creative Design Ltd.
Define Creative

» Get in touch