Weekly maintenance
- Review uptime alerts and resolve outages within your SLA
- Check plugin and core updates — stage risky updates first
- Scan security headers and SSL expiry dates
- Review Otto or dashboard health scores for regressions
Monthly maintenance
- Send client maintenance reports (uptime, updates, scans)
- Run Lighthouse / Core Web Vitals on key templates
- Verify backups restore successfully — not just that they exist
- Audit admin users and unused plugins on each site
Quarterly
- Review hosting costs and PHP versions
- Test disaster recovery on at least one representative site
- Update your internal runbooks and client communication templates
Automate what repeats
Manual spreadsheets do not scale past ~10 sites. A central dashboard — with real connector plugins per site — is how agencies stop firefighting.
MaintainHQ automates monitoring, surfaces AI-assisted triage via Otto, and generates reports from live data. See features or start a trial.