WEB-SMB — Web Consult for Small Business Growth
Get my free review

Guides / Website maintenance guide

Pillar · Keeping it running

Keeping your website running

Websites don’t break all at once. Things slowly go wrong — a form stops sending, a security certificate expires, a browser update breaks the layout. Here is what to check, how often, and what to pay for.

5  guides live Free  no email required
Website maintenance desk setup — a laptop showing a 100 percent site health dashboard with uptime monitoring, updates, backups, security and performance all green, a Website Maintenance checklist reading monitor, secure, update, backup, optimize, a phone confirming a completed website backup, spanners and a maintenance today better site tomorrow card
What maintenance gives you: everything working, a backup that is done, and no surprises — checked in ten minutes a month, not found out in a bad week.

A website is not a purchase. It is something you own.

Websites don’t stay the same. Hosting expires, security certificates run out, plugins get old, the contact form stops sending, and a browser update breaks a layout that worked for three years. None of this gives a warning. You find out when a customer tells you, or when you notice enquiries stopped a month ago.

Most sites I am asked to rescue were not badly built. They were built well, then left alone for four years. Fixing them almost always costs more than maintenance would have — first in lost enquiries, then in repair bills.

This series shows what really needs checking, how often, and what is fair to pay for it.

The realistic version

What needs looking at, and how often

Test the contact form
Send yourself one. A form that fails silently is the most expensive fault there is.
Monthly · 2 min
Check the site loads on a phone
On mobile data, not your office wifi. Most visitors are on worse connections than you.
Monthly · 2 min
Confirm backups exist — and restore one
An untested backup is a rumour. Restore it somewhere safe and see.
Quarterly
Updates: platform, plugins, PHP
On a copy first if the site earns money. The update that breaks things always looks routine.
Monthly
Domain and SSL expiry
Set a reminder two months out. An expired domain can be a genuine emergency.
Annually
Speed and Core Web Vitals
Sites get slower by accretion — one image, one script, one plugin at a time.
Quarterly
Prices, hours, staff, services
The most-read details on the site, and the most often out of date.
As they change

Do it yourself, or pay someone?

The first three items above take about ten minutes a month and need no technical skill. Do them yourself — they catch the problems that cost real money.

Pay for the rest if your site brings you business: updates that can break a live site, backups that are tested, and speed work that needs experience. A care plan is cheap protection against panic calls later.

Be careful of a monthly plan that only sends a PDF report. You are paying for someone to notice problems, fix them, and tell you clearly what they did.

A small business owner doing her five-minute monthly website check of forms, SSL and backups on a laptop, while a website care specialist behind her handles core updates, tested backups and speed work on a site health dashboard, next to a PDF monthly report full of logs and no clear answers
You do the five-minute checks. Someone else handles updates, tested backups and speed. A report full of logs is not the same as care.

Shortcut

Not sure what your site needs right now?

Send me your website link. I’ll check the form, speed, padlock and setup, and tell you the three things to fix first — free, within 48 hours.

Get my free audit

What good looks like

Good maintenance is boring and almost invisible — that is why people stop doing it. These five things show the difference between a site that is looked after and one that is just still online.

  • Someone owns it, by name

    Not “the web guy” and not “we both check it”. One person is in charge of the monthly check and knows who to call when they need help. Sites break when two people each think the other is checking.

  • The backup has been restored at least once

    Everyone has backups. Almost nobody has tried using one. Restore a copy to a test address once, and in one afternoon you find out if you are really protected — instead of finding out when your site is down. How to do it, step by step, is in website backups and SSL.

  • The enquiry form is tested on a schedule

    Send yourself a real enquiry on the first day of every month. Forms can stop working after updates, hosting changes or email problems — without warning. Customers never tell you the form is broken. They just think you didn’t reply.

  • Updates happen on a copy first

    Anything that might break the live site is tried first on a test copy, checked, then made live. This is the difference between a site that updates smoothly for years and one that goes down on a Friday afternoon.

  • Content has a quiet expiry date

    Prices, opening hours, staff, service areas, and any year written on the page. Reading through every three months catches small details that make an active business look abandoned — and stops people coming when you are closed.

What breaks, when, and who should handle it

None of this feels urgent on any day, so it all gets delayed. The right column shows what delaying costs — and almost none of it gives a warning.

WhatHow oftenRisk if skippedWhat skipping it costs
You · ten minutes a month
Enquiry form Monthly High Weeks or months of enquiries lost without you knowing. The most costly problem on this list, and the easiest to check.
Domain and SSL renewal Yearly, in your diary High A site that disappears, or a browser warning telling every visitor your site is not safe. Getting back an expired domain can take weeks.
Content accuracy Quarterly Medium Customers come when you are closed, quote old prices, or ask for staff who left. It looks like the business has stopped caring.
Paid help
Platform and plugin updates Monthly High Known security problems left open, then a hacked site, a warning on Google, and a clean-up that costs more than years of maintenance.
Backups, plus one test restore Monthly · test yearly High Building again from zero and paying for the site twice. An untested backup usually fails when you need it most.
Mobile page speed Quarterly Medium Enquiries slowly drop and nobody blames the website. Large images added over time are the usual cause.

