Skip to content
A laptop, notebook and coffee on a desk, the everyday setup for website maintenance work.

What Is Website Maintenance? The Complete 2026 Guide

Website Maintenance Tips 12 Min Read

Contents

Website maintenance is the ongoing work that keeps a live website secure, fast, current, and online: software updates, security scanning, backups, uptime checks, speed work, content and link fixes, and a report that shows what was actually done. It is a routine, not a project, and it starts the day a site launches.

Most owners meet the subject the hard way, after a hack, a blank white screen, or a contact form that quietly stopped sending for three months. This guide covers what maintenance includes, how it differs from hosting, what breaks when nobody does it, how often each job needs doing, what it costs, and how to judge a provider before you sign anything.

What Website Maintenance Actually Covers

The phrase covers a lot of ground, which is why quotes for it vary so widely. Underneath, almost every real maintenance plan is built from the same eight jobs.

Security and Malware Protection

Scanning files and the database for malware, watching for changes to files nobody edited, keeping a firewall in front of the site, enforcing sensible passwords and two-factor authentication, and reviewing who still has an account. Most sites are not hacked by a person who chose them. They are found by a script sweeping the internet for a known vulnerability in an out of date plugin.

Software Updates

Updating the CMS core, plugins, themes, and the PHP version the server runs. This is the single most common maintenance task and the one most likely to break something, which is exactly why it belongs to a routine with a staging site and a rollback plan rather than to a hurried click on a Tuesday night.

Backups and Restore Testing

A complete backup is files and database together, stored somewhere other than the server it came from, taken often enough that losing everything since the last one would not hurt. The part people skip is the restore test. A backup nobody has ever restored is a hope, not a safety net.

Speed and Core Web Vitals

Sites get slower on their own. Images are uploaded at full camera size, plugins pile up, the database fills with revisions and expired transients, and caching quietly breaks after an update. Maintenance means measuring Largest Contentful Paint, Interaction to Next Paint, and Cumulative Layout Shift on real pages, then fixing what moved.

Uptime and Error Monitoring

A monitor checks the site every few minutes from outside your network and alerts somebody when it stops answering, when the SSL certificate is close to expiring, or when a page starts returning a 500 error. Without it, your customers are your monitoring system, and they usually do not call, they just leave.

Forms, Links, and Content Checks

Somebody has to actually submit the contact form and confirm the message arrives. Somebody has to click the checkout, open the site on a phone, and find the internal links that now point at a page that was deleted. This is the least technical work on the list and the one that most directly costs money when it is skipped.

Technical SEO Housekeeping

Checking Google Search Console for crawl and indexing errors, keeping the XML sitemap accurate, watching for redirect chains and broken canonicals after a content change, and confirming that the pages you care about are still indexed. Search engines notice neglect long before your visitors describe it.

Reporting

Work that is not reported may as well not have happened. A monthly report should say what was updated, what was found, what was fixed, how the site performed, and what needs a decision. If a provider cannot show you that, you are paying for a feeling.

Website Maintenance Is Not Web Hosting

This is the most expensive misunderstanding in the whole topic, so it is worth being blunt about it.

Server racks in a data center, the web hosting layer that website maintenance does not cover.
Your host looks after this. Everything on top of it, the software your site actually runs on, is maintenance.

Hosting is the server your website sits on. Your host keeps the hardware running, the network up, and usually the server software patched. That is where their responsibility ends. Hosting does not update your plugins, does not test your contact form, does not clean malware out of your theme files, and does not tell you that your homepage now takes six seconds to load on a phone.

Managed WordPress hosting narrows the gap a little. It often adds automatic core updates, a caching layer, and daily backups kept on the same platform. It still does not own the parts of your site that break most often: plugin conflicts, form delivery, content errors, speed regressions, and everything specific to how your site was actually built.

Read your hosting terms of service. Almost all of them say some version of “you are responsible for your content and applications.” That sentence is the whole argument for maintenance.

Routine Work, Emergency Work, and Improvement Work

It helps to separate maintenance into three buckets, because they behave differently and they should be priced differently.

Routine work is scheduled and predictable. Updates, scans, backups, checks, reports. It is boring by design, and the whole point of paying for it monthly is that it happens whether or not anyone remembers.

Emergency work is what happens when the site is down, hacked, or broken. It is unpredictable, it is expensive when bought by the hour, and its cost is inversely proportional to how well the routine work was done. Good backups turn a two day rebuild into a twenty minute restore.

Improvement work is everything that makes the site better rather than keeping it standing: new pages, design changes, a faster checkout, a new integration. Many plans include a small monthly allowance of it. Be clear which bucket a request falls into before the invoice arrives, because “can you just add a page” is where scope creep starts.

What Happens to a Website That Is Not Maintained

Nothing, for a while. That is the trap. Neglect on a website is not visible until it is very visible.

