Ga naar inhoud

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:

  1. Account aanmaken bij Cloudflare
  2. Website toevoegen en plan kiezen
  3. DNS-records checken
  4. Nameservers wijzigen bij je registrar
  5. SSL/TLS op "Full (strict)" zetten
  6. Caching optimaliseren
  7. Page Rules instellen
  8. 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.

cdn instellen ddos bescherming cloudflare handleiding website versnellen

Was dit artikel nuttig?

Vergelijk direct hosting pakketten om de beste keuze voor jouw situatie te maken.

Klaar om te kiezen?

Vergelijk hosting pakketten
🍪 We gebruiken analytische cookies voor statistieken. Onze site werkt ook prima zonder. Meer info