Website support and maintenance for WordPress, Craft CMS and Laravel
Long-term technical ownership for WordPress, Craft CMS, and Laravel systems. I maintain what you have, ensure nothing breaks, and introduce careful improvements when the time is right.
Not sure what your site needs?
Before committing to ongoing support, a site health report gives you a clear picture of what is actually going on. I audit the security, performance, code and infrastructure, and you get a written report within 5 working days. Then you can decide what to do next, with full information. One working day response to all enquiries.
What ongoing support covers
These core responsibilities stay consistent:
Monitoring and alerting
Uptime checks, error tracking, and security monitoring. Issues are identified before they become problems.
Updates and maintenance
Core, plugin, and dependency updates applied carefully. Security patches prioritised, compatibility verified. Read about how to de-risk CMS updates.
Learn moreIssue resolution
Bugs fixed, errors investigated, and root causes addressed. Problems solved properly.
Technical ownership
One person who understands your system completely. Documentation maintained, decisions recorded.
Improvement without disruption
I focus on stability first. When improvements happen, they are tested and easy to undo.
Stabilise
I understand the current state, fix what is broken, and make the system stable before making any changes.
Improve
Identify opportunities. Propose specific, justified changes. Implement incrementally with clear rollback paths.
Review
Measure outcomes. Document learnings. Return to stability before considering further enhancement.
This cycle repeats. Each improvement builds on confirmed stability.
Types of improvements supported
I only propose enhancements if they reduce risk or increase real value.
New functionality
Features that address real needs. Scoped carefully, built to last, integrated cleanly with existing systems.
Performance and reliability
Speed improvements, caching strategies, database optimisation. Results you can measure. Learn about Core Web Vitals and how performance impacts your site.
Learn moreEditorial workflows
Content management improvements. Better admin interfaces, clearer editing experiences, reduced friction.
Integrations
Third-party connections that genuinely help. APIs, webhooks, and automation implemented reliably.
Security hardening
Proactive improvements to security posture. Access controls, audit logging, vulnerability remediation.
Pragmatic AI additions
Where appropriate and useful. Content assistance, search improvements, process automation.
Platforms supported
Equal expertise across these systems. Your existing choice is respected.
WordPress
Theme and plugin ecosystems understood. Custom development, performance tuning, and security hardening for complex WordPress installations.
Classic themes, block themes, WooCommerce, multisite
View WordPress services →Craft CMS
Deep familiarity with Craft's architecture. Plugin development, Twig templating, and content modelling for editorial-focused teams.
Craft 4/5, Commerce, custom plugins, migrations
View Craft CMS services →Laravel
Custom application support. API development, queue management, and ongoing maintenance for bespoke Laravel systems.
Laravel 9/10/11, Livewire, APIs, background jobs
View Laravel services →
How change decisions are made
Every proposed change follows this evaluation process.
Identify need
What problem does this solve?
Assess risk
What could go wrong?
Define scope
Smallest useful change
Plan rollback
How do I undo this?
Implement
With monitoring
Who this works for
Not ideal
-
You need a new system built from scratch
-
You want rapid, frequent changes without evaluation
-
You are looking for the lowest-cost maintenance option
-
You need 24/7 on-call emergency support
Good fit
-
You have an existing system that works but needs ongoing attention
-
You want one person who understands everything, not a rotating team
-
You value stability and are comfortable with measured improvement
-
You are looking for a long-term relationship, not project-based work
Common questions
How quickly do you respond to emergencies?
Retained clients get same-day response for critical issues. For non-retained clients, I respond within one working day.
Can you take over an existing site?
Yes. I specialise in taking over sites from previous developers. I will audit the site, document it, and establish a maintenance baseline.
What if I only need occasional help?
On-demand support works well for stable sites. You pay for what you use without a monthly commitment.
Do you provide hosting?
I do not provide hosting directly, but I can recommend hosting providers and help with server configuration and maintenance.
Ready to discuss support?
Tell me about your site and I will recommend the best approach.