Naar de inhoud

WordPress beveiligen: de complete gids tegen hackers

WordPress is verreweg het populairste systeem ter wereld; meer dan 43% van alle websites draait erop. Dat is geweldig voor het gebruiksgemak, maar het heeft een keerzijde: het is het favoriete doelwit van hackers.

Veel ondernemers denken: “Waarom zouden ze mij hacken? Ik ben maar een kleine bakker/coach/adviseur.”

Fout. Hackers zijn zelden mensen die specifiek op jou mikken. Het zijn geautomatiseerde bots die 24/7 het internet afspeuren naar open deuren. Heb jij een verouderde plugin? Dan stappen ze naar binnen. In deze gids leg ik je uit hoe je je WordPress kunt beveiligen en die deur dichtgooit.

De Basis: Sluit de ramen en deuren

Voordat we technische trucjes gaan uithalen, moeten de basics kloppen. Hier gaan de meeste hacks (meer dan 70%) al mis.

1. Updates, Updates, Updates

Ik kan het niet vaak genoeg zeggen: verouderde software is doodsoorzaak nummer 1.
Ontwikkelaars brengen updates uit om beveiligingslekken te dichten. Als jij die update niet installeert, weten hackers precies waar het lek zit. Zorg dat WordPress, je thema én al je plugins altijd up-to-date zijn. (Lees hier meer over automatische updates).

2. Gebruik NOOIT ‘admin’

Is jouw inlognaam ‘admin’? Maak dan nu direct een nieuwe gebruiker aan met beheerdersrechten en verwijder het oude ‘admin’ account.
Waarom? Bots proberen bij elke site in te loggen met de naam ‘admin’. Als jij die gebruikt, heb je ze al 50% van de inloggegevens cadeau gegeven.

3. Sterke wachtwoorden

Nee, Welkom123! of Bedrijfsnaam2025 zijn geen sterke wachtwoorden. Gebruik een lange zin of een willekeurige reeks tekens. Gebruik een Password Manager (zoals 1Password) zodat je ze niet hoeft te onthouden.

Het slot verzwaren: Login Beveiliging

Hackers proberen vaak ‘Brute Force’ aanvallen: ze proberen duizenden wachtwoorden per minuut. Zo stop je dat:

4. Beperk inlogpogingen

Installeer een plugin zoals Limit Login Attempts Reloaded (of gebruik Wordfence). Hiermee zeg je: “Na 3 foute pogingen wordt je IP-adres voor 24 uur geblokkeerd.” Dit maakt Brute Force aanvallen zinloos.

5. Twee-Factor Authenticatie (2FA)

Dit is de heilige graal van beveiliging. Zelfs als een hacker je wachtwoord raadt, komen ze niet binnen zonder de code op jouw telefoon.
Installeer een plugin zoals Wordfence of WP 2FA en koppel deze aan de Google Authenticator app op je mobiel.

De Bewaker: Beveiligingsplugins

Je hebt een digitale waakhond nodig die 24/7 oplet.

6. Installeer Wordfence Security

Dit is mijn favoriete beveiligingsplugin.
De Firewall: Blokkeert kwaadaardig verkeer voordat het je site raakt.
De Scanner: Checkt je bestanden op wijzigingen of malware.
De gratis versie is voor de meeste sites uitstekend. Zorg wel dat je hem goed configureert (zet de firewall in ‘Enabled and Protecting’ modus).

Server & Hosting

Je kunt je WordPress dichttimmeren, maar als de server lek is, ben je alsnog de pineut.

7. Kies goede hosting

Bij shared budget-hosting (€2/mnd) zit je met duizenden op een server. Als de buurman gehackt wordt, loopt jouw site ook risico (‘cross-contamination’). Kies voor Managed WordPress Hosting waarbij jouw site in een geïsoleerde container (kooi) zit.

8. SSL-Certificaat

Zorg dat het slotje in de adresbalk groen is (HTTPS). Dit versleutelt de verbinding tussen jouw computer en de server, zodat wachtwoorden niet onderschept kunnen worden.

9. Verberg je bestanden

Voeg de volgende regels toe aan je .htaccess bestand om te voorkomen dat mensen door je mappenstructuur kunnen bladeren:

Options -Indexes

Het Vangnet: Back-ups

