The monthly website maintenance checklist we actually run

Twelve checks. Several of them you can do yourself this afternoon.

The short answer

A monthly maintenance routine should cover uptime, error logs, form and checkout submission, backups with a periodic restore test, dependency and security updates, certificate expiry, Core Web Vitals, search console coverage, analytics integrity, broken links, access review and a written change log.

Key takeaways

  • Test a restore, not just the existence of a backup.
  • Submit your own contact form monthly — silent form failures are extremely common.
  • Check Search Console coverage for pages that dropped out of the index.
  • Review who still has access; ex-staff and ex-agency accounts accumulate.

None of this is clever. It is a checklist, and the value is entirely in it being run on a schedule rather than remembered after an incident.

The checklist

  1. 01Uptime for the month, with any incidents and their causes noted.
  2. 02Error logs reviewed — a rising error rate usually precedes a visible failure.
  3. 03Submit the contact form yourself and confirm the email and the CRM record both arrive.
  4. 04Complete a test purchase if you sell online, including a COD order.
  5. 05Restore a backup into a scratch environment. Quarterly at minimum.
  6. 06Apply dependency and security updates, tested in staging first.
  7. 07Check certificate expiry for every domain and subdomain, including the ones nobody remembers.
  8. 08Core Web Vitals in Search Console, compared with last month.
  9. 09Search Console coverage — pages newly excluded or erroring.
  10. 10Analytics sanity check — is traffic being recorded, are conversions still firing.
  11. 11Broken links, internal and outbound.
  12. 12Access review — who has hosting, repository, CMS and analytics access, and should they still.

What to do with it

Write the result down each month, even when everything passes. A change log is what lets you answer 'what changed before this broke' — which is the first question in every incident and the one nobody can answer without notes.

Questions people also ask

Most of it, yes — the form test, the backup restore, the access review and the Search Console checks need no specialist knowledge. Dependency upgrades and error log analysis are where a developer earns their fee, because that is where a careless change breaks something.

Related

What this connects to

Rather have this answered about your own account?

Send us what you have. We will look at it properly and write back with what we would change, in the same plain terms as the page you just read.