Hoe voorkom je dat je CDN of firewall AI-bots blokkeert

AI-crawlers worden vaker geblokkeerd dan u denkt

Uw content kan perfect gestructureerd zijn voor AI-zichtbaarheid. Maar als uw CDN of firewall de crawler van OpenAI, Anthropic of Google al bij de voordeur tegenhoudt, bereikt die content nooit een AI-antwoord. Dit is een van de meest onderschatte oorzaken van lage GEO-scores.

Het probleem is technisch subtiel. Moderne beveiligingslagen zoals Cloudflare, Akamai of AWS WAF classificeren onbekende bots standaard als verdacht verkeer. Het resultaat: uw concurrent wordt genoemd in ChatGPT, u niet. Niet omdat uw content slechter is, maar omdat uw infrastructuur de deur dichthoudt.

In deze gids leert u precies welke AI-bots u moet toelaten, hoe u uw CDN en firewall configureert en welke validatiestappen u direct kunt uitvoeren.

Waarom uw CDN AI-bots blokkeert zonder dat u het weet

CDN-providers en firewalls werken met bot-detectieregels die zijn ontworpen om scraping en DDoS-aanvallen te voorkomen. Die regels maken geen onderscheid tussen kwaadaardige scrapers en de crawler van ChatGPT. Beide worden behandeld als ongewenst verkeer.

De meest voorkomende blokkades ontstaan door:

  • Rate limiting: AI-crawlers doen veel verzoeken in korte tijd. Uw CDN interpreteert dit als een aanval en blokkeert het IP-adres.
  • Bot-classificatie: WAF-regels categoriseren onbekende user-agents automatisch als "bad bot" en retourneren een 403-foutcode.
  • JavaScript-challenges: CAPTCHA's en browser-validaties die menselijke gebruikers doorlaten, maar headless crawlers volledig blokkeren.
  • Geo-blocking: IP-ranges van AI-crawlers vallen buiten uw toegestane regio's.

Het verraderlijke is dat u hier geen foutmelding voor ontvangt. De crawler wordt stil afgewezen. Uw server logs tonen een 403 of 503 status, maar niemand kijkt daar standaard naar.

Welke AI-crawlers moet u toestaan

Niet elke bot verdient toegang. Maar de crawlers van de grote AI-platforms zijn essentieel voor uw GEO-zichtbaarheid. Hieronder vindt u de user-agents die u expliciet moet whitelisten.

AI-platform User-agent Doel
OpenAI (ChatGPT) GPTBot Training en retrieval voor ChatGPT
OpenAI OAI-SearchBot ChatGPT zoekresultaten
Anthropic (Claude) ClaudeBot Content-indexering voor Claude
Google AI Google-Extended AI Overviews en Gemini
Perplexity PerplexityBot Realtime bronvermelding
Meta Meta-ExternalAgent AI-training Meta-producten

Controleer of deze user-agents in uw robots.txt niet worden geblokkeerd met Disallow. Vervolgens valideert u of uw CDN-configuratie deze agents doorlaat. Beide lagen moeten kloppen. Een correcte robots.txt helpt niet als uw firewall de crawler al heeft afgewezen voordat het bestand überhaupt wordt gelezen.

Wilt u begrijpen hoe llms.txt hierbij een aanvullende rol speelt? Dat bestand fungeert als een gestructureerde inhoudsopgave specifiek voor AI-systemen.

Stapsgewijze configuratie voor de drie grootste CDN-providers

Cloudflare

Cloudflare is de meest gebruikte CDN-provider en blokkeert standaard agressief. Doorloop deze stappen:

  1. Ga naar Security > WAF > Custom Rules.
  2. Maak een nieuwe regel aan met de conditie: http.user_agent contains "GPTBot" of "ClaudeBot" of "PerplexityBot".
  3. Stel de actie in op Skip (alle beveiligingsregels overslaan voor deze agents).
  4. Controleer onder Security > Bots of "Bot Fight Mode" geen blanket block uitvoert op verified bots.

AWS CloudFront met WAF

  1. Open de AWS WAF Console en selecteer uw Web ACL.
  2. Voeg een nieuwe regel toe van het type String match condition op de User-Agent header.
  3. Definieer de bekende AI-crawlers als toegestane waarden.
  4. Plaats deze regel boven uw algemene bot-blocking regel, zodat de AI-crawlers worden doorgelaten voordat de standaard blokkade wordt toegepast.

Akamai

  1. Navigeer naar Security Configuration > Bot Manager.
  2. Classificeer GPTBot, ClaudeBot en PerplexityBot als Known Good Bots.
  3. Stel de response action in op Allow in plaats van Monitor of Deny.

Na configuratie is validatie essentieel. Vertrouw niet op de instelling alleen.

Hoe u valideert of AI-crawlers daadwerkelijk toegang hebben

Configureren zonder testen is gokken. Gebruik deze methoden om te bevestigen dat uw wijzigingen werken:

  • cURL-test met custom user-agent: Voer curl -A "GPTBot" -I https://uwdomein.nl uit en controleer of u een 200 HTTP-status ontvangt in plaats van 403 of 503.
  • Server logs analyseren: Filter uw access logs op de user-agents uit de tabel hierboven. Ziet u hits met status 200? Dan komen de crawlers door.
  • GrowthScope Quickscan: Start een audit die binnen 2 tot 5 minuten uw technische GEO-setup valideert. De scan controleert server-side rendering, robots.txt-configuratie en crawlbaarheid zonder dat u een account hoeft aan te maken.

De combinatie van handmatige tests en een geautomatiseerde GEO Readiness Score geeft u het complete beeld.

Veelgemaakte fouten die uw AI-zichtbaarheid saboteren

Zelfs na een correcte CDN-configuratie gaat het regelmatig mis. Vermijd deze valkuilen:

  • Robots.txt overschrijft CDN-regels niet. Als uw firewall een crawler blokkeert, wordt robots.txt nooit bereikt. De volgorde is: DNS, CDN/firewall, webserver, dan robots.txt.
  • Wildcard blocks in WAF-regels. Een regel die alle bots blokkeert behalve Googlebot, sluit automatisch alle AI-crawlers uit.
  • Security plugins op CMS-niveau. WordPress-plugins zoals Wordfence of Sucuri hebben eigen bot-blokkades die los staan van uw CDN. Controleer beide lagen.
  • Vergeten te testen na updates. CDN-providers updaten hun managed rulesets regelmatig. Een update kan uw whitelist-regels overschrijven.

Maak AI-crawlbaarheid onderdeel van uw technische sprints

AI-zichtbaarheid is geen eenmalige fix. CDN-configuraties veranderen, nieuwe AI-crawlers verschijnen en managed rulesets worden geüpdatet. Integreer daarom een maandelijkse crawlbaarheidscheck in uw development workflow.

De concrete stappen:

  1. Nulmeting: Voer vandaag een GrowthScope-scan uit en documenteer welke crawlers wel en niet doorkomen.
  2. Configureer: Whitelist de AI user-agents in uw CDN en firewall volgens de instructies hierboven.
  3. Monitor: Plan een kwartaal-trendtracking om verschuivingen in crawlbaarheid en AI-zichtbaarheid te detecteren voordat ze impact hebben.
Uw technische infrastructuur bepaalt of AI-engines uw merk überhaupt kunnen vinden. Zorg dat de deur openstaat voor de juiste crawlers.

Heeft u vragen over uw specifieke setup? Neem contact op.