Skip to content
Website.sg
Our workThe offerWho it's forPricingFAQGuides
+65 8064 4822Get Your Website

Website Security Basics for Small Business Owners

Checklist · 12 min read · Updated 29 Oct 2026

HTTPS, updates, strong passwords, 2FA, backups and form spam explained in plain English, plus a checklist of questions to ask your web provider.
https://yourbusiness.sg

You do not need to be a security expert to protect a small business website. Most break-ins come from simple things: weak or reused passwords, out-of-date software, no backups and forms left open to spam. Cover those five areas and you remove most of the easy ways in.

Key takeaways

  • ✓HTTPS should be on for every page. It protects data in transit and shows visitors the site is set up properly.
  • ✓Out-of-date software is the most common weak spot. Ask who updates your site and how often.
  • ✓Use unique passwords in a password manager, and switch on two-factor authentication (2FA) wherever offered.
  • ✓A backup you have never tested is a hope, not a plan. Know where backups live and how to restore.
  • ✓Ask your provider direct questions about security. A good one answers in plain words.

Why small sites get targeted

It is tempting to think nobody would bother with a local aircon or tuition site. But attacks are mostly automated. Bots scan the internet for known weaknesses and try common passwords. They do not care how big you are.

The damage is real: a defaced page, hidden spam links, a site that Google warns people away from, a stolen mailing list or a week offline. Prevention is far cheaper than recovery.

Where small sites most often get hurt

Less commonMore common
Weak or reused passwords

The easiest door to open.

Outdated software and plugins

Known flaws that bots look for.

Spam through forms and comments

Annoying and sometimes harmful.

No usable backup

Turns a bad day into a disaster.

Missing HTTPS

Visitors see warnings; data travels unprotected.

A qualitative guide to where to focus first, not a measured ranking.

1. HTTPS: the padlock you should have

HTTPS encrypts the connection between your visitor and your site, so details sent through a form cannot easily be read in transit. Browsers flag sites without it as not secure, which is not a good first impression.

What to check

  • Open your site and look for the padlock or secure indicator in the address bar.
  • Type the address starting with http:// and make sure it redirects to https://.
  • Check that images and scripts load securely too, so there is no mixed-content warning.
  • Ask who renews the certificate. Many hosts do it automatically, but confirm it.

HTTPS protects data in transit. It does not make a site immune to hacking, so it is a starting point and not the whole job.

2. Updates: boring and essential

Software has flaws, and when one is found it gets published. Attackers then scan for sites still running the old version. Updating closes the door.

That applies to everything your site relies on:

  • the platform or CMS itself,
  • themes, plugins and apps,
  • the server software your host runs,
  • any third-party scripts you embed.

Fewer plugins means fewer things to update. Delete anything you no longer use rather than just switching it off.

Ask the provider a plain question: who updates the site, how often, and what happens if an update breaks something? Our website maintenance guide covers what ongoing care should include.

3. Passwords and two-factor authentication

Most accounts are lost because someone guessed or reused a password. If one leaked password lets a stranger into your site, domain and email, that is a single point of failure.

Password habits

Do

  • ✓Use a password manager and long, unique passwords for each account.
  • ✓Switch on 2FA for your email, domain registrar, hosting and website admin.
  • ✓Give each team member their own login with the lowest access they need.
  • ✓Remove access the day someone leaves, including freelancers and agencies.

Avoid

  • ✕Reuse the same password for email and the website admin.
  • ✕Share one admin login over WhatsApp.
  • ✕Keep passwords in a notes app or sticky note on the monitor.
  • ✕Leave the default admin username and a simple password.

Protect your email first

Your email is the master key. If someone controls it, they can reset the password to everything else. Put your strongest protection there, including 2FA.

Watch for phishing

A message that looks like it comes from your host, bank or courier and asks you to log in is a common trick. Do not click the link. Open the service in your own browser and check from there.

4. Backups: your safety net

If something goes wrong, a recent backup lets you roll back. Without one, you may lose pages, photos, orders and form entries.