Stel, ondanks alles, gaat het toch mis. Of je klikt zelf per ongeluk op ‘Delete’.
Dan is een recente back-up je enige redding. Zorg dat je back-ups maakt op een externe locatie (cloud), en niet alleen op de server zelf. Als de server crasht, ben je anders alsnog alles kwijt.

Te veel gedoe?

Beveiliging is geen eenmalige actie, het is continu onderhoud. Heb je geen zin om firewalls te configureren en logs te checken?

In mijn Website Onderhoudspakketten neem ik de volledige beveiliging uit handen. Ik update, monitor en bescherm je site proactief. En mocht er ooit iets gebeuren, dan fix ik het kosteloos. Dat slaapt wel zo lekker.

Wat zit er in een website onderhoudsrapport?

Je betaalt elke maand netjes je factuur voor website onderhoud. Maar soms vraag je je misschien af: “Wat gebeurt er eigenlijk voor dat geld?”

Als ik mijn werk goed doe, merk jij er namelijk helemaal niks van. Je site blijft online, wordt niet gehackt en blijft snel. Omdat dit ‘onzichtbaar werk’ is, stuur ik mijn klanten elke maand een website onderhoudsrapport (vaak als PDF).

Gooi je die direct in de prullenbak? Zonde. Het is namelijk het bewijs van gezondheid van jouw bedrijf. In dit artikel leg ik uit wat erin staat en waarom die cijfertjes belangrijk zijn.

1. Het overzicht van Updates

Dit is de kern van het rapport. WordPress, thema’s en plugins krijgen constant updates. In het rapport zie je een lijst:

Waarom belangrijk? Het laat zien dat je software niet veroudert. Verouderde software is de nummer 1 oorzaak van hacks. Zie dit lijstje als de ‘APK-keuring’ van je site: alles is weer veilig en vers.

2. Uptime (Beschikbaarheid)

Hier zie je een percentage, hopelijk 99,9% of 100%. Dit getal vertelt je hoeveel procent van de tijd jouw website bereikbaar was voor bezoekers.

Waarom belangrijk? Als dit getal onder de 99,5% zakt, heb je een probleem met je hosting. Dat betekent dat je site er uren uit heeft gelegen. Zonder monitoring en rapportage had je dit waarschijnlijk nooit geweten.

3. Beveiliging (De Firewall)

Dit is vaak het schokkendste gedeelte voor klanten. Hier zie je hoeveel ‘aanvallen’ er zijn geblokkeerd.
Bijvoorbeeld: “1.402 Brute Force aanvallen geblokkeerd” of “342 inlogpogingen geweigerd”.

Waarom belangrijk? Schrik niet van hoge aantallen; dit zijn geautomatiseerde bots die het hele internet afspeuren. Het rapport bevestigt dat de beveiliging (firewall) zijn werk doet en de deur dicht houdt.

4. Back-ups

Een simpele bevestiging: “Er zijn 30 back-ups gemaakt in de afgelopen maand.”

Waarom belangrijk? Nachtrust. Je weet dat, mocht de server morgen ontploffen, je gegevens van gisteren veilig in de cloud staan.

5. Prestaties (Snelheid)

Vaak zit er een kleine scan in van de laadsnelheid (PageSpeed). Is je site trager geworden ten opzichte van vorige maand? Dan moeten we even kijken. Misschien heb je te grote foto’s geüpload.

6. Database Optimalisatie

Hier staat hoeveel ‘rommel’ er is opgeruimd. Revisies van berichten, spam-reacties en tijdelijke bestanden. Een schone database betekent een snellere website.

Conclusie: Het is je bewijs van goed beheer

Een onderhoudsrapport is geen spam. Het is de verantwoording van je webbouwer. Het laat zien dat er proactief wordt gewerkt aan de veiligheid en snelheid van jouw online visitekaartje, ook als jij ligt te slapen.

Krijg jij geen rapportages van je huidige beheerder? Vraag erom. Of stap over naar een onderhoudspakket van Marketing Maatwerk, waar transparantie standaard is.

Wat is een staging omgeving en waarom heb je die nodig?

Je kent het vast wel: er staat een grote update klaar voor WooCommerce of je thema. Je houdt je adem in, klikt op ‘Update’ en… wit scherm. Je website ligt eruit. Klanten kunnen niet afrekenen en jij zit met de handen in het haar.

