What monthly website maintenance actually covers (and what happens when nobody does it)
Backups, updates, monitoring, renewals, forms: what a website needs every day, month and quarter, and what to ask before you pay anyone for maintenance.
4 min read
A website is not finished the day it launches. The software under it keeps changing, certificates and domains expire, plugins get security holes, and forms break quietly when something they depend on changes. None of this is visible from the homepage until the day it is.
“Maintenance” is often sold as a vague monthly fee. This article lists what it should actually include, so you can check what you are paying for, or do it yourself.
What happens when nobody looks after a site
These are the cases we see most often when we take over an existing website:
- The domain expired. The card on file was replaced, the renewal email went to a former employee, and the site and every email address on the domain stopped working the same day.
- The site was hacked through an old plugin. Visitors from Google are redirected to spam, or the search results show pages in a language you don’t speak. Google may label the site as unsafe.
- The contact form stopped working months ago. It still says “Thank you”, but the messages go nowhere (we wrote about why form emails land in spam).
- There is a backup, but it doesn’t restore. It was stored on the same server that failed, or it was never tested.
- Nobody has the passwords. The person who built the site is unreachable, and the hosting account is in their name.
Each of these is cheap to prevent and expensive to fix.
The checklist
| How often | Task | Why it matters |
|---|---|---|
| Daily | Automatic backup of files and database, stored away from the server | A hack, a bad update or a hosting failure can’t take everything with it |
| Every few minutes | Uptime monitoring with alerts | You hear about downtime before your clients do |
| As released | Security updates: CMS core, plugins, themes, libraries | Most hacked small sites run software with a known, already-fixed hole |
| Monthly | Send a test message through every form | Forms fail silently |
| Monthly | Review Google Search Console for errors and security warnings | Indexing problems and hack warnings show up here first |
| Monthly | Check speed on mobile | New images, scripts and plugins slow sites down over time |
| Monthly | Check expiry dates: domain, SSL certificate, paid plugins, hosting | Auto-renewal fails more often than people expect |
| Monthly | Small content changes: prices, team, opening hours, photos | An outdated site costs trust |
| Quarterly | Restore a backup to a test copy | A backup you haven’t restored is a guess |
| Quarterly | Review who has admin access, and remove old accounts | Former staff and agencies keep access by default |
| Quarterly | Check DNS and email authentication | Changes elsewhere break email delivery |
The quarterly items are the ones most often skipped, and the ones that matter most on the bad day.
What doesn’t need doing every month
Maintenance is not a redesign. If a provider charges for “SEO” every month with no report of what was done, or reruns the same automated scan and sends it as a report, ask what changed on your site as a result.
Good maintenance is mostly invisible: nothing breaks, the site stays fast, and you get a short record of what was updated and what was checked.
Questions to ask before paying for maintenance
Whoever does it, an agency, a freelancer or someone on your team, these questions separate real maintenance from a monthly invoice:
- Where are the backups stored, how long are they kept, and when was a restore last tested?
- Whose name are the domain and hosting accounts in? They should be yours, with the provider given access, not the other way round.
- How quickly do you respond, and what happens outside business hours if the site is down?
- What counts as a change, and how many hours of changes are included? “Unlimited small changes” usually means a queue with no promise.
- What do you send me each month? Even three lines are enough: updates applied, checks done, anything that needs a decision.
- If we stop working together, what do I get? You should receive the files, the database and every access, with no exit fee.
How we do it
On our website plans, the monthly fee covers hosting, SSL and CDN, domain management (registered in your name), daily backups, monitoring and security updates, plus a fixed number of hours each month for changes, with the response time written in the plan. If you already have a website, the starting point is a diagnostic that looks at access, security, speed, SEO and email, and tells you what to fix first, whether or not you work with us afterwards.
Website maintenanceBackupsPerformance
Keep reading
All articles
Websites
Green build, broken SEO: what a deploy can break that your checks never see
A build can pass every test and still hide pages from Google. Eight changes that slip through, how to spot each in minutes, and what to check after a deploy.
5 min read

Websites
Why your contact form emails land in spam (and how SPF, DKIM and DMARC fix it)
Messages from your website form go to spam or never arrive? Usually it is how they are sent, not what they say. What to check and the three DNS records to fix.
4 min read

App security
Before you launch a Lovable app: a pre-launch security checklist
Fifteen checks to run before real users and real data arrive: database rules, keys, storage, sign-in, payments, functions and backups. Most take minutes.
4 min read