Hoe AI-verkeer wordt gemeten
Alles wat het scherm AI-verkeer toont, is vastgelegd: geen peilingen, geen gesimuleerde vragen aan ChatGPT, geen score. Deze pagina beschrijft precies wat wordt geteld, hoe, en vooral wat die cijfers niet bewijzen.
Twee signalen, nooit opgeteld
| Wat wordt geteld | Hoe we het zien | Wat het betekent |
|---|---|---|
| Bezoeken van AI-robots | Er komt een verzoek binnen dat zich voordoet als een AI-robot (GPTBot, ClaudeBot, PerplexityBot, ChatGPT-User…) | Een programma dat zich als die robot opgeeft, heeft deze pagina opgevraagd. Geteld per leverancier, per robot, per pagina en per dag. |
| Bezoekers gestuurd door een AI-assistent | Een mens komt op uw site vanuit een assistent (chatgpt.com, perplexity.ai…) | Iemand heeft doorgeklikt vanuit een AI-antwoord. Dit is een minimum: zie hieronder. |
Het zijn twee aparte populaties: ze worden nooit opgeteld, en robots worden nooit bij uw bezoekers geteld.
Een robot wordt geteld zoals hij zich opgeeft
Bij aankomst noemt een robot zelf zijn naam — zijn „user-agent”. Snorklee telt de bezoeken onder de naam die de robot zichzelf geeft, meer niet.
Niets dwingt een programma de waarheid te spreken: iedereen kan zich voordoen als GPTBot. Een cijfer als „400 bezoeken van GPTBot” leest u dus als „400 bezoeken van iets dat zich voordoet als GPTBot”. Snorklee certificeert de identiteit van een robot niet.
De exacte naam (GPTBot, ChatGPT-User…) wordt bewaard, niet alleen die van de leverancier: zo onderscheidt u op dezelfde pagina verzameling voor modeltraining van een pagina die een assistent ophaalde terwijl hij iemand antwoordde — zoals de robot het opgeeft. Die precieze naam wordt pas sinds augustus 2026 vastgelegd: eerdere bezoeken blijven aan hun leverancier toegeschreven, zonder detail per robot.
Bezoekers gestuurd door een AI: een minimum
Een bezoeker wordt aan een AI-assistent toegeschreven wanneer zijn browser het herkomstadres doorgeeft (chatgpt.com, perplexity.ai…). De meeste AI-apps — vooral mobiele en desktop-apps — geven er geen door: die bezoekers komen zonder herkomst binnen en worden als direct verkeer geteld.
Het getoonde cijfer is dus minstens dat aantal bezoekers, nooit een totaal. Het kan na verloop van tijd stijgen zonder dat er bij u iets is veranderd, gewoon omdat een assistent zijn adres is gaan doorgeven.
We tellen de paginaweergaven van die bezoeken, niet de mensen: wie vanuit ChatGPT binnenkomt en vijf pagina's leest, telt vijf keer — daarom toont de paginalijst de landingspagina en de volgende.
Deze cijfers gaan over mensen: elk vakje — het totaal, een dag, een assistent, een pagina — onder 10 verschijnt als „< 10”, en een assistent of pagina onder die drempel wordt niet genoemd. Robotbezoeken blijven daarentegen exact.
Wat de meting niet bewijst
Dit is het deel waarover de meeste tools zwijgen, dus zetten we het zwart op wit.
Een bezoek van een assistent-robot (ChatGPT-User, Perplexity-User, Claude-User…) toont dat een programma dat zich als zodanig opgeeft uw pagina heeft opgehaald. Het bewijst niet dat:
- het uiteindelijke antwoord uw pagina citeerde;
- uw inhoud dat antwoord heeft beïnvloed;
- de persoon uw naam heeft gezien;
- de gestelde vraag een commercieel verband had met uw activiteit.
Evenzo kennen we nooit de vraag die een bezoek of een ophaling heeft uitgelokt: die wordt nergens doorgegeven. Daarom spreekt de interface van „landingspagina's”, nooit van „citaten”.
Het scherm AI-verkeer toont alleen gemeten gegevens. Er is geen geschat cijfer, geen „waarschijnlijke” aankomst, geen verkeersaandeel afgeleid uit een toevallige samenloop in de tijd: wat u ziet is vastgesteld, of het wordt niet getoond.
Waar het signaal wordt opgevangen
Robots lezen alleen ruwe HTML: ze voeren geen JavaScript uit en zijn dus onzichtbaar voor een klassiek meetscript. De tag w.js alleen zal ze nooit zien.
Om bezoeken van robots te tellen is een signaal aan de serverkant nodig — de WordPress-plugin of een kleine module op uw server, wat we de „beacon” noemen (Next.js-middleware, Cloudflare-worker, PHP-snippet…). Zonder die module worden alleen de bezoekers gemeten die door een AI-assistent zijn gestuurd. Zie AI-crawlers vastleggen om hem te installeren.
Wat de bots hebben gelezen, pagina per pagina
Het scherm kruist robot × pagina, in beide richtingen: welke pagina's een bepaalde robot heeft opgevraagd en welke robots een bepaalde pagina hebben opgevraagd. De aantallen zijn daar exact, zonder drempel of afronding: die rijen bevatten geen gegevens van menselijke bezoekers, dus er geldt geen anonimiseringsdrempel — een bot is geen persoon. Tellers die over mensen gaan, blijven onderworpen aan de regels in Verzamelde gegevens, en robots en mensen worden nooit in één totaal gemengd.
Uw robots.txt genereren
Vanuit het scherm AI-verkeer maakt Snorklee een robots.txt op basis van de bots die uw site werkelijk hebben bezocht — geen generieke lijst. U vinkt aan wie u wilt weren, kopieert de tekst en plakt hem bij uw hoster.
Standaard wordt alleen het verzamelen voor training geblokkeerd. Bots die indexeren (search) of een pagina live opvragen om iemand te antwoorden (assistant) sturen u bezoekers: blokkeren zou dat verkeer afsnijden. Snorklee verbiedt het u niet, maar waarschuwt u.
Alleen werkelijk waargenomen bots staan voorgevinkt: een regel voor een bot die nooit langskwam maakt het bestand langer zonder iets te beschermen.
Twee uitvoeren: het toe te voegen blok (uw bestaande regels worden nooit aangeraakt) of het volledige bestand, samengevoegd met het bestaande — uw Disallow- en Sitemap-regels blijven behouden. De generator opnieuw draaien vervangt het vorige Snorklee-blok in plaats van er een op te stapelen.
| Platform | Waar plakken |
|---|---|
| WordPress, zelfgehoste site | bestand robots.txt in de hoofdmap |
| Shopify | thema → robots.txt.liquid |
| Wix | SEO → Tools → Robots.txt-editor |
| Webflow | Site-instellingen → tabblad SEO |
| Squarespace | niet mogelijk — het bestand is een systeemroute die niet te wijzigen is |
Wat de generator niet doet. Snorklee levert uw robots.txt niet uit en wijzigt hem nooit: zolang u de tekst niet plakt, is er niets veranderd. En een robots.txt blijft een beleefd verzoek, geen barrière: een robot kan hem negeren, en Snorklee beweert niet u te vertellen welke dat doet.
Privacy
Het IP-adres wordt uitsluitend op het moment van de aanvraag gebruikt om op landniveau te lokaliseren en verkeer te classificeren. Het wordt nooit opgeslagen in de events — zie Verzamelde gegevens.