AvailableTaking on new maintenance clients now

Website maintenance.
Real peace of mind.

Backups, security patches, plugin updates, uptime monitoring, broken-link sweeps, performance checks. The boring monthly work that stops your site breaking on a Saturday night. Plus a real person to call when something does go wrong — no ticket queues, no agency layers.

Where you're at

Two ways most people
end up on this page

Either I built your site already, or you’ve inherited one from someone who’s no longer around. Both happen all the time. The work’s the same once we’re going — how we get started differs a little.

01
Existing Client

I already built your site

If we’ve already worked together on a new site or a rebuild, moving onto a maintenance plan is mostly admin. I already know the codebase, the plugins, the integrations, and the gotchas specific to your build. Plan kicks in whenever you’re ready — usually as your post-launch support window wraps up.

02
Inherited site

You took over from someone else

Whoever built your site is no longer around, no longer responsive, or no longer the right fit. Maybe you’ve outgrown them, maybe they ghosted, maybe you bought a business and inherited the site with it. I start with a free audit to figure out what we’re working with — then we get onto a clean maintenance footing.

The approach

Predictable work.
Real response times.
No surprises.

Maintenance is mostly invisible — when it’s working, you don’t notice it. So I make the invisible visible. Every plan gets a clear monthly summary, defined response times for emergencies, and a fixed price that doesn’t drift month to month.

I’d rather you forget I exist most months than worry that you’re paying for nothing. The point is your site just works — and when it doesn’t, you have someone who already knows it.

— how the work is supposed to feel

Plain-English summary every month

Email at the end of each month: what got updated, what got checked, anything I noticed worth fixing. No silent invoices, no “trust me” energy.

Real response times

Not “we’ll get back to you”. Concrete SLA: 24-hour response on Essentials, 4-hour on Care, 1-hour on Priority during business hours. Out-of-hours emergency contact on Priority too.

Pause or stop anytime

Month-to-month. No 12-month lock-ins, no early-exit fees. The site keeps working after you stop — I just stop watching it. All access stays in your name.

Direct line, not a ticket queue

Email or message me directly. No login portals, no ticket systems, no account managers translating your problem into developer speak before anything happens.

Things you'll never see from me
Surprise invoices for "extra work" you didn't agree to
12-month lock-in contracts with early-exit fees
Ghosted tickets or "we'll get back to you" auto-replies
What's covered

Every plan covers
the boring essentials

These are the things every WordPress and Shopify site needs done regularly. Most people don’t think about them until something breaks. Plans differ by depth and response time — but every plan covers these eight categories.

Security & malware

Daily scans, firewall rules, login hardening, immediate response to flagged threats.

Software updates

Core, plugin, and theme updates. Tested in staging before going live — not blindly auto-updated.

Daily backups

Offsite backups every day, retained for 30 days. One-click restore if anything goes sideways.

Uptime monitoring

Site pinged every 5 minutes. Alerts hit me first, then you, the moment it goes down.

Performance & Core Web Vitals

Monthly review. Plugin bloat audit, image optimisation, caching tuned, slow pages flagged.

Forms & checkout testing

Contact forms, booking forms, checkout flows tested monthly. Broken forms = lost leads.

SSL & domain alerts

SSL renewal monitoring, domain expiry alerts. The boring stuff that causes the loudest outages.

Broken link sweeps

Internal & external link scans monthly. Anything broken gets fixed, redirected, or flagged.
What's included

Always-on, monthly,
and on-demand.

Four tracks running in parallel: things happening 24/7 in the background, the boring monthly checks, on-demand fixes when you need them, and reporting so you can see it all. Depth scales by tier — the shape stays the same.

Track 01

Always-on monitoring

Running 24/7 in the background. You don’t see it — that’s kind of the point.

Track 02

Monthly maintenance

The boring work, done properly, every single month.

Track 03

On-demand fixes

When something needs hands-on attention, you call. I respond within SLA.

Track 04

Reporting & access

Plain-English summary every month. Plus a direct line to me, not a ticket queue.

How it works

Four steps.
Then the quiet hum.

Audit, set up, monthly rhythm, quarterly review. Repeat. The point is for it to fade into the background — until you need something, then it’s right there.

01

Audit & inventory

I take stock of what you’ve got. Code, hosting, plugins, integrations, accounts. Free for Care + Priority plans.

02

Setup

Backups, monitoring, security scans, and access get configured. Usually done within the first week.

03

Monthly rhythm

Updates, checks, fixes. Plain-English summary at the end of every month. Out-of-band fixes when needed.

04

Quarterly review

Every 3 months: what’s working, what’s worth changing, where the site might be ready to evolve.

Plans

Three tiers.
Month-to-month, no lock-in.

Three plans based on how much your site matters to the business. All month-to-month, all cancellable with 30 days notice, all with a real response SLA.

Essentials
$149 / mo + GST

For small brochure sites and simple WordPress builds. Covers the basics, no frills.

Priority
$699 / mo + GST

For e-commerce, high-traffic sites, and business-critical builds where every hour of downtime hurts.

Common questions

Things people ask before they start

Anything else? Email me directly — [email protected]

Then I do the monthly checks, send you the summary, and that’s it. You’re paying for monitoring, readiness, and the option to call when something goes wrong. Quiet months are good months — that’s the whole point of preventative maintenance.

Care and Priority hours don’t roll month-to-month, but they can be banked for up to 3 months if you want to save them for a bigger piece of work. Larger one-off jobs (redesigns, new features) get scoped and quoted separately at a discounted rate for active maintenance clients.

Priority plans include an out-of-hours emergency contact — for the times your site goes down on a Saturday night. Care plans cover business-hours response only. If something’s genuinely down on a weekend I’ll still try to respond, but it’s not contractually guaranteed at that tier.

No. Plans are month-to-month. Give me 30 days notice and we wrap up cleanly — backups handed over, monitoring transferred, you keep all access, the site keeps running. No exit fees, no hostage situation.

Yes — that’s actually how a lot of clients start. I do a one-off audit to figure out what we’re working with (free for Care + Priority, $250 for Essentials). Once the audit’s done and we know the scope, the regular plan kicks in.

Plan hours cover small fixes, content updates, and minor changes. New features, redesigns, and full rebuilds get scoped and quoted separately — usually under the Web Development service, but at a discounted rate for active maintenance clients.

Plans are built primarily for WordPress, where most of the proactive maintenance work lives (plugin updates, server-side caching, security). Shopify is hosted — less to maintain in the same way. I run a custom maintenance plan for Shopify stores focused on what actually matters: app updates, conversion optimisation, integrations, content. Same pricing tiers, different work.

Light SEO hygiene is part of every plan — page title checks, broken links, schema validation, redirect mapping. Full SEO retainers are a separate service — see SEO services. Most maintenance clients eventually layer one on once the site is stable and they’re ready to invest in growth.

Get started

Ready to stop
worrying about your site?

Tell me what you’ve got — I’ll come back with an honest recommendation on the right tier. Free audit on any site, no obligation, no hard sell.