How to Protect Your Website from Attacks and Outages
A professional website is protected through three simple reflexes: keeping the software up to date, limiting access to what's strictly necessary, and having a recent, tested backup. These three points cover the vast majority of hacks and outages seen on small business sites. The rest comes down to choosing a serious host and minimal monitoring.
Why a professional site remains a target, even without massive traffic
A lawyer, a craftsman, or an accounting firm rarely thinks of itself as a target for a hacker. That's a reasoning error. Most attacks on small sites don't target a specific company: bots continuously scan millions of addresses looking for known vulnerabilities in WordPress, Joomla, PrestaShop, or their extensions. A site with a plugin that hasn't been updated in two years gets spotted within hours, not months.
The consequences go well beyond a tarnished image. A compromised site can be used to send spam, host phishing pages, or quietly redirect part of the traffic to another site without the owner noticing for weeks. Google eventually blacklists the address, which crashes SEO rankings overnight and can take several weeks to fix.
Keep the software up to date, as a priority
The number one cause of hacking on self-managed sites (WordPress in particular) is an outdated CMS, theme, or plugin. Security vulnerabilities fixed in an update become public as soon as it's released: valuable information for an attacker, who then knows exactly what to look for on sites that haven't applied the fix yet.
Three simple rules:
- Update the CMS core as soon as a security release comes out, without waiting.
- Uninstall unused plugins and themes rather than leaving them inactive — a disabled but present plugin remains a way in.
- Limit the number of extensions to the strict minimum: every added plugin is another attack surface.
On a custom-built site without a mainstream CMS, this risk is reduced but not zero: software dependencies (libraries, frameworks) also need to be tracked and updated regularly.
Control access and passwords
A weak or reused password on the admin area is still a wide-open door. Brute-force attacks automatically test thousands of combinations, often with credentials leaked in another, unrelated hack.
Best practices to apply without exception:
- A unique, long password (16 characters minimum) for every access point: host, FTP, database, CMS.
- Two-factor authentication on the admin area as soon as it's available.
- A named admin account per person, never a generic account shared between several team members.
- Immediate removal of access for a former provider or employee who no longer works on the site.
Secure the connection and the server
The SSL certificate (the padlock in the address bar, the https URL) encrypts the exchange between the visitor and the server. It's a prerequisite today, not an option: without it, browsers display a "not secure" warning that scares off a visitor in a second, and Google slightly penalizes the SEO of sites that don't have one. Nearly all serious hosts now include it for free (Let's Encrypt).
SSL protects the transport of data, not the site itself. A web application firewall (WAF) filters malicious requests upstream before they reach the server: SQL injection attempts, automated scripts, vulnerability scans. On mainstream shared hosting, this level of protection is rarely included by default; it's worth checking what the host actually offers beyond a simple SSL certificate.
Anticipate outages: availability and backups
Security isn't limited to hacking. A server failure, a handling error, or a botched update can make a site inaccessible without any intrusion whatsoever. Two elements limit the impact:
| Measure | What it brings | Price range |
|---|---|---|
| Shared hosting with SSL and basic backup | Standard protection for a showcase site | €3-15/month |
| VPS with active monitoring | Isolation, responsiveness, outage monitoring | €20-100/month |
| Regular, tested automatic backups | Fast recovery after an incident | Often included, otherwise €5-20/month extra |
| Auto-renewed domain name | Avoids losing the domain through an oversight | €10-20/year |
An often overlooked point: a backup that's never been tested by restoring it isn't a guarantee, it's an assumption. Checking once a quarter that a backup restores correctly saves precious time on the day an incident actually happens.
Monitor without spending your days on it
Monitoring doesn't need to be constant to be useful. A free or low-cost monitoring tool that checks every five minutes that the site responds, paired with an email or SMS alert, is enough to detect an outage within minutes rather than learning about it from a customer who can no longer reach the site. Some hosts and providers include this monitoring in their offer; otherwise, independent low-cost services exist.
What to remember
- The most frequent cause of hacking on a professional site is outdated software, not a targeted attack.
- A unique, long password per access point, with two-factor authentication, blocks the majority of automated attempts.
- SSL protects the transport of data, not the site itself: it's just one building block among others.
- A backup that's never been tested by restoring it offers no real guarantee.
- Simple monitoring, even free, lets you detect an outage within minutes rather than discovering it through an unhappy customer.
- French hosting with update tracking remains the most cost-effective protection for a showcase site.
Frequently asked questions
Can a simple showcase site be hacked?
Yes. The bots that scan the web don't target your reputation but known vulnerabilities in outdated CMSs or plugins. A poorly maintained showcase site is as easy a target as a large one, often easier because it's less monitored.
Is an SSL certificate enough to secure a site?
No. SSL encrypts the exchange between the visitor and the server, preventing data interception. It protects against neither the hacking of the site itself, nor a server outage, nor a flaw in the code or a plugin.
How much does securing a professional site cost?
Serious shared hosting with a firewall and SSL included costs €3 to 15/month. A VPS with active monitoring runs €20-100/month. At VeryAppi, security and updates are included in the €99/month subscription.
What should I do immediately if my site is hacked?
Cut off public access if possible, change all passwords (host, CMS, FTP, database), restore a clean backup from before the infection, then identify the vulnerability before putting the site back online.
If managing updates and security takes up time you don't have, a managed website with security and updates included means you don't have to monitor every technical building block yourself.
Frequently asked questions
›Can a simple showcase site be hacked?
Yes. The bots that scan the web don't target your reputation but known vulnerabilities in outdated CMSs or plugins. A poorly maintained showcase site is as easy a target as a large one, often easier because it's less monitored.
›Is an SSL certificate enough to secure a site?
No. SSL encrypts the exchange between the visitor and the server, preventing data interception. It protects against neither the hacking of the site itself, nor a server outage, nor a flaw in the code or a plugin.
›How much does securing a professional site cost?
Serious shared hosting with a firewall and SSL included costs €3 to 15/month. A VPS with active monitoring runs €20-100/month. At VeryAppi, security and updates are included in the €99/month subscription.
›What should I do immediately if my site is hacked?
Cut off public access if possible, change all passwords (host, CMS, FTP, database), restore a clean backup from before the infection, then identify the vulnerability before putting the site back online.