Cloud & Security · AI Security

Website Security Checklist for Small Businesses (2026)

A practical, defensive checklist for keeping a small business website patched, encrypted, backed up and monitored, based on 2026 data.

XDQ Editors10 Nov 2026 · 11 min read
Cardboard Box

Most small business websites are not hacked by a clever attacker. They are hit by automated tools hunting known flaws. Patchstack recorded 11,334 new vulnerabilities in the WordPress ecosystem in 2025, and heavily exploited ones were attacked a median of 5 hours after disclosure. Verizon found exploited vulnerabilities were the top known way into breaches in 2026. This checklist covers what to fix, in what order.

11,334
New vulnerabilities found in the WordPress ecosystem in 2025
Source: Patchstack
5 hours
Weighted median time to first exploitation of heavily exploited flaws
Source: Patchstack
31%
Breaches that began with an exploited vulnerability, DBIR 2026
Source: CyberScoop
47 days
Maximum TLS certificate validity from 15 March 2029
Source: The SSL Store

Why small business websites get attacked

Attackers scan the whole internet for known weaknesses and exploit them in bulk, so size offers no cover. Verizon's 2026 DBIR found that exploited vulnerabilities were the leading known initial access vector at 31% of breaches, up from 20%, and that organisations fully fixed only 26% of the most critical known exploited vulnerabilities, taking a median of 43 days to patch.

Websites are also a route to visitors. In IBM's 2026 India data, drive-by compromise, where users are infected by visiting a malicious or hacked site, was the starting point for 16% of breaches. Indian threat reports also list website defacement alongside DDoS and phishing as common attack types. A hacked site harms your customers and your search ranking, not just your own data.

1. Software, plugins and updates

For sites built on a content management system, the risk sits mostly in add-ons. Patchstack found that 91% of new WordPress vulnerabilities in 2025 were in plugins and 9% in themes, while core had only six reported issues. About 17% were high severity and likely to be used in automated mass attacks, and 46% had no fix available from the developer at the time of public disclosure.

That last figure matters: updating is necessary but not always enough. Remove plugins you do not use, prefer actively maintained ones, and have a way to disable or virtually patch a vulnerable component while you wait for a fix. Custom sites face the same issue with open source libraries.

  • Turn on automatic updates for core and trusted plugins
  • Delete unused plugins, themes and test copies of the site
  • Check plugins for recent updates before installing
  • Subscribe to vulnerability alerts for components you use
  • Patch high-severity issues within a day where possible

2. Admin accounts and access

Broken access control is first on the OWASP Top 10:2025, and authentication failures are seventh. On a small site that usually means shared admin passwords, old accounts for former staff or agencies, and admin panels open to the whole internet.

Give each person their own account with the lowest role that works, turn on multi-factor authentication for every admin, and remove accounts the day someone leaves. Limit login attempts, and where your host allows it, restrict the admin area to known IP addresses or put it behind single sign-on. Third parties were involved in 48% of breaches in the 2026 DBIR, so review agency and plugin vendor access too.

  • One named account per person, no shared logins
  • MFA on every admin, hosting, DNS and domain registrar account
  • Remove former staff and agency accounts immediately
  • Rate limit or lock out repeated failed logins
  • Keep hosting and registrar accounts on a separate, protected email

3. HTTPS and certificate renewal

HTTPS is standard, but certificate lifetimes are shrinking, which makes manual renewal risky. Under CA/Browser Forum ballot SC-081v3, approved on 11 April 2025, the maximum validity of public TLS certificates fell to 200 days from 15 March 2026, and will fall to 100 days in March 2027 and 47 days in March 2029.

If you still renew certificates by hand once a year, plan to automate renewal with the ACME protocol, which most hosts and certificate authorities support. Redirect all HTTP traffic to HTTPS, enable HSTS once you are confident every subdomain works over HTTPS, and monitor expiry dates so an outage does not catch you out.

Certificates issued fromMaximum validityDomain validation reuse
15 March 2026200 days200 days
15 March 2027100 days100 days
15 March 202947 days10 days

4. Checks for custom-built sites: the OWASP Top 10:2025

If your site or web app is custom code, use the OWASP Top 10:2025 as the review list for your developers. It is built from data on more than 2.8 million applications plus a community survey. New this edition are software supply chain failures, which expand the old outdated components category, and mishandling of exceptional conditions. Server-side request forgery is now part of broken access control.

Ask your developers or agency to show how each item is handled in your code, and include the list in the acceptance criteria for all new work and in any annual security review. The table gives a plain-language check for each category.

OWASP 2025 categoryPlain-language check
A01 Broken Access ControlCan a user see or change another user's data by editing a URL or ID?
A02 Security MisconfigurationAre debug modes, default accounts and directory listings switched off?
A03 Software Supply Chain FailuresAre libraries tracked, updated and from trusted sources?
A04 Cryptographic FailuresIs sensitive data encrypted in transit and at rest?
A05 InjectionAre all inputs validated and database queries parameterised?
A06 Insecure DesignWere abuse cases considered before building features?
A07 Authentication FailuresIs MFA available and are sessions handled safely?
A08 Software or Data Integrity FailuresAre updates and build pipelines verified?
A09 Security Logging and Alerting FailuresDo logins and errors get logged and alerted on?
A10 Mishandling of Exceptional ConditionsDoes the app fail safely without leaking details?

