No IT Staff: Who Looks After Your Website?
8 min read
Plenty of small companies, in Taiwan and everywhere else, have a website that an agency built three years ago and nobody has touched since. The owner assumes it will keep running until the day a customer rings up to say the site will not load, or that the browser is warning them it is not safe. There is rarely a dramatic attack behind this. It is a run of routine jobs that nobody was doing, piling up until something gave. What follows is what those routine jobs actually are, which options you have for covering them, and how to protect yourself when you pay somebody else to do it.
1. What tends to break first when nobody is watching
In companies with no IT staff, websites fail for a strikingly repetitive set of reasons. Very little of it involves an attacker singling you out. Components go out of date, certificates expire, disks fill up, a card on file gets declined, and nobody is watching any of it. By the time the symptoms are obvious you are usually into the most expensive kind of repair.
The most common one is plugins and themes left unpatched for a long stretch. Publicly known vulnerabilities get tried machine by machine by automated bots, and one frequent outcome is gambling or adult links injected into your pages. You will not notice. Your customers or a search engine will notice first. The second most common is an SSL certificate that lapsed without being renewed, so visitors hit a red warning page and both your rankings and your enquiries drop together.
Then there is the category that breaks silently. The server disk fills with log files or old backups, the database can no longer write, and the site shows a connection error. The backup job actually started failing six months ago, nobody was notified, and this is discovered on the day something needs restoring. Or the domain renewal notice went to a mailbox belonging to somebody who left, and the website and the company email stop working at the same moment.
The costliest version is a compromise nobody deals with. The site gets flagged as harmful by search engines, or the host suspends the account outright. At that point what needs repairing is not just the website but the rankings you have lost and the trust your customers had.
2. What "website maintenance" actually covers
The word maintenance is vague enough that an owner cannot tell whether they are being served or not. Split it into six categories and it gets clear. Each one has a concrete output, and you can take the list straight to whoever looks after your site now and ask, for each line: who does this, how often, and how would I know it had been done?
The six jobs behind the word maintenance
- Updates. Version updates for the WordPress core, the theme and the plugins. What matters is testing compatibility before applying them, so a new plugin release does not break your layout or your forms.
- Backups. Full files plus database, stored somewhere other than the web server. A backup sitting on the same machine disappears with it.
- Monitoring. A check every few minutes with an alert when the site goes down, plus reminders for certificate expiry, domain expiry and disk space.
- Security patching. Operating system and service package updates, switching off services you do not need, protecting the admin login, and checking file permissions.
- Performance. Image and caching settings, periodic database cleanup, and tracking load times.
- Incident response. When the site goes down or gets compromised, somebody stops the bleeding, removes the malicious code, restores from a clean backup, finds the way in and closes it.
Of the six, the two most often skipped are backups and monitoring, because neither produces anything visible. When they are done well you feel nothing at all. And yet whether you can recover on the bad day depends almost entirely on those two.
3. Three common approaches, and where the risk sits
Companies without IT staff usually land on one of three arrangements: give it to whichever colleague is best with computers, leave it alone and call the original agency when something breaks, or pay a fixed monthly fee for someone to look after it. All three work for somebody. The difference is where you are willing to put the risk.
| Approach | Cash cost | Where the risk sits |
|---|---|---|
| A colleague does it alongside their job | Close to zero | An admin or marketing colleague usually cannot judge whether a given update will break the site, and cannot act on an alert at two in the morning. When they leave, the passwords and the process leave with them |
| Call the original developer when it breaks | Nothing routine, emergencies billed separately | Emergency tickets are normally hourly with a rush premium, and if they are mid-project you wait your turn. Routine checks are rarely inside the scope of a build contract |
| Fixed monthly retainer | Fixed each month | Predictable spend in exchange for updates, backups and monitoring on a schedule. The risk is picking the wrong provider, which is why the contract needs an explicit scope and response time |
The decision comes down to one question: if the site were down for a day, how many orders, enquiries or internal working hours would you lose? Put that figure next to the monthly fee and the answer is usually obvious. A static brochure site that barely changes is fine on a call-when-it-breaks basis. If the website and the enquiries it brings in are tied directly to revenue, and a day offline hurts, a retainer almost always pays for itself.
4. What you get from a provider, and what access to give them
Before handing anything over, write down two things: what gets delivered, and what gets opened up. It saves both sides trouble later. For WordPress maintenance the deliverables are usually six items. Core, theme and plugin updates, with compatibility tested first. Two off-site backups a month. Uptime monitoring with alerting. Performance tuning. Certificate upkeep. And finding and patching the way in after an incident. Server management works at whole-machine level instead, covering system updates, security patching, uptime monitoring and the same two off-site backups a month.
On access there is one principle to hold: ownership of and billing for the hosting, domain and payment accounts stay with your company. Whoever maintains the site works through a dedicated account you issue them, rather than being handed the master password. The benefit is that you can withdraw access unilaterally at any time, without needing their cooperation to do it.
In practice that means the master accounts at the host, the domain registrar and any cloud service are registered to a company mailbox, paid on a company card, protected with two-step verification, with the passwords held by you. Your provider gets a separate working account, for example a WordPress administrator login or a sub-account on the hosting control panel, one account per person and never shared. Ask them to keep an activity log as well, or to send a short monthly report saying what was updated, whether the backups succeeded, and whether anything unusual happened.
5. Working out whether you need to outsource at all
Not every website is worth a monthly fee. A purely static single-page brochure site on a hosting platform, with no login and no database, is low risk to begin with. What genuinely needs looking after are the sites that move, that touch money, or that store customer data. Answer these five questions for yourself first.
Five questions to answer honestly
- Does the site have an admin panel, member logins, or forms that collect personal data? If so, updates and security patching are required work, not an optional extra.
- Can you say when a backup was last successfully restored? If you cannot answer, you effectively have no backups.
- When the site goes down, who finds out first? If the answer is "a customer rings us", there is no monitoring.
- Does anyone at the company know who holds the hosting and registrar accounts, and when they expire? More companies fail this question than you would expect.
- If the site were unreachable for three days straight, would the business feel it? If yes, the monthly fee is worth paying. If no, start with a one-off security review to establish where things stand.
6. What it should cost
The market range is wide, and it tracks the scope (website only, or the whole machine), the backup frequency, whether incident response is included, and how fast the response is. As a reference point, LaiSecure charges from NT$3,000 a month for WordPress maintenance and from NT$5,000 a month for server management, either fully managed with hosting included, or maintenance only on a machine you already have.
When comparing quotes, put the same questions to every provider so you are comparing like with like. Backup frequency and how many copies are kept, where they are stored, how long a restore takes, and whether restores are inside the monthly fee. How often monitoring checks, who receives the alerts, and how quickly work starts once something is found. Whether cleanup and restore after a compromise is included or billed separately. And whether the fee includes the hosting itself, since a plan with hosting bundled looks dearer until you notice there is no separate cloud bill.
7. Handover and exit: getting your things back
Plan the ending at the point you sign. Maintenance relationships change eventually, whether because you hired internal IT or because the fit was wrong. As long as you kept ownership from the start, exiting is nothing more complicated than withdrawing access.
The contract should state that on termination all website files, the database, the backups and the configuration documentation are handed over in full, in a format you can actually use, for example a file archive plus a database export. Ask for an asset inventory too, listing server specification and provider, registrar and domain expiry date, where the certificate comes from, plugin licences, domain settings and scheduled jobs. You should hold a copy of that document all along, rather than requesting it on the way out.
There is not much to do on the day itself, but nothing on the list can be missed. Disable the provider's working accounts, change the master passwords, and revoke any remote login and access keys. Finally, check that the contact addresses on the domain and hosting accounts are company mailboxes and not a former employee's.
One step people skip: before the handover, pull a full backup yourself and actually restore it, locally or onto another server. Confirming that what you received really works is what makes the handover complete.
There is nothing clever about website maintenance. The hard part is having somebody who remembers to do it and keeps doing it for years. If your company has no IT staff, picking one of these arrangements and fixing it in place matters far more than researching which plugin is the safest.
Common questions
- Can a company with no IT staff maintain its own website?
- Yes, provided one named person owns it and knows to back up before updating and to check the main pages and forms afterwards. A static brochure site is not hard to look after in-house. Once there are member accounts, payments or personal data involved, the cost of getting it wrong rises and outsourcing buys you more peace of mind.
- If I give a provider access to my hosting account, am I locked in?
- Not if the master accounts at the host and the registrar are registered to your company and billed to your company card. The provider works through a separate account you issued, and you can disable that account and take access back at any time without needing them to cooperate.
- WordPress maintenance from NT$3,000 a month: does that include cleanup after a hack?
- It includes finding and patching the way in after an incident, and hardening the settings so the same route closes. It does not include incident response while it is happening, or backdoor removal and data recovery: that needs people on call. To be straight about what maintenance is, it lowers the chance of being compromised and it means somebody already knows the setup when something does happen. Nobody can promise a site will never be attacked.