Skip to content

Tools

Website Security Checklist for Small Businesses

Bots target small business websites because many are easy to break into. This checklist covers six essentials, from TLS and passkeys to updates and backups, to keep your site safer.

Brass padlock stamped Hardened resting on a laptop keyboard under red and green lightWebsite Security Checklist for Small Businesses

Automated bots constantly probe websites to steal data, plant malware or hijack pages for spam. Small business sites are frequent targets because they often run outdated plugins and weak logins. Work through this checklist to protect your site, your customers and your reputation. Most items take an afternoon, and several are free.

1. Use HTTPS With a Valid TLS Certificate

A TLS certificate (still often called an SSL certificate) encrypts data between your website and your visitors’ browsers, so attackers cannot easily read or change it in transit. Browsers flag pages without HTTPS as “Not secure,” which also costs you trust and enquiries.

  • Get a certificate free. Most hosts issue free certificates automatically. cPanel’s AutoSSL, for example, installs domain-validated certificates from Let’s Encrypt by default (cPanel).
  • Automate renewal. Certificate lifetimes are getting shorter across the industry, with maximum validity set to fall in stages from 2026 to 2029 under a CA/Browser Forum decision (CA/Browser Forum). Let’s Encrypt also stopped sending expiration reminder emails in 2025 (Let’s Encrypt). Manual renewal is no longer a safe plan.
  • Use modern protocols. Make sure your server supports TLS 1.3 and has TLS 1.0 and 1.1 switched off. Those older versions were formally deprecated in 2021 (Ietf rfc 8996).
  • Force HTTPS everywhere. Redirect all HTTP traffic to HTTPS, and consider enabling HTTP Strict Transport Security (HSTS) once everything works over HTTPS.

2. Protect Every Login With MFA or Passkeys

Stolen and guessed passwords are one of the easiest ways into a website. Multi-factor authentication (MFA) adds a second check, so a stolen password alone isn’t enough. Turn it on for your CMS admin accounts, hosting control panel, domain registrar and email.

  • Prefer phishing-resistant options. Passkeys and hardware security keys can’t be phished the way codes can. A passkey lets people sign in the same way they unlock their phone or computer (FIDO Alliance). The US Cybersecurity and Infrastructure Security Agency (CISA) calls phishing-resistant MFA the standard to aim for, while noting that any MFA is better than none (Cisa).
  • Use an authenticator app over SMS where passkeys aren’t available, and store backup codes somewhere safe.
  • Use long, unique passwords. Current US guidance from NIST recommends at least 15 characters for passwords used on their own, no forced complexity rules and no routine forced changes (Nist sp 800-63b-4). A password manager makes this practical.
  • Limit admin access. Give each person their own account with only the permissions they need, and remove accounts when people leave.

3. Keep Software Updated

Outdated software is one of the most common ways in. On WordPress, plugins are the biggest risk: Patchstack found that 91% of new WordPress vulnerabilities reported in 2025 were in plugins, 9% in themes and only six in WordPress core (Patchstack).

  • Update your CMS, plugins, themes and server software promptly, especially security releases.
  • Turn on automatic updates for trusted plugins. WordPress has supported per-plugin auto-updates since version 5.5 (WordPress.org).
  • Delete plugins and themes you don’t use, and avoid plugins that are no longer maintained.
  • If you worry an update could break your site, test it on a staging copy first. Contact us if you want to know what quality assurance (QA) testing to run before you publish updates.

4. Check Your Site Against Common Web Risks

If your site has custom code, forms, logins or an online store, ask your developer to review it against the OWASP Top 10, the most widely used list of critical web application security risks. The 2025 edition puts broken access control first and adds software supply chain failures, which covers risks from third-party libraries, plugins and build tools (Owasp).

For a small business, the practical takeaways are: make sure users can only see what they should, keep security settings locked down, know which third-party code your site depends on, and validate everything visitors submit through forms.

5. Monitor Your Website

Regular monitoring catches problems before they do damage. Scan your site for malware, watch uptime, and review logs for suspicious activity such as repeated failed logins or new admin users you didn’t create. Security services such as SiteLock, security plugins and many managed hosts can automate parts of this work. A web application firewall (WAF), often included with a CDN, can block many automated attacks before they reach your site.

6. Back Up Your Website

