What maintenance actually includes

by Billy Patel
What maintenance actually includes
Back to blog

Maintenance agreements range from comprehensive service to monthly invoices for almost nothing. Understanding what maintenance should include helps you evaluate what you are paying for.

What maintenance should include

Software updates

The core CMS, plugins, themes, and dependencies all need regular updates. Security patches should be applied promptly. Feature updates can be scheduled. Each update should be tested before production deployment.

Good maintenance documents what was updated and when. You should be able to see a record of changes.

Backup management

Automated backups should run regularly. Backup integrity should be verified. Restoration should be tested periodically. When problems occur, recovery should be possible within hours, not days.

Ask when backups were last tested. If they say 'never' or 'not sure', that is a red flag.

Security monitoring

The site should be monitored for malware, suspicious activity, and known vulnerabilities. Firewalls and security plugins should be configured and maintained. When security issues are detected, response should be immediate.

Uptime monitoring

Someone should know when the site goes down, ideally before you do. Monitoring should check availability, response time, and critical functionality. Alerts should reach someone who can respond.

Performance baseline

Page load times should be tracked over time. Performance degradation should be noticed and investigated. Core Web Vitals should be monitored for search ranking impact.

What maintenance might include

Some maintenance agreements include additional services:

  • Small content changes within a monthly time allowance

  • Hosting management and domain renewals

  • Email configuration and troubleshooting

  • Third-party integration monitoring

  • SEO monitoring and basic reporting

These extras are useful but should be itemised. Know what you are paying for.

What maintenance should not include

Maintenance is not development. New features, redesigns, and major functionality changes are separate projects with separate budgets. Mixing them creates confusion about scope and cost.

A clear boundary between maintenance and development protects both parties. Maintenance keeps the site running reliably. Development changes what the site does.

Questions to ask your maintenance provider

  • What exactly is included in the monthly fee?

  • How are updates tested before deployment?

  • When were backups last tested?

  • How quickly will you respond to emergencies?

  • What is not included and how is it charged?

  • What reports will I receive?

Clear answers to these questions indicate a professional operation. Vague answers mean the agreement probably is not clear enough. I offer transparent support packages with clear scope.

Not sure if your site is being looked after properly? A site health report audits everything covered in this article and more. Security, performance, backups and code quality. Written report within 5 working days, one working day response. See what the report covers.

Want maintenance that actually maintains?

I can help you find a support plan that actually works.

Get in touch