Tips om llms.txt te testen in verschillende browsers

llmstxt.nl is dé plek voor alles rond het llms.txt bestand en hoe je het correct inzet. Een veelvoorkomend probleem is niet het schrijven van het bestand, maar het betrouwbaar testen ervan in verschillende browsers en omgevingen.

In dit artikel geven we praktische tips om llms.txt te controleren in Chrome, Firefox, Edge en Safari. We leggen uit waar je op moet letten (statuscodes, headers, caching, CORS) en hoe je snel problemen opspoort met devtools en eenvoudige fetch-tests.

Toegankelijkheid en statuscodes

Het belangrijkste is dat het llms.txt bestand bereikbaar is via een directe URL en een juiste HTTP-status teruggeeft (200). Als de server 404, 403 of een redirect geeft, zullen clients en crawlers het bestand negeren of foutief interpreteren.

Controleer ook dat de Content-Type header logisch is (meestal text/plain) en dat het bestand geen HTML of foutpagina’s bevat. Verschillende browsers tonen foutpagina’s verschillend, dus een directe statuscheck is cruciaal.

Praktische tip of verdieping

  • Open de directe URL: https://jouwdomein.tld/llms.txt in verschillende browsers (Chrome, Firefox, Edge, Safari).
  • Gebruik developer tools (F12) → Network-tab en filter op llms.txt om statuscode en Content-Type te zien.
  • Probeer de URL ook met curl: curl -I https://jouwdomein.tld/llms.txt — let op HTTP/1.1 200 OK en Content-Type: text/plain.

Cache, headers en cross-origin

Caching kan ervoor zorgen dat je oude versies van llms.txt blijft zien, vooral bij CDNs of wanneer browsers agressief bufferen. Controleer Cache-Control en Expires headers om te weten of updates direct zichtbaar moeten zijn.

Voor toepassingen die llms.txt via fetch of AJAX benaderen, zijn CORS-headers belangrijk. Ontbrekende Access-Control-Allow-Origin kan in sommige browsers verhinderen dat scripts het bestand lezen, ook al is het publiek toegankelijk.

Praktische tip of verdieping

  1. Schakel in devtools ‘Disable cache’ in en herlaad de pagina/URL in elke browser (of gebruik incognito/private mode) om cacheproblemen te vermijden.
  2. Controleer response headers in Network-tab: let op Cache-Control, ETag, Last-Modified en Content-Type.
  3. Als je llms.txt via fetch() benadert, test in console: fetch(‘/llms.txt’).then(r=>console.log(r.status, r.headers.get(‘content-type’))).catch(console.error).
  4. Controleer CORS: als fetch faalt met een CORS-error voeg server-side header toe: Access-Control-Allow-Origin: * of specificeer de benodigde origin.

Laatste praktische check: open je llms.txt-URL in incognito/private mode in minstens drie browsers, noteer statuscode en Content-Type en voer één fetch/test met curl of de console uit om caching en CORS meteen uit te sluiten.

Scroll to Top