A dusty closed laptop and a dead plant on an abandoned desk, what a website left unmaintained looks like.
Nothing dramatic happens on day one. That is the problem with leaving a site alone.

It Gets Found by a Scanner

When a plugin vulnerability is disclosed publicly, automated scanners start looking for sites still running the old version within hours. An unpatched site is not a target because of who you are. It is a target because it answered.

It Slows Down and Search Notices

Speed decays gradually. Nobody sees the day it crossed the line, they just see fewer inquiries. Slow pages lose visitors before the page finishes drawing, and Core Web Vitals are part of how Google measures page experience.

Things Quietly Break

The failure that costs the most is rarely dramatic. A form stops delivering after an SMTP change. A booking button points at a deleted page. A payment gateway plugin falls out of date and starts declining cards on mobile. There is no error message on your screen, because the error is happening on somebody else’s.

The Certificate or the Domain Expires

An expired SSL certificate puts a full screen browser warning in front of every visitor. An expired domain takes the site and the email with it, and recovering one out of redemption is far more expensive and far slower than renewing it was. Both are calendar problems, and a calendar is cheap.

The Bill Arrives All at Once

A site left alone for two years does not need an update, it needs a project. Versions have moved too far apart to jump safely, the theme has been edited directly so updates would overwrite the changes, and nobody knows which of the thirty plugins is load bearing. Deferred maintenance is a debt with interest.

How Often Website Maintenance Should Be Done

There is no single answer, because a five page brochure site and a store taking orders every hour do not carry the same risk. The schedule below is a sensible default for a small business site, and it is the shape most maintenance plans are built on.

A blank notebook and pen on a desk, planning a monthly website maintenance schedule.
A schedule somebody keeps to beats a bigger plan nobody follows.
Task How often Why this often
Uptime and SSL monitoring Continuous You need to know before your customers do
Off-site backup Daily for a store, weekly for a brochure site You can only lose what has changed since the last one
Malware and file integrity scan Daily to weekly Time to detection is the whole game
Plugin, theme, and core updates Monthly, security patches immediately Batching is safer, but a known exploit will not wait
Form and checkout test Monthly Silent failures are invisible until you look
Speed and Core Web Vitals check Monthly Catches regressions while they are still small
Broken link and 404 sweep Quarterly Content changes create them faster than you expect
Restore test from backup Quarterly An untested backup is not a backup
User and password review Quarterly Old accounts are the easiest way in
PHP version and hosting review Annually Unsupported PHP stops getting security fixes
Content and legal page review Annually Prices, staff, policies, and years all go stale

Two rules matter more than the exact cadence. Security patches are not part of the monthly batch, they go on as soon as they exist. And every schedule needs a named owner, because a task that belongs to everyone belongs to no one.

Who Is Responsible for Website Maintenance

Legally and practically, the site owner is. The real question is who does the work.

The Owner or an In-House Marketer

Workable for content edits, a monthly form test, and keeping an eye on Search Console. It usually falls apart on updates, because the person doing them has no staging site, no rollback, and no time on the morning an update breaks the homepage.

The Developer Who Built the Site

Often the assumption, rarely the agreement. A build contract normally ends at launch. If maintenance was not written down with a scope and a response time, nobody has actually agreed to answer the phone.

A Freelancer on Call

Fine for improvements, risky as a safety net. Hourly help is reactive by nature, and availability is a single point of failure. Ask what happens when your emergency lands during their vacation.

A Maintenance Provider

The reason to hire one is not that the tasks are hard. It is that they are relentless, and a provider is structurally set up to do them on a date whether or not it is convenient. You are buying consistency, tooling, and somebody whose job it is to look. See how our maintenance process works for what that looks like in practice.

Your Host

Responsible for the server, not for your site. Worth knowing exactly where that line sits in your plan, and worth not discovering it during an incident.

What Website Maintenance Costs

Prices are all over the map because the phrase is. Broadly, a small brochure site sits at the low tens of dollars a month, a busy content site or a small store sits in the low hundreds, and anything with custom code, heavy traffic, or compliance obligations goes up from there. Hourly emergency help is the most expensive way to buy any of it.

What actually moves the price:

  • How much is at stake. A store losing orders during downtime needs faster response than a site that mostly gets read.
  • How often the work runs. Once a month is a checkup. Several times a month is closer to supervision.
  • How the site was built. Custom code, a heavily modified theme, or thirty plugins all raise the cost of every safe update.
  • Whether improvement time is included. Content edits and small changes inside the plan are convenient, and they are not free.
  • What the response time promise is. A same day guarantee costs more than best effort, because somebody has to be available to keep it.

Our own plans are deliberately simple: Essential Care at $25 a month for a small site that needs a monthly checkup, malware scan, experience test, and report, and Comprehensive Care at $45 a month for the same work three times a month. Larger or busier sites get a custom plan built around how much actually changes.

