Most website attacks aren't personal. Automated bots scan the web around the clock, looking for outdated software, weak passwords and vulnerable plugins. A small business site is just as likely to be hit as a large one, and often less prepared. The good news: a handful of basics block most of these attacks. Here's what every small business website needs.
1. Keep everything updated
Outdated software is one of the most common ways sites get compromised. Keep your CMS, theme, plugins and server software up to date, and remove anything you no longer use. Unused plugins can still be exploited.
2. Lock down logins
- Unique, strong passwords for every account, stored in a password manager
- Two-factor authentication on your website admin, hosting, domain registrar and email
- Individual accounts for each person; never share one admin login
- Least privilege: give people only the access they need
- Remove access promptly when someone leaves or a supplier's work ends
3. Back up, and test restoring
Backups turn a disaster into an inconvenience:
- Back up files and database regularly, daily for most business sites
- Store copies somewhere separate from your hosting
- Keep several versions, so you can go back before a problem started
- Test a restore occasionally; an untested backup is a hope, not a plan
4. Use HTTPS everywhere
An SSL/TLS certificate encrypts traffic between your visitors and your site. Most hosts provide free certificates. Redirect all HTTP traffic to HTTPS and fix any "mixed content" warnings.
5. Protect your forms
Contact and sign-up forms attract spam and abuse:
- Use spam protection such as a CAPTCHA or honeypot field
- Validate input on the server, not just in the browser
- Limit how often forms can be submitted
- Don't email sensitive data in plain text
6. Choose good hosting
Reputable hosting includes firewalls, malware scanning, isolated accounts and fast security patching. Very cheap shared hosting can put your site next to compromised neighbours.
7. Protect your domain and email
- Lock your domain at the registrar and enable two-factor authentication
- Keep registrar contact details current, so renewal notices reach you
- Set up SPF, DKIM and DMARC so criminals can't easily send email pretending to be you; see SPF, DKIM and DMARC explained
8. Handle customer data carefully
Collect only the personal data you need, keep it only as long as you need it, and know where it's stored. Data protection laws such as the UK GDPR set out your obligations.
9. Monitor
- Uptime monitoring alerts you when the site goes down
- Google Search Console warns you about security issues and malware it detects; see our Search Console guide
- Review admin accounts and installed plugins every few months
10. Have a plan for when things go wrong
Write down who to call, where backups are, how to take the site offline and how to restore it. A one-page plan saves hours of panic.
Extra steps for WordPress sites
WordPress powers a large share of the web, which makes it a common target:
- Keep core, themes and plugins updated, and enable automatic minor updates.
- Install plugins only from reputable sources, and remove unused ones completely.
- Limit login attempts and use two-factor authentication.
- Don't use "admin" as a username.
- Use a security plugin or host-level firewall.
- Disable file editing from the dashboard.
- Keep regular off-site backups.
Signs your site may have been hacked
- Google shows a "This site may be hacked" warning, or Search Console reports a security issue
- Unfamiliar pages, links or spam content appear in search results for your domain
- Visitors are redirected to other sites, especially on mobile
- Unknown admin users appear
- Your host suspends the site or warns about malware
- Emails from your domain start bouncing or landing in spam
If you're hacked: step by step
- Don't panic, and don't delete everything. You'll need evidence to find how it happened.
- Contact your host; many can scan and help clean up.
- Change all passwords: hosting, admin, database, FTP and email.
- Restore from a clean backup taken before the problem started, or have the site cleaned professionally.
- Update everything and remove anything unused.
- Find and fix the cause: an outdated plugin, a weak password, a leaked key.
- Check Search Console and request a review if Google flagged the site.
- Tell affected customers if personal data may have been exposed, and check your legal obligations.
A quarterly security checklist
| Task | Done |
|---|---|
| Software, theme and plugins updated | |
| Unused plugins and accounts removed | |
| Two-factor authentication on all key accounts | |
| Backup restored successfully as a test | |
| HTTPS working, no mixed content | |
| Search Console security report checked | |
| Domain renewal date and registrar lock checked |
Security is part of maintenance
Security isn't a one-off job; it's part of looking after a website. Our guide to how often you should update your website covers the wider maintenance routine, and our website handover checklist makes sure you own and control every account from day one. If you'd rather hand it over, Zelvorm's maintenance and support team handles updates, backups and monitoring for clients.
The short version
Keep software updated, use strong unique passwords with two-factor authentication, back up and test restoring, use HTTPS, protect forms, choose good hosting, secure your domain and email, handle data carefully, monitor and have a written plan.




