Website maintenance is one of those line items that everybody sells and nobody explains. It sounds like insurance, which makes it easy to cut. In reality it is a specific list of jobs, and skipping them has specific consequences.
Keeping the thing running
Software underneath a website goes out of date whether the site changes or not. Frameworks get security patches, dependencies get deprecated, payment providers change their integrations. A site nobody touches for two years is not frozen in time, it is slowly drifting out of support.
The work here is unglamorous: applying updates, checking nothing broke afterwards, and keeping the versions current enough that a serious fix is possible when one is needed urgently.
Backups you have actually tested
Almost everyone has backups. Far fewer have ever restored one. A backup you have never tested is a belief, not a safety net, and the moment you discover the difference is the worst possible moment.
Watching, so you find out before your customers do
Uptime monitoring is the obvious part. The less obvious part is watching the things that fail silently: a contact form that stops delivering, a payment webhook that starts erroring, a page that begins timing out on mobile. None of these take the site down, so nobody notices, and enquiries simply stop arriving.
We have seen a business lose a month of enquiries to a form that looked fine and sent nothing. The site was up the entire time.
Speed, which decays
Sites get slower on their own. Images get added at full size, a tracking script gets pasted in, a third-party embed starts loading more than it used to. Left alone for a year, most sites are measurably slower than the day they launched, and speed affects both rankings and how many people stay.
The content nobody owns
The commonest form of neglect is not technical at all. Prices change, staff leave, a service is dropped, the opening hours move, and the website still says what it said eighteen months ago. Every one of those quietly costs trust with someone who was ready to buy.
What to ask before signing anything
- What exactly is included, written down, rather than "support"
- How often backups run, and when one was last restored to check it works
- What the response time is when something is genuinely broken
- Whether small content changes are included or billed separately
- Who owns the hosting account, the domain and the code if you leave
The short version. Maintenance is updates, backups, monitoring, speed and content, done by somebody specific. If a provider cannot list what they do, that is the answer to whether they are doing it.