The Real Business Benefits of Website Maintenance
Ten benefits, each with the metric that proves it. Anything that cannot be measured was left off the…
“Website maintenance” is one of those phrases that means whatever the person selling it wants it to mean. One provider means four plugin updates a month. Another means updates, backups, security scanning, uptime monitoring, speed work, content edits and a monthly report. Both call it the same thing and charge wildly different prices for it.
This article is the full list, task by task, with how often each one runs and who normally does it. If you are earlier in the question than this, read the full scope of the work first. If you already know you need it and want to compare quotes, this is the page to read with a quote open beside it.
Everything a maintenance plan can include falls into eight groups. The table below is the whole scope in one place. Every row after it is the same list with the reasoning attached.
| Task | How often | Who usually does it |
|---|---|---|
| Uptime monitoring | Continuous | Maintenance provider |
| SSL certificate expiry check | Continuous or monthly | Maintenance provider |
| Off-site backup | Daily for a store, weekly for a brochure site | Maintenance provider |
| Restore test from a backup | Quarterly at minimum | Maintenance provider |
| Malware and file integrity scan | Daily to weekly | Maintenance provider |
| Core, theme and plugin updates | Monthly, security patches immediately | Maintenance provider |
| Post-update visual check | Every update round | Maintenance provider |
| Contact and checkout form test | Monthly | Maintenance provider |
| Broken link and 404 sweep | Monthly to quarterly | Maintenance provider |
| Speed and Core Web Vitals check | Monthly | Maintenance provider |
| Database cleanup | Quarterly | Maintenance provider |
| Spam comment and submission clearing | Monthly | Maintenance provider |
| Small content edits | As requested, usually capped by plan | Provider, briefed by you |
| Analytics and tracking integrity check | Monthly | Provider or your marketing team |
| PHP and platform version review | Twice a year | Provider with your host |
| Monthly report | Monthly | Maintenance provider |
| Hosting, server and network | Continuous | Your host, not your maintenance provider |
| Domain and DNS renewal | Annual | You, or your provider with access |
Monitoring is the cheapest thing on the list and the first thing to insist on. A monitor checks that your site answers, from outside your own network, every few minutes. When it stops answering, somebody is told.
Two things belong in this group. Uptime, which catches outages, expired domains and failed deployments. And certificate expiry, which catches the specific failure that puts a full-page browser warning in front of every visitor. Both are automatic once configured, which is exactly why there is no excuse for their absence.
A real backup has three properties. It runs on a schedule without anybody remembering. It lands somewhere other than the server it came from, because a server failure that takes your site takes any backup stored on it. And it includes the database as well as the files, because a WordPress site without its database is a folder of code.

