Website maintenance, before something breaks
Scheduled updates and developer time for your Statamic site, every month without fail, from £149/month.
Sound familiar?
Your website breaks (again) and nobody knows why? It's disruptive, stressful, and always seems to happen at the worst possible moment.
The software under your website keeps changing
A modern content management system is a complex application. A brand-new Statamic website is built from more than 200 software packages. It can then be customised almost without limit, so no two websites are the same.
This website has a handful of custom additions, and it's built from more than 300 packages. Over the last 12 months, those packages were updated more than 1,000 times between them.
Unmaintained for those 12 months, this website would now have 140 known security vulnerabilities, including two rated critical and 54 rated high. Kept up to date, that number is zero.
Most of what breaks isn't your site
Your website probably depends on services you don't control: a payment provider, a customer database (CRM), an email platform, a social feed. An access key gets revoked. A connection drops. A script moves to a new major version and breaks your integration.
Nobody touched your website. It stopped working anyway.
The fix takes an hour. Getting to the fix takes a week.
Without a maintenance plan, the work is rarely the hard part. Getting to it is:
Somebody notices the problem
You find a developer with availability
You agree a scope
The quote gets approved
You wait for a free slot
The problem sits there for all of it. And that's before the cost. Emergency work is priced as emergency work, and someone new has to learn your site before they can fix it. When your site is offline, that's time you don't have.
On a plan, none of that happens. The hours are already booked, the access is already in place, and I already know your site. So:
Less unexpected downtime
No panic to find someone who can help
No interruption to your team
What needs updating?
Your website runs on four main layers of software. Here's what each one does, and why I keep it up to date.
Ubuntu
Ubuntu is the operating system that runs on your server. Keeping it updated ensures your website's foundation stays secure and reliable.
PHP
PHP is the programming language your website is built with. Updates bring performance improvements and close security gaps.
Laravel
Laravel is the application framework behind your website. Regular updates improve performance and keep everything running smoothly.
Statamic
Statamic is the content management system you use to edit your website. Updates add new features and keep your admin area secure.
A website you don't have to worry about
Security
Patch vulnerabilities
Regular updates include security patches that close vulnerabilities before they can be exploited.
Compliance
Meet industry standards
Some industries have to keep their software current. Regular updates keep you compliant.
Stability
Fewer bugs, less downtime
Updates include performance improvements and bug fixes that keep your site running smoothly.
Peace of mind
Focus on your own to-do list
A well-maintained website is one less thing on your plate, leaving you free to get on with your own work.
What's included?
Every plan includes the monthly updates, applied, tested on staging and deployed, plus developer time for everything else: fixing what breaks, sorting out integrations and answering questions. More moving parts means more time, which is the difference between the plans.
Monthly Updates
Daily Server Patches
Developer time
Post-update Fixes
Major Upgrades
Critical Patches
365 Monitoring
Update Report
Managed Server
How much does it cost?
Integrations are the services your site authenticates with: a CRM, a payment provider, a booking system, a social feed. Core covers the one that sends your email or collects newsletter signups. Analytics, fonts, map embeds and video don't count.
Core
Statamic, your server, and your email service.
- Response
- 72 hours
- Developer time
- Up to 1 hr/mo
- Integrations
- Email only
£149/mo
Plus
Complex sites with essential integrations.
- Response
- 48 hours
- Developer time
- Up to 2 hrs/mo
- Integrations
- Up to 3
£299/mo
Max
Business-critical sites where waiting is unacceptable.
- Response
- Priority (2 hrs)
- Developer time
- Up to 4 hrs/mo
- Integrations
- Up to 6
£599/mo
Service is billed annually. This is a maintenance service, not a development retainer. Tasks outside of maintenance scope are quoted separately. Unused hours don't roll over. View the full Terms and conditions and how I handle security and data.
How to get started
-
Step 1
Upgrade
I bring your site up to the current major version of Statamic. If it's already there, skip this step.
Statamic upgrades -
Step 2
Migrate
I move your site to a server I manage, in a hosting account you own. Your site stays live throughout.
Statamic migration -
Step 3
You are hereMaintain
Pick a plan and I take it from there: updates, patches, monitoring and developer time, every month.
Compare plans
Kind words from happy clients
I partner with marketing teams to complement their knowledge and experience with my specialist web design and development services.

We’re absolutely thrilled with the outcome and would highly recommend Stephen to anyone looking for a talented and reliable web developer who truly understands how to bring a brand to life online.

Stephen managed our CMS migration quickly and professionally, resolving any unexpected issues as they arose. The new Statamic system is a significant improvement on our old setup and is much more user-friendly.

