WordPress Maintenance Plans

Updates, backups, monitoring, and security for your WordPress site, handled every month so you don't have to think about it.

Book a Free Call Get a Quote

Why WordPress sites need ongoing maintenance

A WordPress site isn't something you build once and forget. It runs on WordPress core, a theme, and usually a dozen or more plugins, and each one is updated by a different developer on a different schedule. When those updates pile up, outdated plugins become the easiest way for attackers to get in. Most hacked WordPress sites I've cleaned up weren't targeted. They were found by automated bots scanning for a known vulnerability that a simple update would have fixed.

Skipping updates isn't safe either. Running them blindly on a live site can break a layout, a contact form, or a checkout page, and you may not notice until a customer tells you. Over time sites also slow down as the database fills with revisions, spam, and leftover plugin data. Backups quietly stop running or get stored on the same server they're meant to protect.

Here's a recent example. A client's site went down because bots were hammering it until the database server ran out of memory and crashed. I traced the traffic, blocked the attack at the server and firewall level, tuned the database, and moved the site behind Cloudflare. It's been stable since. With monitoring in place, that kind of problem gets caught in minutes instead of when leads stop coming in. That's what maintenance is for: small, regular care so you never face a big, expensive emergency.

What's included

Plans & pricing

Simple monthly plans for small businesses. No long contracts, no surprise invoices.

Basic

$39/mo

Best for simple brochure sites.

  • Twice-monthly core, theme & plugin updates
  • Weekly off-site backups (30-day retention)
  • Uptime monitoring & daily malware scans
  • Monthly report
  • Email support, response within 1 business day

Premium

$149/mo

Best for WooCommerce, membership, or high-traffic sites.

Everything in Standard, plus:

  • 1.5 hours of content edits or small dev tasks per month
  • Core Web Vitals optimization
  • Priority response within 1 business hour
  • Free malware cleanup if your site is hacked while on the plan
  • Quarterly strategy check-in call

Need more hours or something custom? Extra work is billed at $75/hr.

How it works

  1. Free site audit call. We talk through your site and your goals. I run a quick health check (plugins, security, speed, backups) and tell you what I find, whether or not you sign up.
  2. Onboarding & setup. I get secure access, take a full backup, fix any urgent issues, and set up monitoring, backups, and security tools. This usually takes a few days.
  3. Ongoing monthly care. Updates, backups, scans, and performance checks run on schedule, and you get a clear report each month.
  4. Help when you need it. Something broken or need a quick change? Email me and it's handled within your plan's response time, by the same person every time.

Frequently asked questions

Do I need a maintenance plan if my site is working fine?

"Working fine" usually means nothing has gone wrong yet. Vulnerabilities in plugins are found every week, and bots scan for them constantly. A maintenance plan keeps your site working fine, and it costs much less than fixing a hacked or broken site after the fact.

Can you take over maintenance for a site someone else built?

Yes. Most of the sites I maintain were built by someone else. I start with an audit to learn how your site is put together, flag any risks or outdated components, and take a full backup before changing anything.

What happens if my site gets hacked while on a plan?

I'll restore it from a clean backup or remove the malware, close the hole that let the attacker in, and harden the site so it doesn't happen again. On Premium the cleanup is included at no extra charge. On Basic and Standard it's billed at a discounted rate. Not on a plan and need help now? See emergency WordPress repair.

Is there a contract or can I cancel anytime?

No long-term contract. Plans are month-to-month and you can cancel anytime with 30 days' notice. If you leave, I'll hand over your latest backup and all access credentials so you're never locked in.

Want your site looked after?

Book a free call and I'll review your site and recommend a plan.

Book a Call Contact Me