Terug naar Woordenboek
intermediateTechnisch
6 min leestijd

llms.txt

Dennis ClaassenDoor Dennis Claassen · Laatst bijgewerkt feb 2026

Simpele Uitleg

llms.txt is een simpel tekstbestand in Markdown dat je op het adres jouwsite.nl/llms.txt zet, speciaal bedoeld voor AI-taalmodellen in plaats van voor mensen of gewone zoekmachines. Zie het als een menukaart: het bestand wijst een AI naar de belangrijkste pagina's van je site en naar de schone, makkelijk leesbare versies daarvan. Zo hoeft de AI niet je hele site vol menu's, advertenties en JavaScript te doorploegen, maar wordt het meteen naar de kern geleid. Het voorstel komt van Jeremy Howard (mede-oprichter van Answer.AI) en werd op 3 september 2024 gepubliceerd. Het is een open voorstel, geen vastgelegde officiële internetstandaard.

Technische Definitie

llms.txt is een Markdown-bestand op het rootpad /llms.txt met een vaste structuur die in de officiële specificatie staat beschreven. Het enige verplichte onderdeel is een H1-kop met de naam van het project of de site. Daarna volgen optioneel: een blockquote met een korte samenvatting van 1 tot 3 zinnen, nul of meer gewone tekstsecties zonder koppen, en H2-secties met lijsten van links naar detailpagina's. Een speciale sectie met de naam "Optional" bevat links die een AI mag overslaan als de beschikbare context kort is. Een bijbehorende afspraak uit het oorspronkelijke voorstel is dat pagina's ook een schone Markdown-versie aanbieden op dezelfde URL met .md toegevoegd (pagina.html krijgt dus pagina.html.md). De spec noemt verder FastHTML-varianten llms-ctx.txt en llms-ctx-full.txt die je genereert met het commando llms_txt2ctx.

Waarom Dit Belangrijk Is

Waarom zou je een tekstbestand maken speciaal voor AI? Het probleem dat llms.txt oplost staat letterlijk in het oorspronkelijke voorstel: het geheugen van een AI (de context window) is te klein om een hele website tegelijk te lezen, en gewone webpagina's omzetten naar nette tekst voor een AI is lastig en gaat vaak mis.

De winst zit op dit moment vooral bij AI-ontwikkeltooling. AI-code-editors zoals Cursor en Windsurf hebben een functie die documentatie ophaalt, en die werkt het best wanneer die docs een /llms.txt-index hebben. Daarom publiceren techbedrijven als Anthropic, Stripe en Cursor er een, onder andere via docs-platformen die het ondersteunen.

Belangrijk om eerlijk te zijn: de grote zoek- en antwoordmachines gebruiken het op dit moment niet. Google heeft dat herhaaldelijk verklaard. Wil je begrijpen hoe je documentatie en codebases AI-vriendelijk inricht, dan leer je dat in de Claude Code Masterclass.

Hoe Het Werkt

Je maakt een bestand genaamd llms.txt en plaatst het op het rootpad van je site, dus op jouwsite.nl/llms.txt. Het is gewone Markdown, dus je kunt het in elke teksteditor schrijven.

De structuur volgt een vaste volgorde. Bovenaan staat een H1-kop met de naam van je site of project (verplicht). Daaronder kun je een korte samenvatting in een blockquote zetten en wat losse uitleg. Vervolgens groepeer je onder H2-koppen lijsten met links naar je belangrijkste pagina's, elk met een korte beschrijving. Wat minder essentieel is, zet je onder een sectie genaamd "Optional", zodat een AI die mag overslaan als de ruimte krap is.

De afspraak gaat verder dan alleen het indexbestand: idealiter bied je van elke pagina ook een schone tekstversie aan op dezelfde URL met .md erachter. Een AI leest dan jouw.nl/prijzen.md in plaats van de volle HTML-pagina.

Let op het onderscheid: /llms.txt is de slanke wegwijzer met links, terwijl /llms-full.txt de volledige documentatie in één groot Markdown-bestand is. Dat tweede bestand staat overigens niet in de originele spec; het is een veelgebruikte uitbreiding die door tooling en bedrijven populair is gemaakt.

Use Cases

Documentatie vindbaar maken voor AI-code-editors

Een softwarebedrijf publiceert een /llms.txt op zijn ontwikkelaarsdocumentatie. AI-code-editors zoals Cursor en Windsurf gebruiken die index om de juiste docs op te halen, zodat ontwikkelaars die jouw product gebruiken accuratere antwoorden krijgen van hun AI-assistent.

De kern van je site uitlichten

In plaats van een AI je hele site met menu's en advertenties te laten doorploegen, wijs je in llms.txt naar de pagina's die er echt toe doen. Je cureert: dit is het belangrijkst, hier staat de schone versie. Dat past in dezelfde wereld als AI SEO en GEO.

Schone tekstversies aanbieden naast HTML

Naast je indexbestand bied je per pagina een .md-versie aan op dezelfde URL. Een AI leest dan de nette tekst in plaats van de complexe HTML, wat het probleem oplost dat HTML omzetten naar leesbare tekst lastig en foutgevoelig is.

Een /llms-full.txt voor volledige documentatie

Naast de slanke /llms.txt verzamel je je hele documentatie in één groot /llms-full.txt-bestand. Anthropic gebruikt dit index-plus-export-patroon: een slank bestand dat verwijst, plus een groot bestand met de volledige docs. Handig wanneer een AI alles in één keer wil inladen.

