Website Maintenance: What It Actually Involves

Maintenance 8 min read Updated 2026-08-07

Monitoring dashboard showing uptime, errors and update status for a website
Maintenance is invisible when it works and extremely visible when it does not.

Website maintenance is the work that keeps a site secure, current and working after launch. It is invisible when it is done and extremely visible when it is not — usually as an outage, a compromise or a form that has been silently failing for a month.

This guide covers what maintenance actually includes, what it costs, what a retainer should specify, and how to verify you are receiving it.

What the work is#

Maintenance splits into routine work on a schedule and responsive work when something happens. A retainer that only covers the second is not maintenance, it is support.

AreaFrequencyWhy
Security patchesAs released, within daysKnown vulnerabilities are exploited automatically
Platform and plugin updatesMonthly, tested on stagingFalling behind makes upgrading harder every month
Backup verificationMonthly restore testAn untested backup is not a backup
Uptime monitoringContinuousYou should not learn about downtime from a customer
Error log reviewWeeklySilent failures — broken forms, failed payments
Performance checkMonthlyPage weight rises quietly as content is added
Broken link checkQuarterlyExternal links rot at a steady rate
Content reviewQuarterlyStale prices and dead phone numbers cost more than bugs
Dependency auditQuarterlyAbandoned libraries need replacing before they break

What it costs#

A useful planning figure is 10–20% of the build cost per year for a CMS-based site, more for a store or an application. Below that you are usually buying availability rather than actual work.

Site typeTypical monthlyIncludes
Small brochure site$50 – $200Updates, backups, uptime monitoring, minor edits
Mid-size business site$200 – $800The above plus staging tests, performance and error review
Online store$500 – $3,000The above plus payment and stock monitoring, faster response
Web application$1,500+The above plus release management and on-call

A cheap retainer with no report is difficult to distinguish from no retainer at all. The report is what you are actually buying.

What a retainer should specify#

Vague retainers cause disputes at exactly the wrong moment. These points should be written down before you sign.

  1. Exactly which routine tasks are performed and how often.
  2. Response time targets, split by severity: site down, feature broken, cosmetic.
  3. Cover hours, and what happens outside them.
  4. How many hours of changes are included, and whether unused hours roll over.
  5. What counts as a change versus a new project, with examples.
  6. Who has access to what, and how that is revoked when the arrangement ends.
  7. What you receive monthly: an actual report, not an invoice.
  8. Notice period and what happens to your data and access at the end.

Doing it yourself#

For a small site this is entirely reasonable, provided it is scheduled rather than intended. Put it in a calendar with a named owner, because maintenance done "when we remember" is not done.

  • Weekly: check the site loads, submit the contact form, glance at error logs.
  • Monthly: apply updates on staging first, then production. Verify a backup restores.
  • Monthly: check Search Console for new coverage errors and manual actions.
  • Quarterly: run a link checker, a performance test and an accessibility scan.
  • Quarterly: review content for prices, dates, staff names and dead links.
  • Annually: review domain and certificate renewals, and audit who still has access.

Set calendar reminders with a named person, not a team. Shared responsibility for a recurring chore reliably becomes nobody’s responsibility.

Frequently asked questions

What happens if I skip maintenance?

For a while, nothing visible — which is why it gets skipped. Then one of three things happens: a known vulnerability is exploited by an automated scanner, an update becomes impossible because you are several major versions behind, or something has been broken for weeks and nobody noticed. All three cost more than the maintenance would have.

Can I use my hosting provider’s maintenance package?

Managed hosting usually covers the server, and often core platform updates and backups. It rarely covers your plugins, your custom code, your error logs or your content. Read what is included; the gap between "managed hosting" and "site maintenance" is where most incidents happen.

How do I know maintenance is being done?

Ask for a monthly report: what was updated, what was patched, uptime, errors found and fixed, and the date of the last successful backup restore. If a retainer produces no report, you cannot distinguish good maintenance from none — and you usually find out which it was during an incident.

Should updates be applied automatically?

Security patches for the core platform, generally yes — the risk of delay usually exceeds the risk of breakage. Plugin and major version updates should be tested on staging first, because those are the ones that break layouts and custom code. The right split depends on how much the site is worth per hour of downtime.

website maintenancewebsite maintenance costmaintenance retainerwebsite updateswebsite backupssite monitoring

All guides

Last updated 2026-08-07 by websitedevelopment.biz · About us

Written in house

Every guide is researched and written by our editorial team, not spun from other sites.

Reviewed on a schedule

Each guide carries the date of its last review, and we publish the date even when nothing changed.

No paid placements

No agency, platform or developer can buy a mention, a ranking or a link here.

Twelve languages

Every guide is translated, not machine-popped — each language has its own URL and its own review date.

Your data stays yours

Briefs are never published or sold. We share them with the matching developers so they can contact you, and we tell you who they are.