Back to blog
    Header image for the article "Website Security: 10 Steps to Stop 95% of Attacks"
    Security28/04/20267 min

    Website Security: 10 Steps to Stop 95% of Attacks

    Restoring a hacked site costs €800–3,000. These 10 proactive steps cost less and prevent the majority of security threats.

    Author: Meiko Neuman

    Founder and web strategist, Kodulehe Haldus

    Who attacks a small business website?

    Contrary to popular belief, it's not live hackers actively searching for your content. 99% of attacks are automated bots scanning millions of pages for vulnerabilities: - Outdated WordPress plugins - Weak admin passwords - SQL injections in forms - File-upload vulnerabilities

    10 steps to a more secure site

    1. SSL Certificate (HTTPS) Available for free via Let's Encrypt. Without HTTPS, Google marks the site as "insecure".

    2. Strong admin password At least 16 characters. Use a password manager (Bitwarden, 1Password). Not "Admin2026!".

    3. Two-factor authentication (2FA) Google Authenticator or YubiKey. For WordPress: WP 2FA plugin.

    4. Keep software up to date WordPress core, all plugins, and themes. 60% of hacks are due to outdated plugins.

    5. Web Application Firewall (WAF) - Cloudflare WAF (free tier available) - Wordfence (WordPress) - Sucuri

    6. Change the Admin URL `/wp-admin` is the first address every bot hits. The "WPS Hide Login" plugin can change this to something like `/login-access`.

    7. Brute-force protection Limit Login Attempts plugin. 3 wrong attempts = IP blocked.

    8. File change monitoring If the server reports that `wp-config.php` has been modified, something is very wrong.

    9. Daily backups for 90 days So you can restore to a point before the infection occurred.

    10. Malware monitoring Sucuri SiteCheck (free) or Wordfence scans for malware.

    What to do if your site is hacked?

    1. Do not panic. Do not delete anything.
    2. Take the site down (maintenance mode).
    3. Change ALL passwords (FTP, database, admin, hosting).
    4. Restore a backup (not an old one that might also be infected).
    5. Scan for malware.
    6. Harden security after restoration.

    Recommendation: call a professional. DIY restoration often takes 3x longer and frequently leaves backdoors open.

    Summary

    Security isn't a matter of "if", but "when". Prevention costs €50/month; restoration costs €50/hour.

    Need help with your website?

    Our team maintains, optimises and protects your website. Pricing is agreed based on scope.

    Request a quote

    About the author

    Meiko Neuman Founder and web strategist, Kodulehe Haldus. Meiko leads the Kodulehehaldus team and has spent over a decade helping companies maintain and optimise their websites for measurable business results. He writes about website management, SEO, AEO/GEO and the commercial side of the web.

    Related articles