Ask these questions:

  • How often are backups taken, and how long are they kept?
  • Are they stored away from the server they back up?
  • Can you or your provider restore a full copy, and how long does it take?
  • Has a restore ever actually been tested?

What a good backup routine looks like

Automatic copy

Taken on a schedule.

→

Stored elsewhere

Not only on the same server.

→

Kept for a while

So you can go back before the problem.

→

Restore tested

Proven, not assumed.

5. Forms, spam and unwanted visitors

Open forms attract bots. Spam is annoying, and a flood of fake entries can bury real enquiries or fill your inbox. Some spam also tries to push malicious links.

Practical protections

  • A honeypot field, a hidden box that bots fill in and people do not.
  • A verification step such as a challenge that blocks automated submissions.
  • Rate limits so one source cannot send hundreds of messages.
  • Server-side checks, so the form does not rely only on the browser.
  • Clear alerts when a form stops delivering, so real enquiries are not lost.

Spam protection should not make real customers jump through hoops. A form that is too hard loses genuine enquiries, and a WhatsApp button next to it gives people an easier route. See adding a WhatsApp button to your website.

6. Know who has the keys

Security is also about people. Write down every account connected to your site: domain, hosting, website admin, analytics, email, social, and any chat or form tools. Note who has access and whether it is under your name.

If a former agency still owns the hosting or domain, you are depending on a relationship that may have ended. Sort that out now. See who owns your website and the domain name guide.

Personal data

If your site collects names, numbers or messages, you also have duties under Singapore's PDPA to protect that data. Check the current guidance at pdpc.gov.sg and read PDPA for website owners. This is general information and not legal advice.

If you think your site has been hacked

Warning signs include pages you did not create, odd redirects when visitors click from Google, a browser or search warning, admin users you do not recognise, sudden slowness, or customers saying they got strange emails from your address. Do not panic and do not delete things at random. Work in order.

First response, in order

  1. 1

    Use a clean device

    Change your email password first, then registrar, hosting and site admin passwords.

  2. 2

    Tell your host and provider

    Ask what they can see in their logs and what clean backups exist.

  3. 3

    Check the users list

    Remove admin accounts you do not recognise.

  4. 4

    Restore from a clean copy

    Pick a backup from before the problem started, then update everything.

  5. 5

    Look for the way in

    An old plugin or a shared password is usually the cause. Close it.

  6. 6

    Check Search Console

    Look for security messages and ask for a review once the site is clean.

If the site collected personal data and that data may have been exposed, there may be duties to assess and report under the PDPA. Check the current data breach guidance at pdpc.gov.sg and get advice early. This is general information, not legal advice.

Which fixes matter most for your site?

Time and budget are limited, so start with the changes that cost the least and protect the most.

Security actions by effort and payoff

Smaller payoffBigger payoff

Plan it

Test a full restore, review plugin choices, set up a staging copy for updates.

Do first

2FA on email, registrar and admin; password manager; update everything; automatic backups.

Later

Fine-tuning that matters once the basics are done.

Quick wins

Delete unused plugins and old users, turn on form spam checks, confirm auto-renewal.

Low effortHigher effort
This is a thinking aid. Your provider can tell you which items already apply to your platform.

Advanced tips once the basics are done

  • Use a staging copy: test updates on a duplicate site first, so a broken plugin does not take down the live one.
  • Separate roles: give writers an editor role, not an admin role. Fewer admins means fewer high-value accounts to protect.
  • Limit login attempts: many platforms can lock out repeated failed sign-ins. Ask your provider whether this is on.
  • Review third-party scripts: every chat widget or tracker you embed runs code from someone else. Keep only the ones you use.
  • Keep an inventory: a simple list of accounts, owners, renewal dates and who holds recovery codes saves hours in a crisis.
  • Plan for the person who leaves: write down what to switch off when a staff member or freelancer moves on.

A second scenario: the shared login

A small renovation firm lets its designer, its office admin and a part-time marketer all use one admin login for the website, which is also the password for the company email. When the marketer leaves on bad terms, nobody knows whether to change it, and changing it would lock out everyone at once.