Voorbeelden

Het officiële sjabloon

De specificatie op llmstxt.org geeft een vaste opzet: een H1-titel, een optionele beschrijving in een blockquote, optionele uitleg, en daarna H2-secties met links.
# Title

> Optional description goes here

Optional details go here

## Section name

- [Link title](https://link_url): Optional link details

## Optional

- [Link title](https://link_url)

Anthropic Developer Documentation

Anthropic publiceert een echt llms.txt voor zijn ontwikkelaarsdocumentatie. Zo begint het bestand op dit moment (de docs zijn verhuisd van docs.anthropic.com naar platform.claude.com via een 301-redirect).
# Anthropic Developer Documentation

This file provides an overview of the Anthropic API documentation and developer resources.

Stripe Documentation (met .md-links)

Een structuurvoorbeeld van Stripe. Let op de .md-achtervoegsels op de links: dat is de afspraak voor de schone tekstversies in actie.
# Stripe Documentation

## Docs
- [Testing](https://docs.stripe.com/testing.md): Simulate payments...
- [API Reference](https://docs.stripe.com/api.md)

Veelgemaakte Fouten

"llms.txt is de robots.txt voor AI"

Onjuist. llms.txt blokkeert of beperkt niets en bepaalt geen toegang of crawl-gedrag. De driedeling is helder: robots.txt gaat over uitsluiting (wat mag niet opgehaald worden), sitemap.xml gaat over ontdekking (welke pagina's bestaan er), en llms.txt gaat over curatie (wat is het belangrijkst). Het is geen vervanger van robots.txt.

"Het is een machineprotocol dat AI-gedrag afdwingt"

Onjuist. robots.txt werkt met regels op HTTP-request-niveau; llms.txt is gewoon een Markdown-bestand dat inhoud samenvat en aanwijst. Het dwingt niets af. Een AI kan het lezen en gebruiken, maar is tot niets verplicht.

"Het is een officiële standaard die alle AI's volgen"

Onnauwkeurig. Het is een open voorstel ("proposed standard"), geen vastgelegde internetstandaard. Brede officiële adoptie door de grote AI-bedrijven is op dit moment niet bevestigd. In de praktijk wordt het vooral binnen ontwikkeltooling gebruikt.

"Een llms.txt zet je hoger in Google of AI Overviews"

Onjuist. Geen enkele zoekmachine heeft een rankingvoordeel bevestigd. John Mueller van Google vergeleek llms.txt zelfs met de allang genegeerde keywords-meta-tag en zei dat AI-diensten in serverlogs niet eens naar het bestand kijken.

Tools Die Dit Gebruiken

CursorWindsurfAnthropicStripeMintlify

Veelgestelde Vragen

Wat is llms.txt?
llms.txt is een Markdown-tekstbestand op /llms.txt dat AI-taalmodellen wijst naar de belangrijkste pagina's van een website en naar de schone, leesbare versies daarvan. Het is een open voorstel van Jeremy Howard uit september 2024, bedoeld om AI's snel naar de kern van een site te leiden in plaats van door menu's, advertenties en JavaScript te laten ploegen.
Wat is het verschil tussen llms.txt en robots.txt?
Ze hebben verschillende doelen. robots.txt gaat over uitsluiting: het vertelt bots wat ze wel of niet mogen ophalen. llms.txt gaat over curatie: het wijst AI's naar de belangrijkste content in AI-leesbare Markdown. llms.txt blokkeert dus niets en is geen vervanger van robots.txt; ze vullen elkaar aan.
Gebruikt Google llms.txt?
Op dit moment niet. Google heeft dat herhaaldelijk verklaard. John Mueller zei dat geen enkele AI-dienst heeft aangegeven llms.txt te gebruiken en dat je in serverlogs kunt zien dat ze er niet eens naar kijken; hij vergeleek het met de genegeerde keywords-meta-tag. Dat sommige Google-pagina's tóch een llms.txt hadden, kwam door een intern CMS, niet door endorsement.
Wat is het verschil tussen llms.txt en llms-full.txt?
/llms.txt is de slanke index of wegwijzer met links naar je belangrijkste pagina's. /llms-full.txt bevat de volledige documentatie in één groot Markdown-bestand, dus de hele inhoud en niet alleen links. Let op: llms-full.txt staat niet in de originele specificatie; het is een veelgebruikte uitbreiding die door tooling en bedrijven populair is gemaakt.
Helpt llms.txt mijn SEO of AI-vindbaarheid?
Voor klassieke SEO is er geen bevestigd voordeel: geen enkele zoekmachine heeft een rankingvoordeel toegezegd. De praktische waarde zit op dit moment in AI-ontwikkeltooling, zoals de docs-functies van Cursor en Windsurf, die beter werken met een /llms.txt-index. De grote zoek- en antwoordmachines hebben adoptie op dit moment niet bevestigd.
Hoe maak ik een llms.txt-bestand?
Maak een Markdown-bestand en plaats het op /llms.txt. Begin met een H1-kop met de naam van je site (verplicht), voeg eventueel een korte beschrijving toe in een blockquote, en groepeer onder H2-koppen lijsten met links naar je belangrijkste pagina's. Minder belangrijke links zet je onder een sectie genaamd "Optional". Idealiter bied je per pagina ook een schone .md-versie aan op dezelfde URL.

Wil je deze term in de praktijk leren toepassen?