Put the yearly items in your calendar today, with a reminder one month before. Renewal dates are the only thing on this list that can take your whole site offline at once.

What it costs to keep a site running

Typical prices in Malaysia in 2026. Every site pays the first row. After that you pick one way to handle the rest. A simple static site sits at the bottom of each range. WordPress with plugins, bookings or a shop sits at the top.

OptionTypical costChecksUpdatesBackupsWatchingSpeedVerdict
Every site paysRM 300–1,000 a yearDomain, hosting and the security certificate (often included with hosting). Not optional.
Pick one
Do it yourselfA static site that rarely changes RM 010 minutes a month ✓ – – – – Fine for static
Basic care planMost small business sites RM 150–400a month ✓ ✓ ✓monthly ✓ – Right for most
Full care planSites that take bookings, payments or post often RM 400–1,200a month ✓ ✓tested ✓weekly ✓ ✓ For busy sites
Avoid
Pay per fixNobody, in the long run RM 150–350an hour, when it breaksCleaning up a hacked site often runs RM 800–3,000. – – – – – Costs most

Checks: form test, phone check, renewal dates. Watching: someone alerted when the site goes down. Speed: ongoing speed and security work.

Before you sign a plan, ask three things: what exactly is included, how fast they reply when the site is down, and when they last tested a restore. A plan that can’t answer the third question is selling reports, not protection. For comparison, my own care plan for a one-page site is USD 49 a month (about RM 210). Running costs for a new build are covered in website design cost in Malaysia, and why WordPress costs more to keep is in WordPress vs static website. The full breakdown, with three sample yearly budgets, is in what website maintenance really costs.

Live now

Read these

A laptop showing a backed-up, protected small business website beside a glowing SSL padlock shield and a cloud server, with arrows for off-site backups and easy restore

Security

Website backups and SSL

What a good backup looks like, how to test a restore, and why SSL expires.

7 min read

Domain, hosting and email explained for small business: the domain yourbusiness.com is the address, the hosting server building is where the website lives, and business email at yourname@yourbusiness.com is a separate service

Hosting

Website hosting for small business

The four types, RM prices, and what to look for in a host.

8 min read

Website maintenance cost compared: without maintenance, a hacked site, downtime, broken pages and lost customers cost RM 3,000–10,000+ per incident; with maintenance, a secure, fast website costs RM 300–1,000 a year

Costs

What website maintenance really costs

Domain, hosting and care plan prices in ringgit, with three sample yearly budgets.

8 min read

A slow website cart loaded with 4MB images, old plugins, page builder and extra fonts trailing a light fast website cart carrying compressed images, essential plugins, clean code and cached pages

Technical

Website speed optimization for small business

Five reasons your site is slow, the free fixes you can do yourself, and which ones to pay for.

7 min read

A laptop and phone showing a small business homepage wireframe beside a printed website audit sheet reading message, trust, action, foundation

Checklist

The 14-point website checklist

Useful as a maintenance sweep too — run it against your own site once a year.

7 min read

Questions owners ask about upkeep

What should website maintenance cost?

Every site pays RM 300 to RM 1,000 a year for domain and hosting. On top of that, a basic care plan in Malaysia usually costs RM 150 to RM 400 a month, and a full plan for WordPress sites with bookings or a shop RM 400 to RM 1,200. The monthly checks that catch most problems — test the form, check the site loads, check renewal dates — cost nothing but ten minutes. Compare any quote with the value of one lost customer a year. If the plan costs less, it pays for itself the first time it catches a problem.

Can I maintain the site myself?

The first three checks, yes — and you should. Nobody notices a broken form faster than the person waiting for enquiries. Give someone else anything that can break the site: system and plugin updates, backups, and server work. It is not about skill — it is about who is there when something breaks at 9pm on a Saturday.

How often do I need backups, and where should they live?

Monthly for a site that rarely changes, weekly if you post often or take bookings. Never keep backups only on the same server as the site — if the account is hacked or suspended, you lose both. Most people skip testing a restore. An untested backup is just hope, not a backup.

What actually happens if I do nothing for two years?

Usually nothing big at first, then everything at once. The security certificate expires and browsers warn visitors away. The form stops sending after a plugin update. The site still shows last year’s prices and a staff member who left. None of it gives a warning — you just notice fewer calls and blame the economy.

My site has not changed. Why does it need updating?

The site doesn’t change, but everything around it does. Browsers change, hosting moves to newer software, and plugins and themes get security fixes — even if you never edit a page. Sites left alone break the worst, because two years of updates arrive at once.

Who should own my domain and hosting?

You — in your own account, with your own login. Always. Many small businesses find out during a dispute that their domain belongs to an old designer, and getting it back is slow, costly, and sometimes impossible. How to check and fix it is in hosting and domains in Malaysia. Your designer can manage it, but should not own it. Check this today, not when you need it.

Is WordPress harder to maintain than a simple static site?

Yes, a lot. WordPress is worth it when you post often or need bookings and memberships, but it always needs updates, plugin fixes and security work. A static site has almost nothing to hack and almost no maintenance, but you need someone to make changes for you. Choose based on how often your site really changes.