How Do You Protect a Small Business Website From Hackers?
Most small business sites are hacked through old plugins, weak logins and missing backups, not clever attacks. Here are the fixes that matter, in order, plus what to do if it happens.
Most small business owners only think about website security after something goes wrong: a red warning in the browser, a customer reporting strange redirects or the host suspending the account. By then it costs far more to fix than it would have cost to prevent. Learning how to secure a business website doesn’t require becoming a security expert. Most hacks on small sites exploit a handful of predictable gaps.
This guide explains how small sites usually get broken into, the fixes that matter most in order of impact, a simple monthly routine and what to do if you’ve already been hacked. If you’d like a professional to check your site, our website speed and security service starts with an audit before any changes are made.
Quick answer: Keep the platform, theme and every plugin updated and remove what you don’t use; use unique passwords and two-factor login for every admin; give each person their own account with only the access they need; run HTTPS everywhere with a web application firewall in front; and keep automatic, off-site backups that you’ve actually tested restoring. Those five habits close most of the doors attackers use against small sites.
How small business websites actually get hacked
Very few small sites are targeted by a person. Most are found by automated tools that scan the web for known weaknesses and try them at scale. The common ways in:
| Way in | What it looks like | Main fix |
|---|---|---|
| Outdated plugins, themes or core | A known flaw in old software is exploited | Update regularly; remove unused add-ons |
| Weak or reused passwords | Bots guess or reuse leaked passwords | Unique passwords and two-factor login |
| Too many admins | Former staff or freelancers still have access | Review accounts; least privilege |
| Nulled (pirated) themes or plugins | Free copies of paid software with hidden backdoors | Only install from trusted sources |
| Insecure forms and uploads | Forms that accept anything, or file uploads that run code | Validate input; restrict uploads |
| Poor hosting setup | Shared servers, wrong file permissions, old server software | Better hosting; correct permissions |
| No backups | A small hack becomes a total loss | Automatic, tested, off-site backups |
The OWASP Top 10, a widely used list of the most serious web application risks, is aimed at developers, but its themes match this table: broken access control, vulnerable and outdated components, and failures in authentication.
How to secure a business website: the fixes that matter most
Work through these in order. The first three cost little and prevent the majority of problems.
1. Update everything, and remove what you don’t use
On WordPress, that means core, the theme and every plugin. On hosted platforms, it means reviewing third-party apps. Deactivated plugins still sit on the server, so delete them rather than switching them off. Fewer add-ons means fewer doors to lock. WordPress’s own hardening guide is a good reference for site owners and developers.
2. Lock down logins
- Use a password manager and a unique, long password for every account.
- Turn on two-factor authentication for every admin, editor and hosting account.
- Limit login attempts so bots can’t guess endlessly.
- Don’t use “admin” as a username, and don’t share one login between several people.
3. Review who has access
Give each person their own account with the lowest role that lets them do their job. An editor who writes blog posts doesn’t need to install plugins. When a staff member or freelancer leaves, remove their access the same day, including hosting, domain, analytics and email.
4. HTTPS everywhere and a firewall in front
Every page should load over HTTPS with a valid certificate, and HTTP should redirect to HTTPS. A web application firewall, offered by many hosts and CDN services, filters known malicious traffic before it reaches your site.
5. Backups you’ve tested
Set up automatic backups of files and the database, stored away from your main hosting. Keep several versions, because a hack may go unnoticed for days. Once a quarter, restore a backup to a test location to prove it works.
6. Secure your forms
Contact and booking forms should validate input, use spam protection and never allow uploaded files to run as code. If a form collects personal data, send it over HTTPS and limit who can read submissions.
7. Choose hosting with care
Cheap shared hosting can put your site next to hundreds of others on one server. Look for hosts that isolate sites, keep server software up to date, offer a firewall and daily backups, and respond quickly to support requests.
8. Protect the domain and email too
Turn on two-factor login and a registrar lock for your domain. If someone takes over your domain or business email, they can take over everything else. Set up email authentication records (SPF, DKIM and DMARC) so others can’t easily send email pretending to be you.
A simple monthly security routine
- Apply platform, theme and plugin updates (on a staging copy first if your site is complex)
- Delete any plugins, themes or apps you no longer use
- Check the list of admin and editor accounts
- Confirm backups ran and are stored off-site
- Look at Google Search Console for security or manual action messages
- Check your site on a phone for odd redirects or pop-ups
- Renew anything expiring: domain, SSL, hosting
Once a quarter, test a backup restore and change any shared passwords.
What to do if your website is hacked
- Stay calm and don’t delete everything. You’ll want evidence of how they got in.
- Take a backup of the hacked site as it is, for investigation.
- Change every password: hosting, CMS admins, database, FTP or SFTP, domain and email. Turn on two-factor login.
- Tell your host. They may see where the attack came from, and may already have suspended the site.
- Find and close the way in. Cleaning files without fixing the cause usually means a repeat hack.
- Clean the site or restore from a clean backup taken before the hack, then update everything.
- Check for hidden admin users and backdoors, which attackers often leave behind.
- Request a review in Google Search Console if Google is showing a security warning.
- Consider your obligations. If customer data may have been exposed, data protection law in your country may require you to act; ask a legal adviser.
If you’re not confident doing this yourself, get help quickly; the longer malware stays, the more damage it can do to your visitors and your search listings.
Mistakes to avoid
- “We’re too small to be a target.” Automated attacks don’t check your size.
- Installing nulled themes or plugins to save a licence fee.
- Sharing one admin login across the team and freelancers.
- Backups stored only on the same server as the site.
- Leaving old plugins deactivated instead of deleting them.
- Updating on the live site with no backup, then finding the checkout broken.
- Ignoring Search Console messages about security.
When fixing isn’t enough
If a site depends on dozens of plugins, an abandoned theme and a heavy page builder, it can be hard to keep secure however carefully you update. A rebuild that separates the public site from the editing system can reduce the number of ways in. That’s the approach behind a WordPress to custom website migration, where visitors see pre-built pages and never touch the WordPress admin or its plugins.
If you’re planning a new site anyway, building security in from the start is easier than adding it later. Our guide to what pages a business website should have is a good place to start that plan.
How Omebly can help
Omebly audits, fixes and hardens existing websites for businesses in India, the UAE and the wider Gulf, the UK and the US, working remotely from Kolkata and Downtown Dubai. Our website speed and security work starts with a written audit, then covers SSL, firewall setup, admin access and plugin review, two-factor login, backup setup with a restore test and malware clean-up if the site is already infected. Changes are tested on a staging copy first, and you get a fixed written quote for the fixes you approve. It sits within our wider web development service.
We won’t promise that any site is unhackable; nobody honestly can. What we can do is close the common doors, show you what we changed and leave you a simple routine to keep it that way.
Worried about your site? Send us the address and tell us what you’ve noticed.
Frequently asked questions
Why would hackers target a small business website?
Usually it isn't personal. Automated tools scan huge numbers of sites for known weaknesses, such as an outdated plugin or a weak password. A small site can be used to send spam, host scam pages, redirect visitors or steal form data. Being small doesn't make you invisible.
Is an SSL certificate enough to keep my site secure?
No. SSL (the padlock and HTTPS) encrypts data travelling between the visitor and your site, which is essential, but it doesn't stop someone logging in with a stolen password or exploiting an old plugin. It is one layer among several.
Are website builders like Wix or Shopify safer than WordPress?
Hosted platforms handle server security and core updates for you, which removes some risk. You are still responsible for strong passwords, two-factor login, who has admin access and any third-party apps you install. Every platform can be compromised through a weak login.
How often should I back up my website?
Match backups to how often the site changes. A brochure site that changes monthly can be backed up weekly; an online store with daily orders needs daily backups or more. Keep copies away from your main hosting, and test a restore from time to time.
Will a security plugin protect my WordPress site on its own?
A good security plugin helps with firewall rules, login protection and malware scanning, but it can't fix a plugin you never update or an admin account with a reused password. Treat it as one tool within a routine, not the whole answer.
How do I know if my website has been hacked?
Common signs include a browser or Google warning, unfamiliar admin users, pages you didn't create, visitors being redirected elsewhere, spam text in search results, a sudden slowdown or a host suspending your account. Google Search Console can also alert you to security issues it finds.
Follow Omebly
New guides, work and launches on every channel.