Backups are your recovery plan. If an attack, a bad update or a server failure takes your site down, a recent backup lets you restore it quickly instead of rebuilding from scratch.

  • Back up your files and database automatically, at least daily for an active store and at least weekly for a simple site.
  • Follow the 3-2-1 rule: keep three copies of important data, on two different types of storage, with one copy offsite (Cisa).
  • Take a fresh backup before every major update or redesign.
  • Test a restore occasionally. A backup you’ve never restored is a hope, not a plan.

Make Security Part of Your Routine

Security isn’t a one-time project. Put these checks on a monthly calendar, and review them whenever you add a plugin, a team member or a new feature. Our guide to cloud vs shared hosting explains how your hosting choice affects security too.

Want to spend less time on server upkeep? Apex®, the AI-native digital experience platform (DXP), runs on managed AWS hosting with TLS encryption (AES-256) and includes controls that support GDPR, CCPA and India’s Digital Personal Data Protection (DPDP) Act compliance.

FAQs

Questions, Answered

Can’t find what you’re looking for? Our team is happy to help.

What should a small business website security checklist include?

A small business website security checklist should cover six essentials: HTTPS with a valid TLS certificate, MFA or passkeys on every login, prompt software updates, a review against common web risks such as the OWASP Top 10, ongoing monitoring and regular backups. Most items take an afternoon, and several are free.

Why are small business websites targeted by hackers?

Small business websites are frequent targets because many run outdated plugins and weak logins, which make them easy for automated bots to break into. Attackers use them to steal data, plant malware or hijack pages for spam. Because the attacks are automated, a site does not need to be well known to be hit.

What is the difference between SSL and TLS?

TLS is the modern protocol that encrypts data between a website and its visitors, and SSL is its older predecessor whose name is still widely used. A certificate sold or issued as an "SSL certificate" today is a TLS certificate. Servers should support TLS 1.3 and switch off TLS 1.0 and 1.1, which were formally deprecated in 2021.

Do I need to pay for a TLS certificate?

No, most small businesses do not need to pay for a TLS certificate. Most hosts issue free certificates automatically, and cPanel's AutoSSL, for example, installs domain-validated certificates from Let's Encrypt by default. Automate renewal, because certificate lifetimes are getting shorter and Let's Encrypt stopped sending expiration reminder emails in 2025.

What are passkeys, and are they safer than passwords?

Passkeys let people sign in the same way they unlock their phone or computer, and they are safer than passwords because they cannot be phished the way passwords and codes can. CISA calls phishing-resistant MFA the standard to aim for, while noting that any MFA is better than none. Where passkeys are not available, use an authenticator app over SMS.

How long should website passwords be?

Current NIST guidance recommends passwords of at least 15 characters when they are used on their own, with no forced complexity rules and no routine forced changes. Each password should be unique to its account. A password manager makes long, unique passwords practical for a whole team.

Why are WordPress plugins a security risk?

WordPress plugins are the biggest security risk on most WordPress sites because they contain most newly reported vulnerabilities. Patchstack found that 91% of new WordPress vulnerabilities reported in 2025 were in plugins, 9% in themes and only six in WordPress core. Update plugins promptly, enable auto-updates for trusted ones and delete those you do not use.

What is the OWASP Top 10?

The OWASP Top 10 is the most widely used list of critical web application security risks. The 2025 edition puts broken access control first and adds software supply chain failures, which covers risks from third-party libraries, plugins and build tools. Any site with custom code, forms, logins or an online store should be reviewed against it.

How should I monitor my website for security problems?

Monitor a website by scanning for malware, watching uptime and reviewing logs for suspicious activity such as repeated failed logins or admin users you did not create. Security services, plugins and many managed hosts can automate parts of this. A web application firewall (WAF), often included with a CDN, blocks many automated attacks before they reach the site.

What is the 3-2-1 backup rule?

The 3-2-1 backup rule means keeping three copies of important data, on two different types of storage, with one copy offsite. For a website, back up files and the database automatically, at least daily for an active store and at least weekly for a simple site. Take a fresh backup before major updates and test a restore occasionally.

How often should I review website security?

Review website security at least monthly, and again whenever you add a plugin, a team member or a new feature. Security is an ongoing routine, not a one-time project. Putting the checklist on a calendar makes it easier to catch outdated software, unused accounts and failed backups before they cause damage.

Put It Into Practice

Want Help Putting These Ideas to Work in Your Business?