Wat is llms.txt en waarom het belangrijk is
llms.txt is een voorgestelde standaard voor een markdown-bestand op /llms.txt van je website. Het is bedoeld om large language models (LLMs), zoals ChatGPT of Claude, te helpen jouw website op een gestructureerde manier te begrijpen. In plaats van dat een model je hele site moet crawlen en zelf moet interpreteren wat belangrijk is, geef je met llms.txt zelf aan wat relevant is.
Het idee lijkt op robots.txt, maar waar dat bestand bedoeld is voor zoekmachines, is llms.txt er speciaal voor LLMs bij het genereren van antwoorden (inference-time). Je geeft bijvoorbeeld aan waar documentatie staat, hoe een API werkt, of welke pagina’s voorbeelden bevatten.
Hoe ziet een llms.txt bestand eruit
Het bestand gebruikt een eenvoudige en leesbare structuur in markdown. Je begint met een titel en een korte quote over wat je site of project doet. Daarna geef je per sectie links op met beschrijvingen. Een basisvoorbeeld ziet er zo uit:
# Mijn API
> Een simpele API om weergegevens op te vragen.
## Documentatie
- [Introductie](https://voorbeeld.nl/docs/start): Begin hier als je nieuw bent
- [API Referentie](https://voorbeeld.nl/docs/api): Alle endpoints op een rij
## Optioneel
- [Over Ons](https://voorbeeld.nl/over): Meer achtergrondinformatie
Je kunt zelf bepalen hoeveel secties je toevoegt. Veelgebruikte secties zijn ## Docs, ## Examples, ## Optional, of ## Community.
Wat gebeurt er met die informatie
Er zijn tools beschikbaar, zoals llms_txt2ctx, die jouw llms.txt kunnen omzetten in een contextbestand. Dat bestand kunnen LLMs gebruiken als directe input bij het genereren van antwoorden. Dit zorgt ervoor dat jouw content beter, nauwkeuriger en sneller wordt gebruikt.
In plaats van willekeurige HTML te proberen analyseren, krijgt een taalmodel dus precies de links en beschrijvingen die jij belangrijk vindt. Je kunt zelfs aangeven of bepaalde secties alleen in een uitgebreidere context mogen worden meegenomen.
Voor wie is dit handig
llms.txt is handig voor:
Bedrijven met API’s of technische documentatie
Webwinkels die productinformatie duidelijk willen presenteren aan AI-systemen
Blogs of kennisbanken die willen dat hun artikelen juist geciteerd worden
SaaS-platforms die hun gebruikers willen helpen via AI-integraties
Ook in specifieke sectoren, zoals horeca of logistiek, kan het interessant zijn om bijvoorbeeld openingstijden, menukaarten of levervoorwaarden op te nemen in llms.txt.
Hoe begin je ermee
Je plaatst het bestand op https://jouwdomein.nl/llms.txt. Er zijn eenvoudige generators en voorbeelden beschikbaar via llmstxt.org. Voor programmeurs zijn er implementaties in Python, JavaScript en Bash om automatisch contextbestanden te genereren vanuit llms.txt.
Wil je iets geavanceerder, dan kun je het ook combineren met tools zoals pysymbol-llm of llms_txt2ctx die nog meer context en metadata uit je project kunnen halen.