Small businesses get hit by the same bots as everyone else. You do not need an enterprise security team. You need a short list you can keep up with.
1. Know where the risk usually is
WordPress core is generally solid when updated. Most problems come from plugins, themes, weak logins, and neglected updates. Start there.
2. Stop using the default admin username
Do not run the site as a user named admin. Create a proper administrator account with a unique username, reassign content if needed, then remove the default account.
3. Pick hosting you can trust on a bad day

Managed WordPress hosting is often worth it for SMBs because patching, backups, and support are less DIY. Check uptime history, restore process, and whether support helps with malware events.
4. Use HTTPS everywhere
SSL/TLS is baseline now: customer trust, browser warnings, and SEO. Most hosts offer Let’s Encrypt or similar. Force HTTPS site-wide.
5. Practice real password hygiene
Unique passwords for every admin. Password manager. 2FA for anyone who can install plugins. Remove access the day someone leaves.
6. Keep everything updated
Core, plugins, themes, PHP. Schedule a monthly update window if you cannot do it weekly. Delaying known security updates is expensive thrift.
7. Use a security plugin that matches the job
You want vulnerability checks, security tests, login protection, and preferably firewall + malware scanning. We build Security Ninja for that. Free covers a solid baseline; Pro adds the heavier protection.
8. Back up like you will need it
Automatic backups, off-site copies, retention long enough to restore from before an infection. Test a restore once. See backup plan.
Disable pingbacks/trackbacks if you do not use them. Close open registration if the site does not need it. Fewer public endpoints, less noise.
10. Delete unused themes and plugins
Inventory quarterly. If it is not earning its place, delete it. Leftovers are a common weak spot.
SMB-sized routine
Weekly or monthly:
- Updates applied
- Admin list still correct
- Backup succeeded
- Scan / security check clean
If the site is already compromised, hire cleanup or a review. Prevention is cheaper than recovery, but recovery still beats hoping it goes away.