How secure does my website need to be?

By the Kensoftware team Updated 6 min read
Short answer Every business website needs a secure connection (HTTPS), up-to-date software, strong admin passwords with two-step login, and tested backups. Sites with customer accounts or personal details need more: limited staff access, protection against the common mistakes on the OWASP Top 10 list and monitoring, in proportion to the harm a break-in could cause.

Key takeaways

  • Most attacks are automated scans for outdated software and weak passwords, so small sites are targets too.
  • HTTPS protects information on its way to your site, but not the site itself.
  • Two-step login is one of the most effective protections for admin accounts.
  • Backups only count if a restore has actually been tested.
  • This is general technical guidance, not legal advice; check the data protection rules that apply to your business.

Small businesses often assume hackers are not interested in them. In practice most attacks are automated: programs called bots scan the internet for any site running outdated software, weak passwords or an exposed admin login, no matter who owns it. The level of protection you need depends on what your website does and what information it holds, but every site needs a solid baseline.

This article is general technical guidance, not legal advice. Data protection rules vary by country and industry, so confirm your obligations with a qualified adviser.

How much security does a business website need?

Every website needs a secure connection (HTTPS), up-to-date software, strong logins and backups that have been tested. Sites with customer accounts or personal information need more, in proportion to the harm a break-in would cause.

Security measures by type of website (each level includes the ones above it)
Type of siteMain risksMeasures to add
Company profileDefaced pages, spam, hidden harmful codeHTTPS, updates, strong admin passwords, backups, spam protection on forms
Site with customer accountsStolen accounts, leaked personal detailsSafely stored passwords, limits on repeated login attempts, two-step login for admins, limited staff access
Online storeFake orders, tampered order totals, leaked customer detailsOrder totals checked on the server, records of admin activity, regular review of orders
Portal or business systemUnauthorised access to company dataSecurity testing, detailed access rules, encryption of sensitive information, monitoring and alerts

What are the most common website security threats?

Most attacks use well-known weaknesses rather than clever new tricks. Developers use the OWASP Top 10, a widely respected list of the most common website security mistakes, as a checklist to guard against them.

  • Outdated software: old versions with publicly known holes that bots look for.
  • Weak access control: visitors reaching pages or data they should not see, for example by changing a number in the web address.
  • Injection: a form or search box is fed specially crafted text that tricks the site into running commands.
  • Weak logins: simple or reused passwords, no limit on guesses, no second step at login.
  • Careless setup: test pages left online, default passwords never changed, files left open to anyone.
  • Phishing: a staff member is tricked into giving away their password by a fake email.

Is HTTPS enough to make a website secure?

No. HTTPS, the padlock in the browser bar, scrambles information as it travels between the visitor and your website. That is essential, but it does nothing to stop attacks on the website itself. Think of it as a locked delivery van: the parcel is safe on the road, but the warehouse still needs its own locks.

Browsers now warn visitors about sites without HTTPS, and certificates are easy to obtain, so it should be standard on every site. Developers can strengthen it further with extra browser instructions, called security headers, that block some common tricks.

What is two-step login, and do I need it?

Two-step login (also called two-factor authentication) asks for a second proof after the password, usually a code from an app or a text message. Even if a password is stolen, the attacker cannot get in without the second step. It is one of the most effective protections for anyone with admin access.

Watch out: in an online store, order totals must always be calculated by the website's server, never taken from what the visitor's browser sends. Otherwise someone with basic skills can edit the total before placing the order.

What about personal data and privacy laws?

If your site collects names, phone numbers, addresses or other personal details, you are responsible for protecting them and using them fairly. Many countries now have data protection laws; Europe's GDPR can apply to some businesses outside Europe that serve people there, and Jordan has introduced its own personal data protection law.

  • Collect only the information you actually need.
  • Publish a clear privacy policy.
  • Limit who on your team can see customer details.
  • Protect sensitive information and keep backups secure.
  • Have a plan for what to do if information is exposed.

What is a practical website security checklist?

  1. Use HTTPS on every page.
  2. Keep the website software and server up to date on a regular schedule.
  3. Use unique, strong passwords and two-step login for every admin account.
  4. Give admin access only to the people who need it, and remove it when staff leave.
  5. Take automatic backups, store them away from the website's server, and test a restore.
  6. Check everything typed into forms on the server before using it.
  7. Keep an eye on failed logins and unusual activity.
  8. Consider a web application firewall, a filter that blocks suspicious traffic before it reaches your site.
  9. Review security after major changes, and test larger systems before launch.
Tip: a backup you have never restored is a hope, not a backup. Ask your developer to show you a restore working at least once.

Every site we build runs on our own CMS (the admin panel you use to edit your website). Because we built and maintain it ourselves, we fix issues in it directly instead of waiting on outside add-on makers. Security is not a one-time setup; it is part of looking after a site after launch, and it matters even more when your website connects to other systems, as described in website integrations. If you want a review of your current site or a new one with security planned in from the start, contact Kensoftware.

How Kensoftware approaches this

  • We match security measures to what each site does, so a company profile, an online store and a customer portal each get protection in proportion to their risk.
  • Every site we build runs on our own CMS, which we built and maintain ourselves, so we fix issues in it directly instead of waiting on outside add-on makers.
  • We set up CMS admin access for the people on your team who need it, and help you remove access when staff change.
  • We follow OWASP guidance during development, checking everything typed into forms and calculating order totals on the server rather than trusting the browser.
  • We agree backup, update and monitoring responsibilities in writing before launch, so it is always clear who looks after what.

Frequently asked questions

Do small business websites really get hacked?

Yes. Most attacks are automated programs looking for any site with outdated software or weak passwords, whatever the owner's size. Regular updates, strong logins and backups stop most of them.

Do I need a web application firewall?

A web application firewall is a filter that blocks suspicious traffic before it reaches your site. It is optional for small company sites but worth considering for stores, portals and sites that attract a lot of automated traffic.

Am I responsible if customer data leaks from my website?

In many countries the business that collects personal data is responsible for protecting it. Obligations vary by country and industry, so take advice from a qualified legal professional.

Should I invest in website security?

Yes. Basic protection such as HTTPS, regular updates, backups and strong logins is far easier than recovering from a hacked site, leaked customer data or a domain that browsers flag as unsafe. Think of it like locks and insurance for a shop: part of running the business, not an optional extra.