llms.txt uitgelegd: wat het is, en wat het wel en niet doet
llms.txt is een simpel tekstbestand dat je site samenvat voor AI. Het kost dertig minuten. Maar wat doet het echt? Geen enkele grote AI-zoekmachine gebruikt het vandaag voor je zichtbaarheid in antwoorden. De eerlijke stand van zaken.
In september 2024 publiceerde Jeremy Howard (oprichter van fast.ai) een voorstel voor een nieuw webstandaard-bestand: llms.txt. De aanleiding was praktisch. Taalmodellen die het web crawlen om antwoorden te geven, hebben een probleem: een gemiddelde website is gemaakt voor mensen, niet voor AI's. Menu's, cookie-banners, navigatie-elementen, JavaScript, lazy-loaded content: het is een ratjetoe waar een AI doorheen moet ploegen voordat hij begrijpt wat de site eigenlijk doet.
Howard's idee: geef AI's een eenvoudig tekstbestand met een directe samenvatting van uw site. Zoals robots.txt zegt waar AI's wel en niet mogen kijken, zegt llms.txt waar AI's naar moeten kijken voor de essentie van uw bedrijf.
Anderhalf jaar later is het een veelbesproken, maar omstreden standaard. De grote AI-bedrijven hebben het niet omarmd voor hun zoek- en antwoordlaag: Google zegt expliciet dat het hun niets oplevert, en voor ChatGPT, Perplexity en Claude is er geen bewijs dat ze het meewegen in welke bedrijven ze noemen. Waar het wél gebruikt wordt, is door AI-agents die een site of documentatie uitlezen (Anthropic en OpenAI raden het daarvoor aan). Het blijft dus nuttig, maar voor iets anders dan de meeste artikelen beweren. Hieronder leg ik uit wat het is, en wat het wel en niet doet.
Wat staat er in een llms.txt?
De structuur is opzettelijk minimalistisch. Het bestand is geschreven in Markdown (de syntax voor opmaak die ontwikkelaars gebruiken op GitHub en in Notion) en heeft maximaal vier secties:
- Naam en korte beschrijving van uw bedrijf
- Een blockquote met een uitgebreidere beschrijving (waar AI's vaak letterlijk uit citeren)
- Belangrijke pagina's, gegroepeerd in logische secties
- Optionele bonus-info (contact, FAQ, et cetera)
Hier is een voorbeeld zoals wij die op aibevolen.nl gebruiken, ingekort voor leesbaarheid:
# Aibevolen
> Aibevolen is een Nederlandse dienst die meet hoe goed lokale MKB-bedrijven
> worden gevonden en aanbevolen door generatieve AI-zoekassistenten.
> Wij leveren een hallucinatie-vrije AI-vindbaarheidsaudit met traceerbare bronnen.
## Producten
- [Gratis AI-zichtbaarheidscheck](https://aibevolen.nl/): meet via Perplexity of AI u noemt
- [AI-monitoring (€30 per maand)](https://aibevolen.nl/): wekelijkse meting of AI u noemt, met klantportaal
## Belangrijkste onderwerpen
- [Wat is GEO?](https://aibevolen.nl/#faq): Generative Engine Optimization uitgelegd
- [Hallucinatie-vrij principe](https://aibevolen.nl/#faq): elke bron traceerbaar
- [Branches](https://aibevolen.nl/#faq): tandartsen, advocaten, fysiotherapeuten
## Contact
- E-mail: audit@aibevolen.nl
Dat is het. Geen XML, geen JSON, geen ingewikkelde syntax. Een mens kan het lezen, een AI kan het verwerken.
Het verschil met robots.txt en sitemap.xml
Een veelgehoorde vraag: hebben we dit echt nodig? We hadden toch al robots.txt en sitemap.xml?
Ja, maar die doen iets anders:
| Bestand | Wat het zegt | Doelgroep |
|---|---|---|
| robots.txt | "Hier mag je wel/niet kijken" | Crawlers van zoekmachines |
| sitemap.xml | "Hier is een lijst van al mijn pagina's" | Indexeerbots |
| llms.txt | "Hier is wat mijn site eigenlijk doet, in mensentaal" | AI-agents die uw site uitlezen |
Robots.txt is een toegangsbeheer. Sitemap.xml is een inhoudsopgave. llms.txt is een samenvatting. Drie verschillende dingen.
Wat het wel en niet doet
Eerlijk, want hier gaat veel content de mist in: op uw zichtbaarheid in AI-antwoorden heeft llms.txt vandaag geen aantoonbaar effect. Geen enkele grote AI-zoekmachine gebruikt het om te bepalen welke bedrijven het noemt. Maakt u er een, dan wordt u daardoor niet vaker door ChatGPT aanbevolen.
Wat het wél doet:
AI-agents lezen uw site sneller. Assistenten en agents die uw site of documentatie uitlezen (zoals de agent-tooling van Anthropic en OpenAI) krijgen met een llms.txt een kant-en-klare inhoudsopgave van uw belangrijkste pagina's. Daar is het bestand voor bedoeld.
Toekomst-verzekering. Mocht de standaard breder worden opgepikt, dan loopt u niet achter. Het kost een half uur en het kan geen kwaad.
Reken er dus niet op dat het uw positie in een AI-antwoord verandert. De factoren die dat wél doen (schema.org-markup, vermeldingen op onafhankelijke platforms, en content die de vraag van uw klant beantwoordt) zijn een betere besteding van uw tijd.
Hoe maakt u er een?
In hoofdlijnen drie stappen:
Stap 1: Schrijf de samenvatting
Vergeet marketingjargon. Schrijf één paragraaf van twee tot vier zinnen die antwoord geeft op:
- Wie bent u?
- Wat doet u?
- Voor wie?
- Wat maakt u anders?
Schrijf het alsof u het aan een nieuwe buurman uitlegt. Geen "wij ontzorgen u in al uw vraagstukken." Wel "wij doen X voor mensen die Y zoeken in Z."
Stap 2: Selecteer uw belangrijkste pagina's
Niet alles. Echt niet alles. Kies vijf tot tien pagina's die het belangrijkst zijn voor mensen die u nog niet kennen. Voor een tandarts zou dat zijn:
- De homepage
- De pagina over uw behandelingen
- De pagina met openingstijden en adres
- De pagina met informatie over een specifieke specialisatie (angstpatiënten, kinderen, implantaten)
- Eventueel een FAQ
Zet ze in logische groepen onder een sectie-kopje.
Stap 3: Plaats het bestand
Het bestand moet beschikbaar zijn op uwdomein.nl/llms.txt. Hoe u dat doet, hangt van uw website af:
- WordPress: plaats het in de root via FTP, of gebruik een plugin
- Webflow/Wix/Squarespace: vaak via "custom files" of redirect
- Custom Next.js/React: plaats in de
public/folder - Statisch HTML: upload naar dezelfde directory als index.html
Test daarna of het werkt door naar https://uwdomein.nl/llms.txt te gaan in een browser. U moet de tekst zien staan.
Een paar veelgemaakte fouten
Wij zien deze terugkomen wanneer mensen voor het eerst een llms.txt maken:
Te lang. Een llms.txt van duizend regels mist het punt. Houd hem kort en gefocust. Als een AI er een minuut overheen doet om uw essentie te begrijpen, heeft u te veel toegevoegd.
Marketingtaal in de samenvatting. "De toonaangevende leverancier van innovatieve oplossingen voor moderne organisaties" zegt niets. Een AI kan er niets mee. Schrijf concreet.
Verouderde links. Een 404 in uw llms.txt is erger dan een ontbrekende llms.txt. Controleer elke link.
Vergeten te updaten. Als u nieuwe diensten lanceert of een rebrand doet, vergeet niet uw llms.txt aan te passen. AI's cachen het bestand voor dagen tot weken; oude info blijft hangen.
Niet geleverd als plain text. Sommige hostingproviders serveren .txt-files met Content-Type application/octet-stream, waardoor crawlers ze niet als tekst herkennen. Controleer met curl -I https://uwdomein.nl/llms.txt dat de Content-Type begint met text/plain of text/markdown.
Hoe u kunt controleren of het er goed staat
Verwacht niet dat u uw AI-antwoorden ziet veranderen, dat doet llms.txt niet. Wat u wél kunt checken:
- Staat het er? Ga naar
https://uwdomein.nl/llms.txtin uw browser. U moet de tekst zien. - Wordt het opgehaald? Kijk in uw access-logs of analytics of bots zoals ChatGPT-User en ClaudeBot het bestand opvragen. Dat zegt dat het gevonden wordt, niet dat het uw zichtbaarheid verandert.
Conclusie
llms.txt is geen knop die u hoger in een AI-antwoord zet, en wie dat belooft, overdrijft. Het is een laagdrempelig bestand dat AI-agents helpt uw site te begrijpen, en goedkope toekomst-verzekering mocht de standaard aanslaan. Maak er gerust een, het kost een half uur. Maar steek uw echte energie in wat uw AI-vindbaarheid wél bewezen verbetert: schema.org, onafhankelijke vermeldingen en content die de vraag van uw klant beantwoordt.
Wilt u weten hoe vindbaar u nu écht bent voor AI? Doe onze gratis check.
Verder lezen: