Checklist

The website maintenance checklist worth working through

A website is closer to a vehicle than a painting. Here is what to check and how often, written so you could actually work through it yourself.

Website maintenance is four things: keeping the software current, keeping the backups real, keeping an eye on what silently breaks, and confirming the site still does its job. Almost every small business site failure traces back to one of those being nobody's responsibility.

The list below is genuinely usable. Work down it and you will find something, and the something is most often the contact form. Nothing here requires a specialist except the parts we have marked as such, and where a task is easy to do yourself, we say so rather than pretending otherwise.

If you would rather it was somebody else's job, that is what maintenance and care plans are for. If not, the list still works.

Weekly: five minutes

Fast enough that there is no excuse. This catches the failures that cost you enquiries while you are unaware they are happening.

  • The site loads. Open it on a phone, on mobile data rather than your office wifi. Not the homepage you have cached in a tab. The real thing, cold.
  • Nothing looks obviously wrong. Missing images, a layout that has collapsed, a menu that will not open. These usually appear after somebody edited something and did not check the result on a small screen.
  • The forms still send. Submit one. Confirm it arrives. Forms are the single most common silent failure on a small business site, and the page happily says thank you while the mail goes into a void.
  • No security warning in the browser. A "not secure" label or a certificate warning is an emergency, not a nuisance. Visitors do not read it, they leave. See security problems for what each warning means.
  • Uptime monitoring said nothing. If you have monitoring, glance at it. If you do not, that is the first thing to add, because otherwise your outage alert is a customer phoning you.

Monthly: half an hour

The core loop. If you only ever do one section of this page, do this one, and do the backup and the forms without fail.

  • Apply software updates. Platform, plugins, themes, dependencies. Most compromises of small business sites come through known holes in software that had a fix available for months. Take a backup first, then update, then look at the site.
  • Confirm the backup actually ran. Not that the plugin is installed. That a backup exists, dated recently, somewhere that is not the same server as the site. A backup on the machine that dies with the site is a souvenir.
  • Check for broken links. Internal links break when pages get renamed. External links break when other people rebuild their sites. Both look careless to a visitor and neither announces itself.
  • Verify business details are still true. Hours, phone number, service area, staff, prices of things you list. Seasonal hours are the classic: changed on the door, never changed on the site, and now the site is lying to people.
  • Look at Search Console. Not to obsess over rankings. To see whether anything is newly uncrawlable or dropping out of the index. See what the common errors mean, because several of them are not problems at all.
  • Glance at analytics for a cliff. You are not looking for insight, you are looking for a sudden drop, which is usually a symptom of a technical fault rather than a marketing one.
  • Test the site on a phone properly. Tap through the actual path a customer takes: find the service, find the price or the promise, contact you. On a real phone, not a browser window made narrow.

Quarterly: an hour or two

The drift catchers. None of these break loudly, which is exactly why they need a scheduled look.

  • Review the content that ages. Team pages listing people who left. Services you no longer offer. A blog post about an offer that ended two years ago. Out of date content damages credibility more efficiently than bad design.
  • Check speed on a real connection. Sites get slower by accretion: one more image, one more script, one more embed. Nobody adds the slowness deliberately. See speed optimization for finding the actual cause instead of guessing.
  • Re-check your Google Business Profile. Hours, categories, service area, photos, and any unanswered questions or reviews. It drifts, and Google occasionally applies changes you did not make. The local SEO checklist covers the profile in full.
  • Review who has access. Old staff, old contractors, the agency from two rebuilds ago. Remove anyone who should not be there. This is the least fun item and one of the most important.
  • Confirm the link preview still works. Share a page into a chat and look at the card. Redesigns and image cleanups quietly break preview images, and then everything you share looks like a broken link. See missing link preview image.
  • Check the forms end to end again. Including where the mail lands. Notification addresses go stale when staff change, and an unmonitored inbox is the same as a broken form.

Yearly: half a day, and worth it