Dit noemen we in vaktaal “Cowboy Coding”: sleutelen aan een live website. Levensgevaarlijk voor je omzet.

De oplossing is simpel: een staging omgeving. In dit artikel leg ik uit wat het is en waarom ik vind dat elke serieuze website-eigenaar er eentje moet hebben.

Wat is een staging omgeving?

Een staging omgeving (of staging site) is een 1-op-1 kopie van je website in een veilige, afgeschermde omgeving. [Image of staging environment concept diagram] Het is een zandbak waar je naar hartenlust kunt spelen, breken en bouwen, zonder dat je echte bezoekers daar iets van merken.

Zie het als de generale repetitie voor een toneelstuk. Je gaat pas het podium op (live) als je zeker weet dat de tekst klopt en het decor niet omvalt.

Wanneer heb je dit nodig?

Eigenlijk altijd als je iets aanpast dat impact kan hebben op de werking van je site. Bijvoorbeeld:

1. Grote Updates

Komt er een ‘Major Update’ van WordPress aan (bijv. van 6.4 naar 6.5)? Of een grote update van je page builder? Test dit altijd eerst op staging. Breekt de site daar? Dan heb je geluk gehad en kun je het fixen voordat je echte klanten er last van hebben.

2. Nieuwe functionaliteiten bouwen

Wil je een nieuwe afrekenpagina maken? Of een heel nieuw design voor je homepage? Doe dat niet op je live site (“Under construction” bordjes zijn zó 2010). Bouw het rustig op staging en zet het pas live als het perfect is.

3. PHP Versies testen

Wil je overstappen naar een snellere PHP-versie (bijv. van 8.1 naar 8.2)? Soms kunnen oude plugins daar niet tegen. Op staging zie je direct of je site blijft draaien.

Hoe werkt het? (Het is simpeler dan je denkt)

Vroeger was een staging site maken een technisch drama met subdomeinen en databases kopiëren. Tegenwoordig zit het bij goede hosting (zoals die van mij) ingebouwd.

Stap 1: Klonen
In je hostingpaneel (bijv. DirectAdmin met Installatron) klik je op één knop: “Create Staging”. Het systeem maakt binnen 2 minuten een exacte kopie op staging.jouwdomein.nl.

Stap 2: Testen
Je logt in op de staging site. Je voert je updates uit, past je design aan of installeert die nieuwe plugin. Gaat er iets stuk? Geen paniek, je live site draait gewoon door.

Stap 3: Push to Live
Werkt alles perfect op de staging site? Dan klik je in je hostingpaneel op “Sync to Live”. Het systeem overschrijft je live site met de veilige, geteste versie uit de staging omgeving.

Let op: Eén valkuil

Heb je een webshop waar continu bestellingen binnenkomen? Pas dan op met “Pushen naar live”. Als er tijdens jouw testwerk op de live site nieuwe bestellingen zijn binnengekomen, en jij overschrijft de database met je staging-versie, ben je die bestellingen kwijt.

Voor webshops geldt: test op staging, maar voer de wijzigingen daarna (vaak) handmatig door op live, of gebruik geavanceerde tools die bestellingen synchroniseren.

Conclusie

Een staging omgeving is je verzekering tegen witte schermen en stress. Het geeft je de vrijheid om te innoveren zonder risico.

Zit deze functie niet bij jouw huidige hosting? Dan is het tijd om over te stappen. Bij alle hostingpakketten van Marketing Maatwerk is een 1-klik staging omgeving standaard inbegrepen.

Website onderhoud: wat houdt het in en waarom is het belangrijk?

Je website live zetten voelt als een eindpunt. Het project is afgerond, de rekening is betaald, en je kunt weer verder met ondernemen. Maar precies op dat moment begint het pas echt. Een website is geen folder die je drukt en in een la legt. Het is software die continu wordt bijgewerkt, aangevallen en getest, ook als jij er niet naar kijkt.

Vergelijk het met een auto. Je rijdt de showroom uit en negeert vervolgens de olie, de bandenspanning en elk waarschuwingslampje op het dashboard. Hoe lang blijft die auto probleemloos rijden? Met een website werkt het niet anders. Website onderhoud is geen extraatje dat je achteraf toevoegt als het uitkomt, het is de basiszorg die ervoor zorgt dat je site blijft doen waarvoor hij bedoeld is.