Frequency should match how much you would accept losing. An online store taking orders through the day wants daily backups at least, because the gap between backups is the window of orders you cannot recover. A five-page brochure site that changes twice a year is fine on weekly.
The part most plans quietly skip is the restore test. A backup nobody has ever restored is a claim, not a safety net. Ask any provider when they last tested a restore of your site specifically.
Security in a maintenance context is not a firewall product. It is three habits.
Scanning looks for malware and for files that changed when nobody changed them, which is often the first sign of a compromise. File integrity monitoring catches things a signature scan misses.
Patching is the one that actually prevents most incidents. When a vulnerability in a popular plugin is disclosed publicly, automated scanners begin looking for sites still running the vulnerable version almost immediately. Applying security patches on disclosure rather than on next month’s schedule is what keeps you out of that window.
Hardening is the smaller set of one-time jobs that stay done: removing unused plugins and themes rather than leaving them deactivated, keeping user accounts to the people who still work with you, and making sure administrator logins are protected.
Updates are what most people picture, and they are the most misunderstood item on the list, because pressing update is a fraction of the job.
The job is: take a backup first, apply the updates, then look at the site. Load the homepage, a key inner page, the contact form and, on a store, add something to the cart. Updates break layouts and break forms, and a plan that updates without a visual check afterward is trading one risk for another.
Batching monthly is safer than updating the moment every notice appears, because you are testing one set of changes rather than twenty. The exception is a security patch, which goes on immediately, on its own, with its own check.
This is the group that separates a real plan from a cron job with an invoice.
Your contact form is the most valuable thing on your site and the most likely to fail silently. A test submission that actually confirms arrival in the inbox is the only way to know it still works. On a store, the same goes for a test transaction through checkout.
Broken links belong here too. Internal links break when you rename a page. External links rot when somebody else’s page moves. Neither announces itself, and both cost you a little credibility and a little search performance every month they stay.
Sites get slower on their own. Each new plugin adds requests. Each uploaded image is a little heavier than it needed to be. Each tracking script blocks a little more of the render.
A monthly performance check means measuring the real numbers Google uses, on a phone rather than on a desktop, and comparing them with last month. What you are looking for is the direction of travel. A page that has gone from two seconds to four has a cause, and the cause is much easier to find this month than next year.
Most plans include a small allowance of content edits: a price change, a new team member, updated opening hours, a seasonal banner. It is worth knowing exactly how much is included before you need it, because “small edits” is where plans differ most.
Housekeeping is the unglamorous rest. Clearing spam. Removing post revisions and expired transients that bloat the database. Deleting the plugins somebody trialled two years ago. None of it is visible to a visitor, and all of it is why a maintained site feels different to work on.
A maintenance plan you cannot audit is a subscription, not a service. The report is what makes it a service.
A useful report says what was updated, what the scans found, whether the backup ran and was tested, what the speed numbers were this month against last, and whether the form test passed. If a report is a list of green ticks with no numbers and no detail, you are paying for reassurance rather than work.
Two things get confused with maintenance often enough to be worth stating plainly.
Hosting is not maintenance. Your host runs the server, the network and usually the server software. That is where their responsibility ends. They do not update your plugins or test your forms. If you want the distinction in detail, that is covered in the main guide.
New work is not maintenance. A new page template, a redesign, a new booking system or an SEO campaign are projects. They are quoted as projects. A maintenance plan that claims to include unlimited development is either capped somewhere in the small print or is not going to survive the relationship.
The list above is the general case. Three kinds of site pull away from it enough that it is worth saying how, because a plan sold on one shape of site fits another badly.
An online store moves several rows up a level. Backups become daily at minimum, because the interval between backups is the window of orders you cannot recover. Checkout testing joins form testing and happens after every update round without exception, since a broken checkout is worse than an outage: it takes the customer to the last step and fails there. Payment gateway and shipping plugin updates need watching individually rather than as part of the batch, because those are the ones with API deadlines set by somebody else.
A site with logins or member areas adds user account hygiene to the list. Old administrator accounts belonging to former staff or past contractors are one of the most common ways a site is compromised without any software vulnerability being involved at all. Reviewing who still has access, and at what level, belongs on a quarterly cycle.
A five-page brochure site can genuinely relax most of the table. Weekly backups instead of daily, monthly updates, quarterly for everything else. The one row it must not relax is the form test, because on a brochure site the form is the entire commercial purpose of the website. Everything else on that kind of site is presentation; the form is the transaction.
If your provider quotes the same plan regardless of which of those three you are, ask which rows change. The answer tells you whether they looked at your site or at a price list.
Two things the table cannot tell you are how often each row should run and whose job it is. Those have pages of their own: a frequency for every part of a site and who should be accountable for each group of tasks.
Take any quote and mark each row of the table above as included, excluded or unclear. The unclear ones are the interesting ones, and there are four questions that resolve almost all of them.
Our own answers to those four are on the plans page, and the work process page shows the order the tasks run in each month.
At a minimum: uptime and SSL monitoring, off-site backups, malware scanning, core and plugin updates with a visual check afterward, a contact form test, a broken link sweep, a speed check and a monthly report. Anything less than that is a partial plan, and anything that promises unlimited development is not a maintenance plan.
Small ones usually are, within a stated allowance: text changes, prices, images, a new team member. Building new pages or new functionality is project work and is quoted separately. Ask for the allowance in writing, because this is the single most common source of disagreement later.
It includes the technical hygiene that SEO depends on: speed, uptime, broken links, crawl errors and a site that is not compromised. It does not include keyword research, content strategy or link building. Maintenance protects your search performance. It does not grow it.
Not normally, and the two should be priced separately so you can change one without the other. Some providers bundle them. If yours does, make sure you know what you are paying for each, and confirm you can take your site elsewhere.
Backups, uptime monitoring and a monthly form test cover most of the risk and need no technical skill. Updates are the part where doing it yourself goes wrong, not because it is hard but because the discipline of backing up first and checking afterward is easy to skip when nothing has ever broken.
Do not start by buying a plan. Start by finding out what is currently true about your site: whether it is backed up somewhere other than the server, whether it is being monitored, and whether its forms still work.
If you would rather have somebody establish that for you, ask us to look at your site. We will tell you what is in place and what is not, and you can take the list to any provider, including us.