The annual reality check. The restore test is the one that matters most and gets done least.

  • Restore a backup and prove it works. The one item people never do. Restore to a test location and confirm the site actually comes back, including the database if there is one. Until you have done this, your backup strategy is a belief.
  • Confirm the domain is registered to you and is not about to expire. In your name, in an account you control, with auto renew on and a contact address somebody reads. Expired domains are recoverable, sometimes, expensively. Losing one is catastrophic and entirely preventable.
  • Review hosting and DNS. Are you on a plan that still fits, are the DNS records still correct, is anything pointing at a service you stopped using? See Cloudflare management for how this gets tidied.
  • Check email authentication. SPF, DKIM and DMARC records, and whether your mail is landing. Requirements tightened in recent years and plenty of small businesses are drifting into spam folders without knowing. See email going to spam.
  • Audit the site against the business. Does the site still describe what you actually do now? Businesses change faster than their websites. This is the question that decides whether you need a tidy or an honest rebuild.
  • Review the privacy notice and cookie behaviour. If your analytics, embeds or forms changed, the notice should reflect it. Ours is at /privacy.
  • Reconsider what you are paying for. Plugins, subscriptions, tools bought for a campaign that ended. Small recurring costs accumulate quietly and half of them are no longer doing anything.

What happens when this list is nobody's job

Not drama. Just a slow, boring decline that nobody notices until it costs something.

The pattern is consistent. The form breaks first, usually after a plugin update or an email change, and nobody knows because a broken form does not complain. Then the hours go out of date. Then a certificate lapses and the browser starts telling visitors the site is not secure. Then something out of date gets exploited, and the site starts serving something that is not yours, and now you are dealing with a search engine warning as well as a cleanup.

Each of those has a fix that takes minutes if caught early, and a bad weekend if caught late. That is the entire argument for maintenance, and it is why the running cost of a site is part of what the site really costs. The build was never the whole number.

Who this is for

  • Owners who have a site and no idea whether anyone is looking after it
  • Anyone whose site was built by someone who has since disappeared
  • Businesses that want to do this themselves and just need the actual list
  • Anyone who has ever wondered whether their contact form works, and has not checked
  • Owners about to launch who want to know what happens after launch day

When this is not the right fit

  • Anyone hoping maintenance improves rankings by itself. It prevents losses; it does not create growth. That is a different job.
  • Sites already broken or compromised. Fix that first, then maintain. See security problems.
  • Anyone who wants a fixed figure for upkeep without us knowing what the site runs on. What it takes depends entirely on what is under the hood.

What SolvenceHQ can help with

We run this list so you do not have to remember it, and we tell you what we found rather than sending a report that says everything is fine. Most sites we look at have at least one item on this page already broken.

  • Software updates applied and checked, with a backup taken first
  • Backups that exist off the server and get restore tested
  • Uptime and form monitoring so a failure is not discovered by a customer
  • Security hardening and certificate management
  • Content and detail edits so the site never goes stale
  • Search Console watched for things dropping out of the index
  • A yearly audit of domain, DNS, email authentication and what you are paying for

Common questions

Does a website really need maintenance if nothing has changed?

Yes, because the site is not the only thing that changes. The software it runs on ships security fixes, certificates expire on a schedule, browsers change, search engines change what they expect, and the third party services your forms and embeds depend on move on without telling you. A site left alone does not stay still. It slowly stops working, usually in the parts nobody looks at, like the contact form.

What is the one check people skip that costs them most?

Actually submitting the contact form. Not looking at it. Submitting it, and confirming the message arrives in the inbox it is supposed to arrive in. Forms fail silently: the page still says thank you while the mail goes nowhere. Businesses have lost months of enquiries this way and only found out when a customer mentioned they never heard back. Do this monthly, from a phone, on the real live site.

How often should backups be tested rather than just taken?

At least once a year, and after any major change. A backup you have never restored is a hypothesis. The failure people discover at the worst possible moment is that the backups have been running fine for two years and restoring one does not actually work, or only covers the files and not the database. Test it while nothing is on fire.

Can we do this ourselves?

Most of it, yes, and there is no trick to it. The weekly and monthly items on this page are largely looking at things and confirming they still work. The parts worth handing over are the ones that are easy to get wrong and painful when they go wrong: software updates that can break a live page, security hardening, and the restore test. Our maintenance service and care plans cover the whole list, but the honest answer is that a diligent owner with an hour a month can do a great deal of it.

Is maintenance the same as security?

They overlap heavily but they are not the same job. Maintenance keeps the site working: updates, backups, broken links, forms. Security is about keeping other people out and keeping the certificate valid. Most maintenance is security in practice, because the majority of small business site compromises come through software that was out of date, not through anything sophisticated.

Get a Quote

Would you rather not think about this list again?

Tell us what your site runs on. We will tell you what is out of date, what is quietly broken, and what it takes to keep it that way.