One warning about cheap plans, and that includes ours: read what is actually counted. “Unlimited edits” usually means unlimited small text changes, not a new page. “Daily backups” is only useful with a restore path. The price is not the number, it is the number divided by what is really covered.

Doing It Yourself Versus Hiring Someone

Plenty of small sites are maintained perfectly well by their owners, and it is worth being honest about where the line sits.

You can reasonably do it yourself if your site is small, built on a mainstream theme with a handful of well known plugins, and you are comfortable with a staging site, a backup you have actually restored once, and a calendar reminder you do not ignore. Set up free uptime monitoring, turn on automatic security updates for the core, and test your own contact form on the first of every month. That covers a real share of the risk for the cost of an hour.

Hand it over when any of these are true: the site earns money directly, downtime costs you more per hour than the plan costs per month, you have already been hacked once, the last update broke something and you did not know how to roll it back, or you keep meaning to do it and the last check was more than a quarter ago. The honest test is not whether you can. It is whether you reliably do.

How to Choose a Website Maintenance Company

Almost every provider lists the same tasks. What separates them is what they will commit to in writing.

  • What exactly is in scope, task by task, with frequency. “Site care” is not a scope.
  • Response time and resolution time, written down, and what counts as an emergency at 2am on a Sunday.
  • Where backups live, how far back they go, and who can restore them. Ask when they last restored one for a client.
  • Whether updates run on staging first, and what the rollback plan is when one goes wrong.
  • What the monthly report contains. Ask to see a real one with the client details removed.
  • Who owns the accounts. Hosting, domain, and CMS logins should be in your name, with the provider given access. Never the reverse.
  • How you leave. A provider confident in the work will hand over credentials and a current backup without drama.

The red flags are the mirror image: no written scope, no report, a refusal to name a response time, backups only on the same server, and access held in the provider’s own account. If a site is already in trouble, a provider should look at it before quoting. That is why our free website audit is a person opening the site and writing down what is wrong, not a generated score.

A Website Maintenance Checklist to Start With

If you do nothing else this month, do these. They take about an hour in total and they cover the failures that hurt most.

This week

  • Confirm you have an off-site backup from the last seven days, and download a copy so you have seen it exists.
  • Put a free uptime monitor on the homepage and a real page deeper in the site.
  • Submit your own contact form and confirm the email arrives, including into the spam folder.
  • Check the SSL certificate expiry date and the domain renewal date, and put both in a calendar.

This month

  • Update the CMS core, plugins, and themes, on a staging copy if you have one.
  • Run a malware scan and review every user account with admin access.
  • Open the site on a phone and complete whatever your most important action is, start to finish.
  • Check Google Search Console for coverage and crawl errors.

This quarter

  • Restore a backup to a staging site and confirm the restored copy actually works.
  • Run a broken link sweep and fix or redirect what it finds.
  • Measure Core Web Vitals on your three most important pages and compare against last quarter.
  • Remove plugins you no longer use, and delete rather than deactivate them.

For a fuller picture of what a maintained site gives you back, see the benefits of website maintenance.

Website Maintenance FAQs

Is website maintenance included in web hosting?

No. Hosting covers the server: hardware, network, and the server software. Maintenance covers your site on top of it: updates, security, backups, testing, speed, and reporting. Managed hosting closes part of the gap with automatic core updates and platform backups, but the parts that break most often are still yours.

How long does website maintenance take each month?

For a small site kept in good order, routine work is roughly one to three hours a month spread across the schedule. It grows quickly if the site is large, heavily customized, or has been neglected, because the first month of a neglected site is catch-up rather than maintenance.

Can I maintain my website myself?

Yes, if the site is straightforward and you will genuinely keep to a schedule. What defeats most people is not the difficulty, it is keeping to the schedule in a busy month, and having nothing to roll back to the one time an update breaks something. Start with backups, uptime monitoring, and a monthly form test.

Does website maintenance affect SEO?

Indirectly but substantially. Downtime, slow pages, broken links, crawl errors, and a hacked site all damage rankings, and a site flagged for malware can be removed from results entirely. Maintenance does not replace SEO work. It protects the results of it.

My site is already broken. Is it too late?

Almost never. A hacked or broken site is a cleanup project first and a maintenance plan afterward, and the two should be priced separately. Get an honest look at the current state before agreeing to anything monthly.

Does a small site really need maintenance?

A small site is not a smaller target, it is an easier one, because automated attacks do not check how big you are. The work is smaller and cheaper on a small site, which is the argument for doing it, not for skipping it.

Keep Reading

Each article below takes one question from this guide and goes further with it.

Where to Start

If you take one thing from this guide, take the schedule. Most website disasters are not caused by an exotic attack. They are caused by an update nobody applied, a backup nobody tested, and a form nobody submitted.

If you would rather hand that to somebody else, we will look at your site first and tell you what we find. Send us your address for a free website audit, or read what is in each maintenance plan.

Table of contents