Stephen's partnership, expertise, and commitment to understanding L.B. Foster's unique requirements were crucial to the successful redesign and build of our global website. He's the 'go-to' partner for serious website, digital creative and delivery.
Stephen designed our current website, lbfoster.com. and introduced us to Statamic CMS. I'd recommend Stephen for your next website project, and you'll be highly satisfied with the results.

Working with Stephen on our new, global website for L.B. Foster has been, in a word, seamless. He is detailed, organised, and collaborative with our team at L.B. Foster as well as other third parties involved in the process.

Stephen has a wealth of knowledge and was always on hand to answer any questions I have. I would highly recommend D3 Creative to anybody looking for a website designer

Collaborating with Stephen was an exceptional experience. His product was truly outstanding - the front-end design was visually appealing, and the back-end functionality was intuitive and easy to use.

Stephen is a true professional. He has done a great job with the websites. I would recommend him to anyone looking for a web designer. He is prompt, creative, professional, and highly skilled at what he does.

Excellent service, professional and responsive. We will be using D3 creative again.

Stephen expertly guided us through the project and kept us informed every step of the way. He delivered the website on schedule and within budget.
Frequently Asked Questions
Scope
Maintenance is focused solely on keeping your Statamic, Composer packages, NPM modules, Laravel and PHP updated. Plus your hosting environment secure and running smoothly.
If you’d like new functionality, design changes, or other custom web development work, I can provide a separate quote.
All plans include developer time, a set number of hours each month, on top of the monthly updates. During business hours only: Monday-Friday, 9:00am-5:00pm.
Applying, testing and deploying updates is part of your plan and doesn't use your hours. They're for everything else that needs a developer: fixing anything an update breaks, issues flagged by the 24/7 monitoring, a broken integration or a problem in the CMS.
If an update breaks Statamic itself, the packages it runs on or an integration covered by your plan, and fixing it takes longer than your hours, I finish it at no extra cost. That doesn't extend to custom code: if an update means custom code needs changing or refactoring, I'll quote for that separately.
Hours don't roll over. If a non-urgent issue needs more time than your monthly allocation and your site is still functional, I'll pause work and pick it back up the following month using that month's hours.
If an issue is urgent and fixing it would exceed your monthly hours, I'll let you know first and only continue with your approval. Additional time is charged at my standard hourly rate of £150/hour.
If you expect to need support regularly, prepaid hour blocks are available at a lower rate of £125/hour, drawn down as you use them. Purchased in blocks of 10 or 20 hours.
Most businesses fall into one of two camps.
Either nobody is managing the website at all. 365 days a year it sits unmonitored until something breaks and causes a scramble.
Or updates are handled ad-hoc by someone, with no real monitoring in place, so issues still slip through and the site still goes down from time to time.
In both cases, when something does go wrong, it usually ends up on a ticket with an internal or outsourced IT team who have their own fires to fight. It's rarely a quick fix.
With this service, your website is monitored 24/7. I'm notified of issues before you are, and the window for something to go wrong is much smaller because the site is being actively maintained.
I'll always communicate planned time off in advance. But the honest answer is that a well-maintained, monitored website very rarely has the type of emergencies you're used to, and that's the whole point of the service.
And in the rare event that something did go wrong while I was unavailable, you'd simply do what you do now. Contact your internal or outsourced IT team. The difference is, with this service, that scenario is far less likely to happen in the first place.
Out-of-hours support isn't included in any plan.
The plans are for scheduled maintenance during business hours: updates, monitoring, and security patching all happen within that window.
That said, if something urgent comes up outside of hours and I'm available, I'm happy to help, though it's offered at my discretion and can't be guaranteed. This is chargeable at £200/hour, with a minimum charge of one hour, and invoiced separately.
Regular maintenance significantly reduces the chance of emergencies. Keeping software updated and patched means fewer critical issues arise in the first place.
I offer three maintenance and support plans, Core, Plus, and Max.
These cover the most common maintenance needs for Statamic websites at different business scales.
By standardising plans, I can provide a consistent, reliable service while keeping costs predictable and processes efficient.
If you’re unsure which plan best fits your needs, I can recommend the most suitable option based on your site’s size, complexity, and business priorities.
You can cancel simply by not renewing your plan.
Unless you tell me to not maintain your website and server, I will continue to work on your website until the 12-month contract has expired.
No. Cookie consent tools sit outside the maintenance plans, and that is deliberate rather than an oversight.
Whether your site blocks cookies correctly is a legal obligation that sits with you as the site owner, and it depends on decisions only you can make: which categories you offer, what your privacy policy says, and which regulations apply where your visitors are. I can't take that responsibility on your behalf.
Consent tools are also some of the most time-consuming things to debug, because they interact with everything else on the page. If you want help with yours, I'm glad to do it, and I'll quote for it first so you know what it costs before I start.
Tag managers sit outside the maintenance plans too, for a practical reason.
Your marketing team can add, change or remove tags in a container without touching the website, and I have no visibility of those changes. If a tag starts causing a problem, the cause is in a system I don't control and can't monitor.
If something does go wrong and you want me to look, I will. It's chargeable at the rates in the terms, and as with any chargeable work I'll tell you what it will cost and wait for you to approve it before starting.
An integration is a service your site connects to with a key or login, where a change at their end can stop part of your site working: a CRM, a payment provider, a booking or ticketing system, an email platform.
Smaller additions don't count. Analytics, web fonts, map embeds and embedded video are covered on every plan, and keeping them working comes out of your monthly developer time.
We agree the count together before your plan starts, and again at each renewal. Core covers your email or newsletter service, Plus up to three integrations and Max up to six. Sites with more than six are quoted separately.
Costs
All maintenance packages are paid annually with a single invoice.
Payment is due by bank transfer within 7 days, and your first maintenance cycle begins once payment has cleared. There are no ongoing commitments, you're paying for 12 months of service upfront.
Around 60 days before your 12 months are up, I'll get in touch to ask if you'd like to renew. All payments are non-refundable, but services remain active for the full term.
Pricing may be reviewed annually. Any changes are communicated with your renewal notice, so you always know what you're agreeing to before you renew.
You can upgrade your plan at any time.
Upgrading starts a new 12-month contract on the higher plan, and the unused portion of your current plan is applied as credit against the new annual fee.
Since plans are paid annually, downgrades take effect at renewal. When your 12 months are up, you can switch to whichever plan suits your needs.
Any plan change is subject to the Terms and Conditions in effect at the time of the change.
Process
Your site needs to be on the current major version of Statamic. If it is on an older one, a Statamic upgrade comes first. If it runs Statamic Pro, it needs a licence with an active update subscription, along with any paid add-ons it uses. You renew and pay for these each year. They aren't part of the plan, and updates pause while a licence has lapsed.
Your site also needs to be on a server I manage. A Statamic migration moves it to one, in a hosting account you own. Setting that up gives me the access I need, so there's no list of logins to pull together.
If anything else is needed, I can liaise with your in-house team, web developer or hosting provider to get it.
Most updates have zero downtime. Statamic CMS updates and the majority of server patches are deployed seamlessly whilst your site continues to run. All testing happens in a staging environment first, and updates are pushed to production during low-traffic periods.
Occasional brief downtime: Some server updates require a reboot, resulting in approximately 5-7 minutes of downtime. These reboots are infrequent and scheduled outside of peak hours. You'll be notified in advance when one is necessary.
The maintenance process is designed to minimise disruption and keep your site available to visitors.
Although problems are rare thanks to thorough testing, I follow a defined recovery process if an issue arises:
Roll back: Before I work on your site, I pull a fresh copy of it from production to my local environment, and every update is made under version control. If something goes wrong on your live site, I roll it back to the last working version.
Root cause analysis: I investigate the issue on the local copy and staging environment to identify what went wrong.
Fix and retest: A solution is developed and tested on staging before reapplying the update to your live site.
Clear communication: You receive regular updates and an estimated timeline until the issue is resolved.
Updates happen locally, so they don't impact the production website.
The amount of time it takes depends on the scope and complexity of the updates.
The actual push to production only takes a few minutes. You’ll always be notified in advance, and updates are pushed live during low-traffic periods to minimise any possible disruption.
Yes. I’ll always notify you in advance of any scheduled maintenance.
When an update is scheduled, you’ll get an email letting you know, and a notice appears in the Statamic control panel for anyone who’s logged in.
While the update is running, anyone logged into Statamic will see a message asking them not to make changes to the site until it’s finished.
Once it’s done, everyone who was notified gets a follow-up email to confirm the work is complete. Statamic also shows a notification letting logged-in users know it’s safe to make edits again.
Every update follows a three-stage process before reaching your live site:
I pull a copy of the production site to ensure my local environment mirrors the latest version. Updates are then applied and tested locally.
Updates are pushed to a staging server, which mirrors your production hosting environment.
Only when both automated and manual tests pass do I apply updates to your production site, timed for low-traffic periods.
This three-stage process ensures issues are caught early, reducing risk and protecting your business operations.
Not so risky business