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 more

Issue 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.

Phase 1

Stabilise

I understand the current state, fix what is broken, and make the system stable before making any changes.

Phase 2

Improve

Identify opportunities. Propose specific, justified changes. Implement incrementally with clear rollback paths.

Phase 3

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 more

Editorial 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.

Illustration showing Laravel application architecture with database, cache, and application layers

How change decisions are made

Every proposed change follows this evaluation process.

1

Identify need

What problem does this solve?

2

Assess risk

What could go wrong?

3

Define scope

Smallest useful change

4

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.