Een SSL-certificaat is de digitale handdruk tussen jouw website en je bezoekers. Het zorgt ervoor dat gegevens versleuteld worden verstuurd, dat browsers een slotje tonen in de adresbalk, en dat Google je site als veilig beschouwt. Zonder SSL-certificaat loop je bezoekers mis, zakt je positie in de zoekresultaten, en riskeer je problemen met privacywetgeving. Kortom: het is geen optie meer, het is een basisvereiste.
In deze handleiding doorloop je stap voor stap hoe je een SSL-certificaat aanvraagt, installeert en beheert. Of je nu een informatieve website hebt of een webshop met betalingsverkeer, na het lezen van deze gids weet je precies wat je moet doen. We beginnen met de voorbereiding.
Wat je nodig hebt vóór je begint
Voordat je een SSL-certificaat aanvraagt, is het slim om een aantal zaken op orde te hebben. Wie onvoorbereid begint, loopt vast bij de validatiestap. Zorg dat je de volgende onderdelen bij de hand hebt:
- Toegang tot je hostingpaneel: Je hebt inloggegevens nodig voor het controlepaneel van je hostingpakket, zoals cPanel, DirectAdmin of Plesk.
- Een geldig domein-e-mailadres: Denk aan adressen als admin@jouwdomein.nl of administrator@jouwdomein.nl. De certificaatuitgever stuurt hiernaartoe een bevestigingsverzoek.
- Een Certificate Signing Request (CSR): Dit is een stukje gecodeerde tekst met informatie over jouw domein en de publieke sleutel. Je genereert dit op de server waar het certificaat wordt gebruikt.
- Je bedrijfsgegevens (bij OV of EV): Als je een uitgebreider certificaat aanvraagt, moeten je bedrijfsgegevens exact overeenkomen met de inschrijving bij de Kamer van Koophandel.
- Open poorten: Poorten 80 (HTTP) en 443 (HTTPS) moeten toegankelijk zijn in de firewall van je server.
Bij de aanmaak van je CSR krijg je automatisch ook een private key. Bewaar deze goed, want je hebt hem nodig bij de installatie. Verlies je de private key, dan moet je het hele proces opnieuw doorlopen.
Kies het juiste type SSL-certificaat
Niet elk SSL-certificaat is hetzelfde. De technische versleuteling is bij alle typen identiek, maar het verschil zit in hoeveel informatie over jou als eigenaar wordt geverifieerd. Kies het type dat past bij jouw situatie.
Validatieniveaus
Er zijn drie validatieniveaus. Elk niveau stelt andere eisen aan de aanvrager en heeft een andere doorlooptijd:
- Domain Validation (DV): Alleen het domeinbezit wordt gecontroleerd. Geschikt voor informatieve websites zonder betalingsverkeer. Gratis via Let’s Encrypt of goedkoop bij hostingproviders.
- Organization Validation (OV): Naast het domein wordt ook de organisatie geverifieerd. Aanbevolen voor kleine tot middelgrote webshops die betalingen verwerken.
- Extended Validation (EV): Het strengste niveau, waarbij onder andere het zakelijke telefoonnummer en het KvK-inschrijvingsnummer worden gecontroleerd. Doorgaans alleen voor grote bedrijven.
Domeinbereik
Naast het validatieniveau kies je ook hoeveel domeinen het certificaat moet beschermen:
- Single domain: Beveiligt één specifiek domein.
- Wildcard: Beveiligt één domein plus alle subdomeinen (bijv. *.jouwdomein.nl). Handig als je meerdere subdomeinen hebt, alsof je met één afstandsbediening meerdere televisies bedient.
- Multi-domain: Beveiligt meerdere losse domeinen met één certificaat.
Voor de meeste WordPress-websites is een gratis DV-certificaat via Let’s Encrypt een prima startpunt. Heb je een webshop of verwerk je persoonsgegevens? Overweeg dan een OV-certificaat voor extra betrouwbaarheid.
Vraag je SSL-certificaat aan bij een uitgever
Met de juiste voorbereiding en het gekozen certificaattype kun je de aanvraag starten. Certificaten worden uitgegeven door zogenaamde Certificate Authorities (CA’s), zoals Let’s Encrypt, Sectigo of DigiCert. Veel hostingproviders bieden Let’s Encrypt-certificaten direct vanuit hun controlepaneel aan.
- Genereer een CSR op de server waar het certificaat wordt gebruikt. Dit doe je via je hostingpaneel of via de commandoregel op een eigen server.
- Kies een certificaatuitgever. Voor een gratis DV-certificaat gebruik je Let’s Encrypt. Voor een betaald OV- of EV-certificaat kun je terecht bij een Nederlandse aanbieder zoals Xolphin Deze link opent in een nieuw tabblad, de grootste SSL-leverancier van Nederland.
- Lever de CSR aan bij de gekozen CA en vul de gevraagde gegevens in.
- Doorloop het validatieproces. Bij DV-certificaten gaat dit via e-mailvalidatie of een DNS-CNAME-record. Bij OV-certificaten kan het validatieproces een paar werkdagen duren.
- Ontvang het certificaat. Na goedkeuring ontvang je een bestand (of meerdere bestanden) dat je in de volgende stap installeert.
Let op: bij DNS-CNAME-validatie kan het tot 48 uur duren voordat de wijziging wereldwijd is doorgevoerd. Plan dit dus niet op het laatste moment. Na ontvangst van het certificaatbestand ben je klaar voor de installatie.
Installeer het SSL-certificaat op je website
De installatie verschilt per hostingomgeving. Bij de meeste Nederlandse hostingproviders kun je een Let’s Encrypt-certificaat met een paar klikken activeren vanuit het controlepaneel. Voor een betaald certificaat is iets meer handwerk nodig.
Automatische installatie via je hostingpaneel
Ga in je controlepaneel naar de SSL-sectie en kies voor een gratis Let’s Encrypt-certificaat. Vink zowel het domein als de www-variant aan. Sla je de www-variant over, dan zien sommige bezoekers alsnog een beveiligingswaarschuwing. Klik op activeren en de provider regelt de rest.
Handmatige installatie van een betaald certificaat
Bij een betaald certificaat ontvang je doorgaans een zipbestand met meerdere bestanden. Installeer het certificaat via de volgende stappen:
- Open je hostingpaneel en navigeer naar de SSL-sectie.
- Plak de inhoud van het certificaatbestand (certificate.crt) in het veld “SSL-certificaat”.
- Plak de private key in het bijbehorende veld.
- Plak de CA-bundel (cabundle.crt) in het veld voor de tussenliggende certificaten.
- Sla de instellingen op en activeer het certificaat.
Forceer HTTPS in WordPress
Na de installatie wil je dat alle bezoekers automatisch naar de beveiligde HTTPS-versie worden doorgestuurd. Pas dit aan in de WordPress-instellingen onder “Instellingen > Algemeen” en wijzig beide URL-velden naar HTTPS. Gebruik je een plugin zoals Really Simple SSL, dan regelt die de omleiding automatisch voor je. Dat scheelt je een belletje naar de IT-afdeling.
Controleer of je SSL-certificaat correct werkt
Na de installatie is het verleidelijk om alleen even in je browser te kijken of het slotje er staat. Maar browsers zijn soms te vergevingsgezind om diepere problemen te detecteren. Gebruik daarom een externe SSL-checker voor een betrouwbare controle.
Betrouwbare Nederlandse tools voor deze controle zijn:
- SSLCheck.nl: Controleert of alle certificaten in de keten correct worden doorgegeven en toont waar het probleem zit als er iets niet klopt.
- Theory7 SSL Check: Voert een uitgebreide analyse uit op geldigheid, domeinnaamverificatie, certificaatketen en verloopdatum.
Voer de check ook opnieuw uit na een DNS-aanpassing of servermigratie. Automatische verlenging kan namelijk stoppen als het domein niet meer naar dezelfde server wijst. Na een succesvolle check weet je zeker dat je bezoekers een beveiligde verbinding hebben.
Stel automatische verlenging in om uitval te voorkomen
Een verlopen SSL-certificaat is een nachtmerrie: bezoekers zien een rode waarschuwingspagina en kunnen je site mogelijk helemaal niet meer bereiken. Gelukkig is dit eenvoudig te voorkomen met automatische verlenging.
Houd rekening met een belangrijke ontwikkeling: het CA/Browser Forum heeft besloten de maximale looptijd van SSL-certificaten stapsgewijs te verkorten. Vanaf 15 maart 2026 Deze link opent in een nieuw tabblad geldt een maximale looptijd van 200 dagen, en dit wordt de komende jaren verder teruggebracht. Automatische verlenging is daarmee geen luxe maar een noodzaak.
Zo stel je automatische verlenging in:
- Let’s Encrypt via je hostingprovider: Controleer in je controlepaneel of automatische verlenging is ingeschakeld. De meeste Nederlandse providers doen dit standaard.
- Let’s Encrypt op een eigen server: Gebruik Certbot met een cronjob die het certificaat elke 60 dagen vernieuwt. Het ACME-protocol regelt de uitgifte zonder menselijke tussenkomst.
- Betaalde certificaten: Sommige providers verlengen automatisch, anderen sturen een e-mailherinnering. Controleer dit bij jouw aanbieder en zet een eigen herinnering in je agenda.
Belangrijk: Let’s Encrypt stuurt geen verloopmeldingen meer per e-mail Deze link opent in een nieuw tabblad sinds juni 2025. Zonder eigen monitoring merk je een mislukte verlenging pas als je bezoekers een foutmelding zien. Stel dus een eigen monitoringcheck in of gebruik een externe uptime-tool.
Los veelvoorkomende SSL-problemen op
Zelfs na een correcte installatie kunnen er SSL-problemen opduiken. De meeste zijn snel op te lossen als je weet waar je moet zoeken.
Mixed content
Dit is de meest voorkomende fout na installatie. Je site draait op HTTPS, maar sommige afbeeldingen, scripts of stylesheets worden nog via HTTP geladen. Het resultaat: geen groen slotje maar een driehoek met uitroepteken. Spoor de oorzaak op via de browserconsole (F12 in Chrome, tabblad Console). In WordPress los je dit op met een plugin zoals Really Simple SSL of door alle HTTP-links in de database te vervangen door HTTPS.
Domeinnaam-mismatch
Het certificaat is aangevraagd voor www.jouwdomein.nl, maar de site laadt op jouwdomein.nl zonder www, of andersom. De oplossing: zorg dat het certificaat is geïnstalleerd voor alle varianten van je domein, inclusief de www-versie. Dit is ook waarom je bij de installatie altijd beide varianten aanvinkt.
Redirect loop
Soms leidt het forceren van HTTPS tot een eindeloze omleidingslus. Browsers melden dan “te veel omleidingen”. In WordPress los je dit op door in het bestand wp-config.php de juiste serverinstellingen te forceren. Raadpleeg hiervoor de documentatie van je hostingprovider.
Verlopen certificaat
Bezoekers zien een rode waarschuwingspagina met de melding “Je verbinding is niet privé”. Dit betekent bijna altijd dat het certificaat is verlopen. Vernieuw het certificaat direct via je hostingpaneel of via Certbot en controleer daarna of automatische verlenging correct is ingesteld.
Zelfondertekend certificaat
Zelfondertekende certificaten worden door browsers niet vertrouwd en zijn uitsluitend geschikt voor ontwikkelomgevingen. Gebruik voor een productiewebsite altijd een certificaat van een erkende CA.
Met een correct geïnstalleerd en automatisch verlengd SSL-certificaat is jouw WordPress-website goed beveiligd tegen de meest voorkomende risico’s. Wil je verder bouwen aan de WordPress-website laten maken die ook op andere vlakken veilig en toekomstbestendig is? Bij Stuurlui combineren we veilig coderen, regelmatige pentests en OWASP-kennis in elk project dat we bouwen. Neem gerust contact op voor een vrijblijvend gesprek.