The fix is dull but effective: individual accounts, 2FA, a password manager with a shared vault for the few accounts that genuinely need to be shared, and a written leaver checklist. The owner also moves the domain and hosting into the company's own name, which she had not realised was still under the designer's personal account.

Message to ask your provider about security

Copy and paste
Hi [name], could you confirm a few things about my website? 1) Who applies updates and how often? 2) Where are backups stored, how long are they kept and when was the last restore tested? 3) Is 2FA on the hosting and admin accounts? 4) Do I have admin access to the site, hosting and domain in my own name? 5) What is the process if the site is hacked? Thank you.
Their answers are the point. Clear, specific replies are a good sign. Vague ones are worth following up.

A worked scenario: the hacked tuition site

A tuition centre's WordPress site starts showing strange pages when searched on Google. Their web designer from three years ago is not answering. The plugins have not been updated in a long time, the admin password is the centre's name plus a year, and there is no backup.

Cleaning it up takes days. The owner changes every password, enables 2FA, removes unused plugins, restores a clean copy from their host and sets up automatic backups. The lesson is simple: none of those steps were hard to do beforehand.

A sensible security routine

  1. Once

    Lock down accounts

    Password manager, 2FA, remove old users.

  2. Once

    Confirm HTTPS and backups

    Test a restore if you can.

  3. Monthly

    Check updates

    Platform, themes, plugins.

  4. Quarterly

    Review who has access

    Remove anyone who no longer needs it.

  5. After changes

    Test the forms

    Make sure messages still arrive.

What to ask a web provider

Ten security questions for any provider

A good provider answers these without fuss. Take note if the answers are vague.

  • Is HTTPS enabled on every page, and who renews the certificate?
  • Who applies updates, how often, and what is the process if one breaks something?
  • How often are backups taken, where are they stored and when did you last test a restore?
  • How do you protect forms against spam?
  • Will I have admin access to the site, hosting, domain and analytics in my own name?
  • Do you use 2FA on accounts that touch my site?
  • What happens if the site is hacked? Who cleans it and how quickly?
  • Which plugins or third-party scripts does the site rely on?
  • How do you handle personal data collected through forms and chat?
  • What access do you keep after the project ends?

Frequently asked questions

Is a small business site really a target?
Yes. Most attacks are automated and look for weak passwords and old software, regardless of company size.
Is HTTPS enough?
No. It protects data in transit, but you still need updates, strong access control and backups.
Do I need a security plugin?
Possibly, depending on your platform, but a plugin cannot replace updates, backups and good passwords. Ask your provider what they recommend and why.
What should I do if I think my site has been hacked?
Change your passwords from a clean device, contact your host and provider, restore from a known clean backup and check for any unfamiliar admin users. Do not ignore it.
Does a website builder handle security for me?
Hosted builders handle much of the server side, but you still control passwords, 2FA, who has access and what you embed. The basics still apply.

Your next step

Today, turn on 2FA for your email and domain, and ask your provider about backups. Then work through the question list above. If you want a site that is built and set up with the chat, reply and review tools around it, see what Website.sg includes. Keep reading with the hosting guide, who owns your website and the website speed guide.

Want a website without the hassle?

Website.sg builds your website and sets up web chat, WhatsApp follow-up and Google reviews for one monthly price.

See pricing

Related services

Website.sgWebsite maintenanceWhy a website needs looking after, and what that means when we run it for you.Website.sgSmall business websitesWhat a small business needs on its website, and what it can safely leave out.Website.sgWebsite design for beauty salons and wellnessTreatment menus, calm design and a booking route that feels effortless.

Keep reading

GuideGym and Fitness Studio Website SingaporeGuidePDPA for Website Owners in Singapore, ExplainedGuidePDPA WhatsApp Marketing Singapore: What to Know

Website.sg

Operated by Shaminder Tech · UEN 53524745A · Singapore

60 Paya Lebar Rd, #06-28, Singapore 409051

hello@website.sg

Privacy PolicyTerms of Service
© 2026 Shaminder Tech. Website.sg is not affiliated with, or endorsed by, Google, Meta or WhatsApp.