Zichtbaar zijn in ChatGPT search is niet hetzelfde als ranken in Google. Je hoeft niet in Google geïndexeerd te zijn. Je hebt geen backlinks nodig (al helpen ze wel). Wat je nodig hebt, is dat een specifieke set crawlers bij je site kan en dat je site een structuur heeft die ze kunnen lezen.
De meeste artikelen over indexering in ChatGPT missen de grootste barrière: de crawlers van ChatGPT voeren geen JavaScript uit. Laadt je content dynamisch via JavaScript (en dat geldt voor ongeveer 90% van de moderne websites), dan ziet ChatGPT alleen lege containers.
Dit artikel behandelt wat er echt toe doet voor zichtbaarheid in ChatGPT, hoe je controleert of je geïndexeerd bent en hoe je de meest voorkomende barrières oplost.
De drie OpenAI-crawlers en waarom ze elk anders werken
OpenAI gebruikt drie verschillende crawlers, en ze hebben elk een eigen doel. Als je het verschil kent, weet je wat je moet doen.
GPTBot
Deze crawler wordt gebruikt om het taalmodel van ChatGPT te trainen. Hij doorzoekt het web om trainingsdata te verzamelen. Blokkeer je GPTBot in robots.txt, dan zeg je: "gebruik mijn content niet om AI-modellen te trainen." Dat heeft geen invloed op je zichtbaarheid in ChatGPT search. GPTBot is voor modeltraining, niet om content te vinden in realtime zoekopdrachten.
OAI-SearchBot
Dit is de crawler die je content vindt voor de zoekresultaten van ChatGPT. OAI-SearchBot voert live zoekopdrachten uit en haalt content op om antwoorden te onderbouwen. Blokkeer je OAI-SearchBot, dan kan ChatGPT search je niet vinden.
ChatGPT-User
Deze crawler draait wanneer een ChatGPT-gebruiker de zoekfunctie in ChatGPT zelf gebruikt. Hij handelt realtime verzoeken af en kan werken met externe applicaties en browsen.
Wat dit betekent: laat OAI-SearchBot en ChatGPT-User toe in je robots.txt. Je kunt GPTBot blokkeren als je niet wilt dat je content voor modeltraining wordt gebruikt. Dat heeft geen invloed op je zichtbaarheid in ChatGPT search.
De grootste barrière: het JavaScript-probleem
Dit is het belangrijkste deel. Let goed op.
De crawlers van ChatGPT lezen ruwe HTML. Ze voeren geen JavaScript uit. Googlebot haalt een pagina op, leest de code, voert JavaScript uit en rendert de uiteindelijke pagina. De crawlers van ChatGPT zien alleen wat in de eerste HTML-respons staat.
Laadt je website content dynamisch via JavaScript (React, Vue, Angular of een ander JavaScript-framework dat aan de clientzijde rendert), dan ziet ChatGPT lege div-containers. Geen content. Geen tekst. Niets om te indexeren.
Daarom kan een pagina bovenaan in Google staan (Google voert JavaScript uit) en toch nooit in ChatGPT search verschijnen (ChatGPT doet dat niet).
Zo controleer je het: bekijk de paginabron (klik met de rechtermuisknop en kies Paginabron weergeven in je browser). Kijk naar de ruwe HTML. Staat je hoofdcontent erin, of zie je alleen `<div id="root"></div>` en scripttags?
Staat je content alleen in JavaScript, dan heb je een probleem. ChatGPT ziet het niet.
Zo los je het op: _blocked_ je content aan de serverzijde (zodat ze in de eerste HTML staat) of gebruik een prerenderdienst die statische HTML-versies van je pagina's maakt voordat ChatGPT ze crawlt.
De basis: Bing-indexering
ChatGPT search gebruikt de index van Bing als belangrijkste bron. Zorg er eerst voor dat Bing je pagina's kan vinden en indexeren, voordat je je zorgen maakt over OAI-SearchBot.
Zo controleer je je aanwezigheid in Bing:
- Ga naar Bing Webmaster Tools en maak een account aan
- Voeg je site toe en verifieer dat je de eigenaar bent
- Dien je XML-sitemap in
- Bekijk het rapport Indexdekking: welke pagina's zijn geïndexeerd en welke zijn geblokkeerd
- Bekijk het rapport Crawlproblemen: zijn er fouten die crawlen verhinderen
Kan Bing je pagina's niet indexeren, dan kan ChatGPT ze ook niet vinden. Bing is het startpunt.
Veelvoorkomende problemen met Bing-indexering:
- Pagina's die door robots.txt worden geblokkeerd
- Pagina's die fouten teruggeven (404, 500)
- Pagina's achter inloggen
- Pagina's met een slechte mobiele ervaring
- Pagina's met trage laadtijden
- Problemen met dubbele content
- Ontbrekende metadata
Los deze eerst op.
robots.txt instellen voor ChatGPT
Je robots.txt-bestand bepaalt welke crawlers bij je site mogen. Stel het zo in dat de zoekcrawlers van ChatGPT worden toegelaten.
Standaardaanpak (alle AI-crawlers voor zoeken toelaten): laat OAI-SearchBot, ChatGPT-User en Bingbot toe. Blokkeer GPTBot als je niet wilt dat je content voor modeltraining wordt gebruikt.
Voorbeeld van een robots.txt:
User-agent: OAI-SearchBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: Bingbot
Allow: /
User-agent: GPTBot
Disallow: /
Wil je alle AI-crawlers blokkeren (niet aan te raden), dan zet je OAI-SearchBot en ChatGPT-User op Disallow. Maar dan verdwijn je ook uit de zoekresultaten van ChatGPT.
Wijzigingen in robots.txt worden meestal binnen 24 uur opgepakt.
Eisen aan leesbare content
Wil ChatGPT je content citeren, dan moet het die kunnen lezen. Dat betekent:
Een schone HTML-structuur
Je HTML moet duidelijke semantische tags hebben. Gebruik h1, h2, p, ul en table op de juiste plek. Verpak content niet in div's zonder betekenis.
Statische content
Je hoofdcontent moet in de eerste HTML staan. Laat alinea's, koppen of datatabellen niet door JavaScript laden.
Duidelijke metadata
Gebruik titeltags, metabeschrijvingen en gestructureerde data (schema.org-markup). Zo begrijpt ChatGPT waar je pagina over gaat.
Geen inlogbarrières
Pagina's achter een inlogmuur kunnen niet worden gecrawld. Alleen openbare content.
Redelijke paginasnelheid
Trage pagina's worden mogelijk niet volledig gecrawld. Houd laadtijden onder de 3 seconden.
Gestructureerde data (schema-markup)
Met gestructureerde data begrijpt ChatGPT de structuur en het doel van je content beter.
De schematypes met de meeste invloed op zichtbaarheid in ChatGPT:
Article-schema
Vertelt ChatGPT dat dit een artikel is, samen met de kop, beschrijving, auteur en publicatiedatum. Dit is de meest gebruikte markup voor nieuws, blogs en educatieve content.
FAQ-schema
Markeert onderdelen als veelgestelde vragen. ChatGPT herkent dit en citeert FAQ-content mogelijk sneller.
Organization-schema
Helpt ChatGPT te begrijpen wie de content heeft gepubliceerd en geeft extra betrouwbaarheidssignalen.
Product-schema
Voor webshops: markeert productgegevens zoals prijs, beoordeling en beschikbaarheid.
Schema-markup garandeert geen indexering, maar het vergroot de kans aanzienlijk dat ChatGPT je content goed begrijpt en op de juiste manier citeert.
De rol van backlinks en autoriteit
Backlinks zijn niet verplicht voor zichtbaarheid in ChatGPT (anders dan bij Google), maar ze helpen wel. Backlinks van hoge kwaliteit van gezaghebbende domeinen geven de crawlers van ChatGPT een signaal van betrouwbaarheid.
Belangrijker nog: pagina's die in de top 10 van Google en Bing staan, worden door ChatGPT automatisch als betrouwbaarder gezien. Je hoeft niet eerste te staan, maar als je zichtbaar bent in Bing, versterken je autoriteitssignalen elkaar.
Bouw backlinks op bij:
- Gezaghebbende nieuwssites in jouw branche
- Onderwijsinstellingen en overheidssites
- Brancheverenigingen
- Relevante themablogs met eigen autoriteit
Zo helpt WEMASY je om geïndexeerd te worden in ChatGPT
De websitebouwer van WEMASY rendert alle content aan de serverzijde, dus je content is zichtbaar in de ruwe HTML. Geen JavaScript-renderbarrière. De bouwer heeft ingebouwde schema-markup voor artikelen, FAQ's en auteursgegevens. Je dient sitemaps direct in via de koppeling van WEMASY met Bing Webmaster Tools. Volg je zichtbaarheid in ChatGPT en je Bing-indexering in één dashboard. Controleer je instellingen met de indexeringstools van WEMASY.
Veelgestelde vragen
Moet ik in de index van Google staan om in ChatGPT search te verschijnen?
Nee. ChatGPT search gebruikt de index van Bing, niet die van Google. Je kunt hoog scoren in ChatGPT search zonder in Google te staan. Pagina's die op beide goed scoren zijn meestal wel gezaghebbender, dus die krijgen een hogere prioriteit. Met de websitebouwer van WEMASY stel je dit direct op je website in.
Als ik GPTBot blokkeer, vindt ChatGPT search me dan niet meer?
Nee. GPTBot is voor modeltraining. Het blokkeren van GPTBot heeft geen invloed op je zichtbaarheid in ChatGPT search. Blokkeer GPTBot als je niet wilt dat je content wordt gebruikt om het onderliggende taalmodel van ChatGPT te trainen. OAI-SearchBot is de crawler die je moet toelaten voor zichtbaarheid in zoekresultaten.
Hoe lang duurt het voordat ChatGPT mijn nieuwe content indexeert?
Anders dan Google, dat er weken over doet, kan ChatGPT nieuwe content binnen enkele uren vinden en citeren. OAI-SearchBot doorzoekt het web in realtime voor elke vraag. Is je pagina vindbaar via Bing en beantwoordt ze een vraag van een gebruiker, dan kun je nog op de dag van publicatie worden geciteerd.
Moet ik mijn site aanmelden bij ChatGPT om geïndexeerd te worden?
Nee, je kunt je niet rechtstreeks aanmelden bij ChatGPT. Zorg dat Bing je site kan crawlen en stel robots.txt zo in dat OAI-SearchBot wordt toegelaten. Dan vindt ChatGPT je via de index van Bing en via realtime crawling.
Mijn content laadt met JavaScript. Kan ik dan toch geïndexeerd worden in ChatGPT?
Alleen als je de content ook aan de serverzijde aanbiedt of een prerenderdienst gebruikt. De crawlers van ChatGPT voeren geen JavaScript uit. Hangt je content van JavaScript af, dan ziet ChatGPT een lege pagina.
Heeft paginasnelheid invloed op indexering in ChatGPT?
Ja. Trage pagina's worden mogelijk niet volledig gecrawld. Streef naar pagina's die in minder dan 3 seconden laden. Dat helpt zowel de crawlers van Bing als die van ChatGPT om hun ophaalronde efficiënt af te ronden.