Cloudflare instellen: stap-voor-stap handleiding
Laatst bijgewerkt: 10 December 2025
Cloudflare instellen: stap-voor-stap handleiding
Je website is live, maar je wilt hem sneller en veiliger maken. Dat kan met Cloudflare. Een gratis service die miljoenen websites gebruiken.
Maar hoe werkt het? En hoe stel je het in? In deze handleiding leer je stap voor stap hoe je Cloudflare configureert voor je website.
Wat is Cloudflare en waarom zou je het gebruiken?
Cloudflare is een Content Delivery Network (CDN) met security features. Het zit tussen je bezoekers en je webserver.
Wat doet Cloudflare voor je?
CDN - snellere laadtijden Je website wordt gecached op servers over de hele wereld. Bezoekers uit Japan krijgen je site vanaf een server in Japan. Niet vanaf jouw server in Nederland.
Resultaat: snellere laadtijden wereldwijd.
DDoS-bescherming Cloudflare filtert kwaadaardig verkeer. Als iemand je website probeert plat te leggen, blokkeert Cloudflare dat.
SSL/TLS certificaat Gratis SSL-certificaat voor je website. Ook als je hosting geen SSL biedt.
Firewall Blokkeer specifieke landen, IP-adressen of bekende aanvallers.
Analytics Zie hoeveel verkeer je krijgt en waar het vandaan komt.
Caching Statische bestanden (plaatjes, CSS, JavaScript) worden gecached. Minder belasting op je server.
Wat kost het?
Cloudflare heeft verschillende plannen:
Free - €0,00 per maand
- Onbeperkt verkeer
- Gratis SSL certificaat
- DDoS-bescherming
- CDN wereldwijd
- Basis firewall
Perfect voor de meeste websites.
Pro - $20 per maand (±€19,00)
- Alles van Free
- Web Application Firewall
- Betere image optimalisatie
- Meer page rules (20 i.p.v. 3)
Business - $200 per maand (±€190,00)
- Alles van Pro
- 24/7 support
- Custom SSL certificaten
- 100% uptime SLA
Enterprise - custom pricing Voor hele grote websites.
Voor de meeste websites is het gratis plan meer dan voldoende.
Account aanmaken: stap voor stap
Laten we beginnen met het aanmaken van je account.
Stap 1: Ga naar Cloudflare.com
Open je browser en ga naar cloudflare.com. Klik op "Sign Up" rechtsboven.
Stap 2: Vul je gegevens in
Je hebt nodig:
- E-mailadres
- Wachtwoord (minimaal 8 karakters)
Vink het vakje "I have read and agree to Cloudflare's Terms of Service" aan. Klik op "Create Account".
Stap 3: Bevestig je e-mailadres
Check je e-mail. Cloudflare stuurt een verificatie mail. Klik op de link in die mail om je account te activeren.
Stap 4: Voeg je eerste website toe
Log in op je Cloudflare dashboard. Klik op "Add a Site". Vul je domeinnaam in (bijvoorbeeld: jouwwebsite.nl). Klik op "Add Site".
Stap 5: Kies een plan
Cloudflare toont de verschillende plannen. Voor de meeste websites is "Free" perfect. Klik op "Continue" onder Free.
Stap 6: DNS-records scannen
Cloudflare scant automatisch je huidige DNS-records. Dit duurt ongeveer 60 seconden.
Je ziet straks een lijst met al je DNS-records. Check of alles er staat. Mis je iets? Voeg het handmatig toe.
De belangrijkste records:
- A-record voor je domein
- A-record voor www
- MX-records voor e-mail
- TXT-records (SPF, DKIM)
Klik op "Continue" als alles klopt.
Stap 7: Cloudflare nameservers
Nu komt het belangrijkste deel. Cloudflare geeft je twee nameservers. Bijvoorbeeld:
- chloe.ns.cloudflare.com
- levi.ns.cloudflare.com
Deze nameservers zijn uniek voor jouw account. Schrijf ze op of laat dit scherm open.
DNS overzetten naar Cloudflare
Nu moet je je domeinnaam wijzen naar de Cloudflare nameservers.
Bij TransIP
Stap 1: Log in op je TransIP account Stap 2: Ga naar "Domeinen" in het menu Stap 3: Klik op je domeinnaam Stap 4: Ga naar "Nameservers" Stap 5: Kies "Andere nameservers gebruiken" Stap 6: Vul de Cloudflare nameservers in Stap 7: Klik op "Opslaan"
Bij Vimexx
Stap 1: Log in op het Vimexx klantenpaneel Stap 2: Ga naar "Domeinen" Stap 3: Klik op je domeinnaam Stap 4: Scroll naar "Nameservers" Stap 5: Selecteer "Gebruik andere nameservers" Stap 6: Vul de Cloudflare nameservers in Stap 7: Sla op
Bij Antagonist
Stap 1: Log in op My Antagonist Stap 2: Ga naar "Domeinen" Stap 3: Klik op je domein Stap 4: Kies "DNS/Nameservers" Stap 5: Selecteer "Eigen nameservers" Stap 6: Vul beide Cloudflare nameservers in Stap 7: Bevestig de wijziging
Bij Hostnet
Stap 1: Log in op je Hostnet account Stap 2: Kies "Domeinnamen" Stap 3: Selecteer je domein Stap 4: Ga naar "Nameservers" Stap 5: Kies "Externe nameservers" Stap 6: Voer de Cloudflare nameservers in Stap 7: Opslaan
Bij ONE.com
Stap 1: Log in op ONE.com control panel Stap 2: Ga naar "Domeinen" Stap 3: Klik op je domeinnaam Stap 4: Scroll naar "Nameservers" Stap 5: Wijzig naar "Aangepaste nameservers" Stap 6: Vul de Cloudflare nameservers in Stap 7: Bevestig
Hoe lang duurt het?
DNS wijzigingen kunnen 24-48 uur duren. Meestal gaat het sneller (2-4 uur).
Cloudflare checkt automatisch of de wijziging doorgevoerd is. Je krijgt een e-mail als het actief is.
SSL/TLS instellingen configureren
SSL is cruciaal voor security. Laten we het goed instellen.
Stap 1: Ga naar SSL/TLS
In je Cloudflare dashboard, klik op je website. Ga naar het "SSL/TLS" menu aan de linkerkant.
Stap 2: Kies je SSL-modus
Je hebt vier opties:
Off - geen encryptie Gebruik dit NOOIT. Je website is onveilig.
Flexible - encryptie tussen bezoeker en Cloudflare
- Bezoeker → Cloudflare: versleuteld (HTTPS)
- Cloudflare → jouw server: onversleuteld (HTTP)
Gebruik dit alleen als je hosting geen SSL ondersteunt.
Full - encryptie helemaal
- Bezoeker → Cloudflare: versleuteld (HTTPS)
- Cloudflare → jouw server: versleuteld (HTTPS)
Je server moet wel een SSL-certificaat hebben. Dat mag een zelf-ondertekend certificaat zijn.
Full (strict) - volledige encryptie met verificatie
- Alles versleuteld
- Cloudflare checkt of je SSL-certificaat geldig is
Dit is de veiligste optie. Gebruik dit als je hosting een geldig SSL-certificaat heeft.
Wat moet je kiezen?
De meeste Nederlandse hosting providers bieden gratis SSL via Let's Encrypt. Kies dan "Full (strict)".
Heb je geen SSL op je hosting? Kies "Flexible". Maar upgrade je hosting later naar één met SSL support.
Lees meer over waarom SSL belangrijk is.
Stap 3: Always Use HTTPS
Ga naar "Edge Certificates" (onder SSL/TLS). Zet "Always Use HTTPS" aan.
Dit zorgt ervoor dat bezoekers die http:// typen automatisch doorverwezen worden naar https://.
Stap 4: Automatic HTTPS Rewrites
Zet ook "Automatic HTTPS Rewrites" aan. Dit herschrijft automatisch HTTP-links in je HTML naar HTTPS.
Handig als je oude content hebt met HTTP-links.
Stap 5: Minimum TLS Version
Stel in op "TLS 1.2". Oudere versies zijn onveilig. Moderne browsers ondersteunen allemaal TLS 1.2 of hoger.
Caching configureren voor snelheid
Caching is waar Cloudflare echt schittert. Laten we het optimaal instellen.
Stap 1: Ga naar Caching
Klik op "Caching" in het menu. Je ziet het overzicht van je cache instellingen.
Stap 2: Caching Level
Je hebt drie opties:
No Query String
Negeert alles na het vraagteken in de URL. /page?foo=bar wordt gecached als /page.
Nadeel: problemen bij websites die query strings gebruiken.
Ignore Query String Cache alles, ook met query strings. Maar verschillende query strings delen dezelfde cache.
Standard (aanbevolen) Cache alleen als er geen query string is. Of als de query string bekende parameters bevat (utm_source etc).
Voor de meeste websites is "Standard" perfect.
Stap 3: Browser Cache TTL
Dit bepaalt hoe lang browsers jouw bestanden mogen cachen.
Aanbevolen: 4 hours
- Niet te kort (bezoekers downloaden niet constant opnieuw)
- Niet te lang (wijzigingen zijn binnen 4 uur zichtbaar)
Voor webshops met vaak wijzigende prijzen: kies "1 hour". Voor blogs die zelden wijzigen: kies "1 day".
Stap 4: Always Online
Deze feature bewaart een statische versie van je website. Als je server offline is, toont Cloudflare deze versie.
Zet "Always Online" aan. Het kost niets en kan levensreddend zijn.
Stap 5: Development Mode
Soms wil je cache tijdelijk uitschakelen (bijvoorbeeld bij updates). Schakel dan "Development Mode" in.
Dit schakelt de cache voor 3 uur uit. Daarna gaat het automatisch weer aan.
Page Rules instellen voor optimalisatie
Page Rules geven je meer controle over specifieke URL's. Je hebt 3 gratis page rules.
Voorbeeld 1: Cache Everything voor blog posts
Regel: jouwwebsite.nl/blog/*
Instellingen:
- Cache Level: Cache Everything
- Edge Cache TTL: 2 hours
Dit cached ook de HTML van je blog posts. Extreem snelle laadtijden.
Let op: gebruik dit niet voor dynamische pagina's (inlog, webshop checkout).
Voorbeeld 2: Bypass cache voor admin area
Regel: jouwwebsite.nl/wp-admin/*
Instellingen:
- Cache Level: Bypass
- Security Level: High
Je admin area wordt niet gecached en krijgt extra security.
Voorbeeld 3: Redirect www naar non-www
Regel: www.jouwwebsite.nl/*
Instellingen:
- Forwarding URL: 301 Permanent Redirect
- Destination URL:
https://jouwwebsite.nl/$1
Of andersom als je www gebruikt.
Hoe maak je een Page Rule?
Stap 1: Ga naar "Rules" → "Page Rules" Stap 2: Klik "Create Page Rule" Stap 3: Vul de URL pattern in Stap 4: Kies "Add a Setting" Stap 5: Selecteer je instellingen Stap 6: Klik "Save and Deploy"
Volgorde is belangrijk! Specifieke rules bovenaan, algemene rules onderaan.
Firewall basics: bescherm je website
De firewall blokkeert aanvallen en verdacht verkeer.
Stap 1: Security Level
Ga naar "Security" → "Settings". Je ziet "Security Level".
Opties:
- Essentially Off: bijna geen filtering
- Low: alleen duidelijke aanvallers
- Medium (aanbevolen): verdachte bezoekers krijgen een challenge
- High: veel challenges, kan valse positieven geven
- I'm Under Attack: zeer streng, alleen bij actieve aanval
Start met "Medium". Pas aan als je problemen ziet.
Stap 2: Challenge Passage
Dit bepaalt hoe lang een gepasseerde challenge geldig blijft.
Aanbevolen: 30 minutes Balans tussen security en gebruikerservaring.
Stap 3: Browser Integrity Check
Zet "Browser Integrity Check" aan. Dit blokkeert bekende kwaadaardige bots.
Nadeel: zeer oude browsers kunnen problemen krijgen. Voor moderne websites geen probleem.
Stap 4: Firewall Rules (betaald)
Met een betaald plan kun je custom firewall rules maken. Bijvoorbeeld:
- Blokkeer specifieke landen
- Blokkeer IP-ranges
- Blokkeer bepaalde User-Agents
Voor het gratis plan zijn de basis opties vaak genoeg.
Extra tips voor optimale prestaties
1. Auto Minify
Ga naar "Speed" → "Optimization". Zet "Auto Minify" aan voor:
- JavaScript
- CSS
- HTML
Dit verkleint bestanden door onnodige spaties en comments te verwijderen.
2. Brotli
Brotli is een compressie algoritme dat beter is dan Gzip. Cloudflare ondersteunt het automatisch.
Check of het aan staat bij "Speed" → "Optimization" → "Brotli".
3. Rocket Loader
Rocket Loader laadt JavaScript asynchroon. Dit versnelt je pagina's.
Nadeel: sommige scripts kunnen problemen geven. Test goed!
Vind je bij "Speed" → "Optimization" → "Rocket Loader".
4. Image Optimization (Pro)
Met een Pro account (€19,00/maand) krijg je "Polish". Dit optimaliseert automatisch afbeeldingen.
Voor het gratis plan: optimaliseer afbeeldingen zelf voor je ze upload.
5. Mobile Redirect
Heb je een aparte mobiele site (m.jouwsite.nl)? Dan kun je mobiele bezoekers automatisch redirecten.
Tegenwoordig is een responsive design beter dan een aparte mobiele site.
6. Analytics bekijken
Ga naar "Analytics" in je dashboard. Hier zie je:
- Aantal requests
- Bandwidth gebruik
- Threats blocked
- Snelste/langzaamste pagina's
Gebruik dit om je website te optimaliseren.
Veelvoorkomende problemen en oplossingen
Probleem 1: Website niet bereikbaar
Oorzaak: DNS wijziging nog niet doorgevoerd of verkeerde DNS-records.
Oplossing:
- Wacht 24-48 uur op DNS propagatie
- Check je DNS-records in Cloudflare
- Gebruik whatsmydns.net om te checken of de wijziging overal doorgevoerd is
Probleem 2: SSL-certificaat errors
Oorzaak: Verkeerde SSL-modus in Cloudflare.
Oplossing:
- Check of je hosting SSL ondersteunt
- Zo ja: gebruik "Full (strict)" modus
- Zo nee: gebruik "Flexible" modus
Probleem 3: Website toont oude content
Oorzaak: Cache is niet geleegd na wijzigingen.
Oplossing:
- Ga naar "Caching" → "Configuration"
- Klik "Purge Everything"
- Of schakel "Development Mode" in voor 3 uur
Probleem 4: E-mail werkt niet meer
Oorzaak: MX-records niet correct overgenomen.
Oplossing:
- Ga naar "DNS" in Cloudflare
- Check of je MX-records er staan
- MX-records moeten GRIJS zijn (niet via Cloudflare geproxied)
- Klik op de oranje cloud naast je MX-record om het grijs te maken
Probleem 5: Login werkt niet
Oorzaak: Login cookies worden door cache geblokkeerd.
Oplossing:
- Maak een Page Rule voor je login URL
- Stel "Cache Level" in op "Bypass"
- Of zet "Development Mode" tijdelijk aan
Probleem 6: Redirect loop (te veel redirects)
Oorzaak: SSL-modus conflict met je server configuratie.
Oplossing:
- Verander SSL-modus van "Flexible" naar "Full"
- Of schakel "Always Use HTTPS" tijdelijk uit om te testen
Checklist: is je Cloudflare goed ingesteld?
Doorloop deze checklist om zeker te weten dat alles goed staat:
- [ ] Nameservers aangepast bij je domeinregistrar
- [ ] DNS-records compleet (A, MX, TXT)
- [ ] SSL/TLS modus op "Full (strict)" of "Full"
- [ ] "Always Use HTTPS" ingeschakeld
- [ ] Caching Level op "Standard"
- [ ] Browser Cache TTL op 4 hours of lager
- [ ] Security Level op "Medium"
- [ ] Browser Integrity Check aan
- [ ] Auto Minify aan voor JS, CSS en HTML
- [ ] Brotli ingeschakeld
- [ ] Always Online aan
- [ ] MX-records NIET geproxied (grijs, niet oranje)
- [ ] Page Rules voor admin/login areas (bypass cache)
- [ ] Website werkt via HTTPS
- [ ] E-mail werkt nog
- [ ] Login/admin werkt
Cloudflare en CDN uitgelegd
Wil je meer weten over hoe CDN's werken? Lees ons artikel over Content Delivery Networks.
Voor de security kant is ons artikel over SSL-certificaten ook de moeite waard.
Conclusie: is Cloudflare het waard?
Absoluut. Zelfs het gratis plan biedt enorme voordelen:
- Snellere website wereldwijd
- Gratis SSL-certificaat
- DDoS-bescherming
- Firewall tegen aanvallen
- Gratis analytics
Het instellen kost hooguit een uurtje. En de prestatieverbetering is meteen merkbaar.
Stappen samengevat:
- Account aanmaken bij Cloudflare
- Website toevoegen en plan kiezen
- DNS-records checken
- Nameservers wijzigen bij je registrar
- SSL/TLS op "Full (strict)" zetten
- Caching optimaliseren
- Page Rules instellen
- Firewall configureren
De meeste hosting providers werken probleemloos samen met Cloudflare. Check onze hosting vergelijker voor de beste opties.
Met Cloudflare maak je je website sneller, veiliger en betrouwbaarder. Voor €0,00 per maand. Dat is een no-brainer.
Was dit artikel nuttig?
Vergelijk direct hosting pakketten om de beste keuze voor jouw situatie te maken.
Gerelateerde artikelen
Wat is webhosting? uitleg voor beginners
Ontdek wat webhosting is en hoe het werkt. Complete uitleg over servers, domeinen en verschillende hosting types voor beginners.
Wat is VPS hosting?
VPS hosting uitgelegd: wat is een virtual private server, voor wie is het geschikt en wat zijn de voordelen ten opzichte van shared hosting?
Wat is een SSL-certificaat?
Alles over SSL-certificaten: wat is SSL, waarom heb je het nodig en hoe herken je een beveiligde website? Essentieel voor elke website.
Wat is uptime bij webhosting?
Wat betekent uptime bij webhosting? Leer over uptime percentages, SLA garanties en waarom 99.9% uptime belangrijk is voor je website.
Hoeveel opslag heb ik nodig voor mijn website?
Ontdek hoeveel schijfruimte je echt nodig hebt voor je website. Praktische gids met voorbeelden per websitetype.