In dit artikel lees je wat website onderhoud precies inhoudt, waarom je het niet kunt overslaan, en welk onderhoudsniveau past bij jouw type bedrijf.

Waarom is onderhoud noodzakelijk?

WordPress is het populairste websitesysteem ter wereld. Dat is fijn voor de gebruiksvriendelijkheid, maar het maakt WordPress-sites ook een vast doelwit voor geautomatiseerde aanvallen. Bots scannen dag en nacht het internet op verouderde plugins en bekende kwetsbaarheden. Draai je verouderde software, dan staat er ergens een deur open die niemand op slot heeft gedraaid.

Beveiliging is niet de enige reden om onderhoud serieus te nemen. Goed onderhoud raakt drie dingen die direct invloed hebben op je resultaten:

Wat houdt website onderhoud precies in?

Met website onderhoud bedoel ik niet het aanpassen van een tekstje of het vervangen van een foto. Het gaat om de technische gezondheid van je site, en die bestaat uit vier vaste onderdelen.

1. Updates van WordPress, thema en plugins

Software staat nooit stil. Elke update lost bugs op of dicht een beveiligingslek, maar kan ook botsen met andere onderdelen van je site. Het uitvoeren van updates is precisiewerk: één verkeerde update kan je hele lay-out breken. Daarom worden updates eerst getest voordat ze live gaan.

2. Back-ups als vangnet

Er kan altijd iets misgaan: een hack, een serverstoring, of gewoon een verkeerde muisklik. Op dat moment is een recente, geteste back-up onmisbaar. Zonder back-up ben je in het slechtste geval alles kwijt, inclusief jaren aan werk.

3. Monitoring van uptime en prestaties

Is je website nog online? Als je server om drie uur ’s nachts uitvalt, wil je dat weten voordat een klant het merkt. Met uptime monitoring komt een storing direct aan het licht, zodat er snel kan worden ingegrepen.

4. Beveiliging en opschonen

Preventief onderhoud betekent ook actief zoeken naar malware en de database opschonen: spamreacties, tijdelijke bestanden en overbodige data verwijderen. Zo blijft de site niet alleen veilig, maar ook snel.

Welk onderhoudspakket past bij jouw bedrijf?

De meeste onderhoudspakketten zijn opgebouwd in drie niveaus: basis, standaard en premium. Elk niveau biedt meer service en zekerheid, tegen een hogere maandelijkse prijs. Welk niveau logisch is, hangt vooral af van één vraag: hoeveel schade doet het als je website een dag uitvalt of achteruitgaat?

Basispakket: voor de eenvoudige visitekaartjeswebsite

Een basispakket bevat de technische updates en een wekelijkse back-up. Dit past bij een statische website die weinig verandert en geen complexe functionaliteit heeft. Je krijgt technische zekerheid, maar geen inhoudelijke ondersteuning: prima als je zelf kleine aanpassingen doet en je grootste zorg beveiliging en beschikbaarheid is.

Standaardpakket: de meest gekozen optie voor het MKB

Dit niveau voegt uptime monitoring, beveiligingsscans en een beperkt aantal uur voor aanpassingen toe. Voor de meeste MKB-bedrijven is dit het meest logische niveau: je hebt iemand die alles technisch bijhoudt, én een paar uur per maand klaarstaat voor een nieuwe pagina, een nieuwsbericht of een kleine wijziging. Een onderwijsinstelling zoals Saxion Hogescholen heeft bijvoorbeeld baat bij dit soort structurele ondersteuning, omdat content regelmatig wijzigt zonder dat er dagelijks iets op het spel staat.

Premium pakket: voor sites die de bedrijfsvoering dragen

Dit pakket is bedoeld voor websites die een centrale rol spelen in de bedrijfsvoering: webshops, reserveringssystemen, ledenportalen of sites waar dagelijks aanvragen binnenkomen. Denk aan een praktijk als MondzorgHub, waar patiënten via de site afspraken maken, of een bouwbedrijf als Aannemersbedrijf NvM, waar de website een directe rol speelt bij het binnenhalen van opdrachten. Hier zijn snelle responstijd en uitgebreide monitoring essentieel, omdat uitval direct omzet en vertrouwen kost.

