Craft CMS enquiries from Liverpool generally mean the install's in one of two states: stable but neglected, or genuinely broken with whoever built it long gone.
Karl supports Liverpool and Merseyside businesses directly, no exceptions. Craft CMS and ExpressionEngine are the only two platforms Expression 37's touched since 2007. It's him on every job.
An honest read of the codebase comes first, always. That's a defined piece of work or an ongoing arrangement, depending on what's actually needed.
Where this typically applies:
- Liverpool businesses running a genuinely revenue-critical site, where broken functionality has a direct cost, not a cosmetic one.
- Installs previously managed through a rotating cast of account managers, none of whom ever properly understood the build.
- Plugins and Composer dependencies several major versions old, needing a proper audit before any upgrade goes near them.
- Sites connected to Stripe, Salesforce, or HubSpot by someone no longer around to explain the setup.
Common questions from Liverpool clients:
Does remote support actually work well for a Liverpool business?
Consistently, yes. Direct access to a specialist developer tends to outperform being managed through an agency, and there's rarely any real need for on-site visits.
Can an existing Craft build be taken over from a previous developer?
Regularly. Whatever the state of the templates or how unusual the plugin choices, the codebase gets properly understood before anything is touched.
Is a long-neglected install a big undertaking to fix?
Usually more manageable than expected. Most of the real work is auditing plugin compatibility and untangling Composer conflicts, not the underlying upgrade itself.
Do you also handle Stripe, Salesforce, or HubSpot integrations?
Yes, as standard. These are usually wired directly into the Craft templates, so they're covered as part of the same work rather than a separate add-on.
How does pricing generally work?
A fixed cost for defined work, an audit or upgrade. A monthly retainer for anything ongoing. Either way, the number's agreed before work begins.
What if something breaks unexpectedly?
Retainer clients get handled first. Without one, urgent problems are still generally addressed quickly, but that consistent priority is specifically what a retainer buys.
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.


