News and advice

Small websites: understand security risks and set practical priorities

A business website can have modest traffic and still matter greatly to its owner. It presents services, receives inquiries and gives customers an address they trust. Its protection should not depend solely on visitor numbers or whether it includes an online store.

The goal is not to equip every small website like a large platform. It is to understand its access, maintain the components it uses and know how to respond when something looks wrong. These decisions become easier when the responsibilities of the business, developer and hosting provider are explicit.

On this page

An attack does not require a well-known target

Some attempts are automated, looking for an entry point rather than a particular brand. The WordPress documentation on brute-force attacks describes repeated attempts to find a working combination of credentials. Even unsuccessful attempts can generate large numbers of requests.

Low customer traffic is therefore not a protective measure. Ask questions you can check: who can administer the website, what software does it use, and who receives alerts? A form, a forgotten plugin or an account retained after a supplier leaves deserves more attention than an arbitrary visitor threshold.

The impact can extend beyond the homepage

A compromise can change individual pages or add deceptive content without visibly transforming the whole site. Google explains how compromised legitimate websites can host phishing content. Warnings may then affect visitors trying to reach the business.

For a small team, the immediate problem might be a request that no longer arrives, a link redirecting elsewhere or time spent locating a trustworthy version of the site. This does not mean every incident exposes all data or affects every other hosting account on a server. The extent needs investigation rather than assumptions based on the word “hacked.”

Start with access and maintenance

We suggest four questions for a discussion with the person responsible for your website:

  • Is each account still needed? Identify users, their roles and former suppliers. Someone publishing news does not necessarily need permission to manage every plugin.
  • Are sign-ins adequately protected? Use distinct passwords and enable multi-factor authentication where the service supports it. Plan a controlled way to recover access too.
  • Who follows software updates? Assign responsibility for the CMS, themes, plugins and application dependencies. Check important functions after changes are made.
  • What can be recovered? Establish which files and data are backed up, where the copies are held and how restoration is checked.

The Canadian Centre for Cyber Security's measures for smaller organizations include authentication, patches, backups and incident preparation. Apply them to your environment and its requirements.

For WordPress, the official hardening guide explains security as reducing risk rather than eliminating it. Maintain the components you depend on and avoid accumulating plugins whose purpose nobody understands. A planned change is preferable to several improvised changes made at the same time.

An initial review can be practical and limited. Ask your team to identify the current website administrator, the person handling updates and the person able to obtain a backup. Any unanswered question becomes a useful next action instead of an abstract security concern.

Separate hosting protection from website maintenance

Request filtering, file analysis and monitoring can complement application maintenance. They do not automatically replace code fixes, plugin upkeep or user administration. The Canadian guidance on website security emphasizes defining responsibilities among the parties involved.

When reviewing a managed-service proposal, ask who investigates an alert, who approves a correction and which operations are included. With Nuagerie, hosting scope and application maintenance should be distinguished according to the agreed services. “Managed” should not leave you guessing where responsibility ends.

Bring a concrete example to that conversation: an unavailable contact form, an unfamiliar administrator account or a plugin no longer maintained by its developer. Ask how the situation would be assessed and which work would need a separate decision. This makes the scope easier to understand than a general list of protection tools.

Respond with facts and preserve useful evidence

If you notice an unfamiliar redirect, a new administrator or an alert, record the affected pages, time and recent changes. The WordPress response guidance recommends documenting what you observe. Avoid randomly deleting files or immediately restoring a backup whose date and condition are unknown.

Start with our first steps for a suspected account or website compromise, then the WordPress-specific guide when applicable. Give the responsible team the symptoms without sending passwords or temporary codes.

To prepare ahead, choose one concrete action: clarify responsibilities, review access or verify that recovery is possible. Discuss your environment with us to set priorities around how the website actually supports your business.

Keep reading