Wat kost website onderhoud per maand?

In Nederland lopen de kosten voor website onderhoud uiteen van ongeveer 30 euro per maand voor een basispakket tot 150 euro of meer voor uitgebreide ondersteuning met extra uren maatwerk. De prijs alleen zegt niet alles: kijk altijd wat er precies inbegrepen is, en wat buiten het pakket valt. Sommige aanbieders rekenen apart voor spoedwerk of herstel na een hack.

Neem in die vergelijking ook de kosten van géén onderhoud mee. Een gehackte of offline website kost je klanten, omzet en reputatie. Herstelkosten na een beveiligingsincident zijn vaak een veelvoud van wat je maandelijks aan onderhoud betaalt. Onderhoud is in die zin geen kostenpost, maar een verzekering tegen een veel duurder scenario.

Zelf doen, een freelancer, of een vast pakket?

Voor je een keuze maakt, is het goed om de opties naast elkaar te zetten.

AspectZelf onderhoudenFreelancer inschakelenMarketing Maatwerk
Tijdsinvestering1-2 uur per maand, elke maandWeinig, tot je iemand moet vindenGeen
Reactietijd bij problemenAfhankelijk van je eigen kennisWisselend, vaak pas na een paar dagenVast aanspreekpunt, snelle opvolging
Back-upsMoet je zelf inrichten en controlerenNiet altijd standaardAutomatisch en gecontroleerd
KostenGeen factuur, wel je eigen urenWisselend uurtarief, vaak per incidentVast bedrag per maand
Kennis vereistJa, ook om fouten te herstellenAfhankelijk van de freelancerNiet nodig aan jouw kant

Voor de meeste ondernemers is zelf onderhouden alleen logisch als de website puur een hobbyproject is. Zodra je website bijdraagt aan je omzet of je eerste indruk bij nieuwe klanten bepaalt, is een vast pakket vrijwel altijd de veiligere en op termijn ook goedkopere keuze.

Veelgestelde vragen over website onderhoud

Wat gebeurt er als ik mijn website nooit onderhoud?+

Je website wordt geleidelijk trager en kwetsbaarder voor hackers, en zakt op termijn weg in Google. De problemen zijn in het begin onzichtbaar, tot een storing, een hack of een niet-werkend formulier ervoor zorgt dat je het merkt terwijl de schade al is aangericht.

Is een goedkoop onderhoudspakket voldoende?+

Dat hangt af van je website. Voor een eenvoudige visitekaartjeswebsite kan een basispakket prima volstaan. Zodra je website bezoekers converteert naar klanten of gevoelige gegevens verwerkt, is een uitgebreider niveau met monitoring en snellere opvolging verstandiger.

Kan ik later overstappen naar een ander pakket?+

In de meeste gevallen wel. Groeit je website of verandert de rol die hij speelt in je bedrijf, dan is het slim om het pakket opnieuw tegen het licht te houden.

Hoe weet ik welk pakket bij mijn bedrijf past?+

Kijk naar hoeveel schade uitval, een hack of een niet-werkend formulier je kost. Hoe meer je website bijdraagt aan je omzet of dienstverlening, hoe meer het loont om te investeren in een uitgebreider onderhoudsniveau.

Je website is voor veel bezoekers het eerste contactpunt met je bedrijf. Laat dat niet verslonzen door onderhoud uit te stellen tot het misgaat. Heb je een nieuwe site laten bouwen of twijfel je welk onderhoudsniveau bij jouw situatie past? Ik denk graag met je mee over wat jouw website echt nodig heeft.

Liever niet zelf bijhouden? Ik neem het onderhoud van je site over vanaf 50 euro per maand excl. btw, ook als je website ergens anders staat. Wil je hosting, domein en de kleine wijzigingen erbij, dan zit dat in het abonnement vanaf 79 euro per maand excl. btw. Je hoeft daarvoor geen nieuwe website te laten bouwen: je huidige site mag gewoon mee.

Andere producten van Marketing Maatwerk: Mailmigreren.nl (IMAP mailbox-migratie) · Spamwacht (spamfilter voor zakelijke mail) · Sirob AI CRM (AI-CRM voor scale-ups) · boriskusters.nl (blog van Boris)