5. Backups, logging and monitoring

Assume something will go wrong and make recovery boring. Keep automatic daily backups of files and database, store at least one copy away from the hosting account, and test a full restore every quarter. Backups held only on the same server are lost with it.

Logging and alerting failures made the OWASP list through the community survey because breaches often go unnoticed for months. Keep access and error logs, alert on new admin users and file changes, and use uptime monitoring so you hear about defacement or downtime before customers do. IBM found 53% of breached organisations did not encrypt sensitive data, so encrypt backups too.

  • Daily automated backups with one off-site copy
  • Quarterly restore test to a staging site
  • Encrypted backups and database exports
  • Alerts for new admin accounts and changed files
  • Uptime and certificate expiry monitoring

6. Hosting, firewalls and third-party scripts

Choose hosting that isolates sites, patches the server for you and offers a web application firewall. Do not assume generic protection covers everything: in Patchstack's tests, traditional defences blocked only 12% of WordPress-specific vulnerability attacks in a first round and 26% in a second, wider test. Application-aware rules or virtual patching close more of that gap.

Every external script, chat widget or tag on your pages runs with your site's trust. Keep a list of them, remove the ones you no longer use, and load them only from their official sources. This is the website version of the supply chain risk that OWASP now ranks third.

7. Test what you own, regularly

A checklist tells you what should be true; a test tells you what is. Run a vulnerability scan of your own site after each major change, and commission an authorised penetration test of internet-facing systems at least once a year. Only test systems you own or have written permission to test.

Testing has a measurable return. In IBM's 2026 India data, offensive security testing such as penetration testing and red teaming was the largest cost-reducing factor, saving an average of ₹2.47 crore per breach. XDQ Labs offers authorised testing with fixes and re-verification for small business sites and web apps.

Frequently asked questions

What is the most important website security step for a small business?

Keep software updated and remove what you do not use. Patchstack found 91% of new WordPress vulnerabilities in 2025 were in plugins, and heavily exploited ones were attacked a median of 5 hours after disclosure. Pair automatic updates with MFA on every admin account and tested off-site backups.

How often do SSL certificates need renewing in 2026?

Certificates issued from 15 March 2026 can be valid for at most 200 days. The limit falls to 100 days from 15 March 2027 and 47 days from 15 March 2029 under CA/Browser Forum ballot SC-081v3. Automate renewal through your host or the ACME protocol to avoid outages.

What is in the OWASP Top 10 2025?

The list is: broken access control, security misconfiguration, software supply chain failures, cryptographic failures, injection, insecure design, authentication failures, software or data integrity failures, security logging and alerting failures, and mishandling of exceptional conditions. Supply chain failures and exceptional conditions are the notable additions.

Does a small website need a web application firewall?

It helps, but choose one that understands your platform. In Patchstack's tests, traditional defences blocked only 12% of WordPress-specific vulnerability attacks in one round and 26% in another. Use application-aware rules or virtual patching, and keep updating software, since a firewall is a backstop, not a fix.

Sources

  1. OWASP Top 10:2025 Introduction, OWASP Foundation, 2025
  2. Industry to shift to 47-day SSL/TLS certificate validity by 2029, The SSL Store, 2025
  3. State of WordPress Security in 2026, Patchstack, 2026
  4. Verizon Data Breach Investigations Report 2026, CyberScoop, 2026
  5. 2026 Verizon DBIR reveals new attack vectors and 8 ways organizations can protect themselves, Secureframe, 2026
  6. IBM Report: India's Average Data Breach Cost Hits Record INR 25.5 Cr, Entrepreneur India, 2026
  7. IBM 2026 Cost of a Data Breach Report: key findings, eSecurity Planet, 2026
  8. Verizon DBIR 2026: vulnerability exploitation, third-party risk and compliance, ComplianceHub, 2026
  9. India records over 265 million cyberattack attempts, report highlights rising cyber threats, Telangana Today (IANS), 2026
Keep reading

Related research

Cardboard Box
Cloud & Security · 7 Nov 2026

API Security for Small SaaS Teams: A Practical 2026 Guide

The OWASP API Top 10 mapped to the controls a five to twenty person SaaS team can actually build, test and maintain.

XDQ Editors7 Nov 2026 · 10 min read
Keys Padlocks
Cloud & Security · 10 Nov 2026

Secrets Management for Startups: A Practical Guide for 2026

How startups leak API keys and passwords, and the vault, scanning, rotation and CI/CD habits that stop it.

XDQ Editors10 Nov 2026 · 10 min read
Shopping Mall
Cloud & Security · 10 Nov 2026

Security Logging and Monitoring on a Small Budget (2026 Guide)

What to log, where to send it, what it costs on common platforms and which alerts a small team should set first.

XDQ Editors10 Nov 2026 · 10 min read
Next step

Want your cloud set up and secured properly from day one?

Send the workflow. Our sales experts reply with a scope and a custom quotation within two working days, or a straight answer that it isn't a fit.

Secure by default · find → fix → verify · authorised scope only
Send a brief →enquiry@xdqlabs.com