Laatst gecontroleerd: 5 oktober 2026
OAI-AdsBot is de crawler die OpenAI gebruikt om de veiligheid te controleren van webpagina's die als advertentie in ChatGPT zijn ingediend. Adverteer je in ChatGPT, dan moet je deze bot toegang geven tot je landingspagina's; anders kan je advertentie niet worden gevalideerd. Voor websites die niet adverteren, is OAI-AdsBot niet relevant: hij bezoekt alleen pagina's die als advertentie zijn ingediend.
In het kort
- OAI-AdsBot controleert landingspagina's van ChatGPT-advertenties op veiligheid.
- Hij bezoekt alleen pagina's die als advertentie zijn ingediend; de data wordt volgens OpenAI niet gebruikt voor training.
- OpenAI: "You must allow OAI-AdsBot." OpenAI raadt aan ook OAI-SearchBot toe te staan.
- Firewalls, CDN's en botbescherming kunnen bots tegenhouden; zet OAI-AdsBot waar nodig op een allowlist.
- Geblokkeerd betekent: advertentie niet gevalideerd, mogelijk opnieuw indienen.
Wat is OAI-AdsBot precies?
OpenAI omschrijft het doel van OAI-AdsBot als het valideren van de veiligheid van webpagina's die als advertentie op ChatGPT worden ingediend. Drie kenmerken zijn belangrijk:
- Beperkt bereik: de bot bezoekt alleen pagina's die als advertentie zijn ingediend, niet je hele website.
- Geen training: volgens OpenAI wordt de verzamelde data niet gebruikt om modellen te trainen.
- Herkenbaar: de user agent bevat OAI-AdsBot/1.0, en OpenAI publiceert de IP-adressen in een JSON-bestand: https://openai.com/adsbot.json.
Waarom je OAI-AdsBot moet toestaan
In de richtlijnen voor adverteerders is OpenAI ondubbelzinnig: je moet OAI-AdsBot toestaan. De bot controleert of je landingspagina veilig is voordat je advertentie kan worden getoond. Kan hij de pagina niet bereiken, dan kan de advertentie niet worden gevalideerd.
Daarnaast raadt OpenAI aan om ook OAI-SearchBot toe te staan. Dat is de crawler die websites zichtbaar maakt in de zoekfuncties van ChatGPT. Het is een aanbeveling, geen voorwaarde, maar het ligt voor de hand: wie wil adverteren in ChatGPT, wil meestal ook organisch gevonden kunnen worden.
Een robots.txt-voorbeeld
Met robots.txt geef je per crawler aan wat die mag bezoeken. Een eenvoudige opzet die OAI-AdsBot en OAI-SearchBot toestaat:
User-agent: OAI-AdsBot
Allow: /
User-agent: OAI-SearchBot
Allow: /
Let op een paar valkuilen:
- Brede blokkades: een regel als User-agent: * met Disallow: / geldt ook voor crawlers zonder eigen blok. Geef OAI-AdsBot dan een eigen blok met Allow.
- Geblokkeerde mappen: staan je landingspagina's in een map die je elders uitsluit (bijvoorbeeld /lp/ of /campagne/), controleer dan of OAI-AdsBot daar wel bij kan.
- Testomgevingen: een staging-site met een volledige blokkade is prima, maar dien nooit een staging-URL in als landingspagina.
Hoe je robots.txt controleert, lees je in robots.txt controleren.
Firewall en CDN: de vaakst vergeten blokkade
Robots.txt is een verzoek aan de crawler. Een firewall of CDN blokkeert daadwerkelijk. OpenAI noemt Cloudflare, Akamai en andere webbeschermingsdiensten als plekken waar je crawlerverkeer moet toestaan. Volgens OpenAI is OAI-AdsBot door Cloudflare officieel geverifieerd en ge-allowlist, maar eigen regels, zoals een strenge WAF-regel of een challenge-pagina, kunnen hem alsnog tegenhouden. Dan staat je robots.txt goed, maar komt de bot toch niet binnen.
Zo pakken wij dat aan:
- Controleer in je firewall- of CDN-logboek of verzoeken met de user agent OAI-AdsBot worden geblokkeerd of uitgedaagd.
- Maak een allowlist-regel op basis van de user agent, of gebruik de functie voor verified bots als je provider die heeft.
- Combineer waar mogelijk user agent met de officiële IP-lijst (https://openai.com/adsbot.json). Een user agent is eenvoudig na te bootsen; de IP-lijst maakt de regel betrouwbaarder.
- Houd de IP-lijst actueel. Het is een gepubliceerd bestand dat kan veranderen; neem het niet eenmalig over in een statische regel zonder controle.
Ook beveiligingsplugins in WordPress of een hostingfirewall kunnen bots blokkeren. Neem die mee in je controle.
Het verschil met andere OpenAI-bots
OpenAI gebruikt meerdere crawlers, elk met een eigen doel. De instellingen zijn onafhankelijk: je kunt de ene toestaan en de andere blokkeren.
- OAI-AdsBot: controleert landingspagina's van advertenties. Alleen ingediende advertentiepagina's, geen training. IP's: https://openai.com/adsbot.json.
- OAI-SearchBot: maakt websites zichtbaar in de zoekfuncties van ChatGPT. Blokkeren betekent dat je niet in ChatGPT-zoekantwoorden verschijnt (navigatielinks kunnen nog wel). IP's: https://openai.com/searchbot.json.
- GPTBot: voor het trainen en verbeteren van generatieve modellen. Blokkeren betekent dat je content niet voor training wordt gebruikt; het voorkomt volgens OpenAI niet dat je in ChatGPT search verschijnt. IP's: https://openai.com/gptbot.json.
- ChatGPT-User: voor acties die een gebruiker zelf start, zoals ChatGPT een pagina laten bezoeken. Geen automatisch crawlen; robots.txt-regels gelden hier mogelijk niet. IP's: https://openai.com/chatgpt-user.json.
Meer over de afweging tussen training en zoekzichtbaarheid: GPTBot versus OAI-SearchBot.
Wat gebeurt er als je OAI-AdsBot blokkeert?
Volgens OpenAI kan een advertentie met een geblokkeerde landingspagina niet worden gevalideerd. In de praktijk betekent dat:
- de validatie van je advertentie loopt vast, waardoor je campagne niet start zoals gepland;
- na het opheffen van de blokkade moet je de advertentie mogelijk opnieuw indienen;
- je verliest tijd in je testperiode, terwijl de oorzaak vaak een technische instelling is die niemand bewust zo heeft gekozen.
- OpenAI raadt aan niet te rekenen op een handmatige uitzondering via support, maar de toegang structureel te regelen. Bij bulkuploads helpt indienen in kleinere batches om rate limiting of botbescherming niet te triggeren.
Controleer de toegang daarom vóórdat je een campagne lanceert, en opnieuw na wijzigingen aan je hosting, CDN of beveiliging.
Veelgestelde vragen
Moet ik OAI-AdsBot toestaan als ik niet adverteer?
Het hoeft niet. De bot bezoekt alleen pagina's die als advertentie zijn ingediend. Een expliciete regel kan wel handig zijn als je later wilt starten.
Gebruikt OpenAI de data van OAI-AdsBot voor training?
Nee, volgens OpenAI niet. Gaat het je om training, dan is GPTBot de relevante crawler.
Is een robots.txt-regel genoeg?
Niet altijd. Controleer ook je firewall, CDN en beveiligingsplugins; daar worden bots in de praktijk het vaakst tegengehouden.
Bronnen
Verder lezen
Wil je zeker weten dat je landingspagina's bereikbaar zijn voor OAI-AdsBot voordat je campagne start? Bespreek ChatGPT Ads met BDMNL.