llms.txt is een tekstbestand in markdown dat je in de hoofdmap van je site zet (/llms.txt). Het geeft AI-assistenten en agents een korte samenvatting van je bedrijf en een lijst met links naar je belangrijkste pagina's, zodat ze niet je hele site hoeven door te zoeken. Het is een voorstel van Jeremy Howard uit september 2024, geen officiële standaard. Google schrijft dat je geen AI-tekstbestanden nodig hebt om in AI Overviews te verschijnen, en geen van de AI-aanbieders documenteert dat hun crawler het bestand leest. Maak er dus een als het weinig moeite kost, maar verwacht er geen ranking van.
llms.txt is één onderdeel van de technische kant van GEO, het werk om genoemd te worden in AI-antwoorden. Hoe dat in het geheel past, lees je op onze pagina over het GEO-bureau. Wil je er meteen een maken, gebruik dan onze gratis llms.txt-generator.
1. Wat llms.txt is
Het voorstel staat op llmstxt.org. De kern: een website zet een bestand /llms.txt neer met informatie die een taalmodel helpt de site te gebruiken op het moment dat iemand een vraag stelt. De schrijvers zeggen er zelf bij dat ze het bestand vooral zagen als hulp bij inference (het beantwoorden van een vraag) en niet bij training, en dat het in de praktijk ook zo gebruikt wordt.
De opbouw ligt vast, in deze volgorde:
- Een H1 met de naam van het project of bedrijf. Volgens de spec is dit het enige verplichte onderdeel.
- Een blockquote (een regel die begint met
>) met een korte samenvatting en de belangrijkste informatie. - Eventueel losse alinea's of lijsten zonder kopje, met extra uitleg.
- Nul of meer H2-secties met lijsten van links, elk in de vorm
[naam](url), eventueel gevolgd door een dubbele punt en een korte toelichting.
Een sectie met de naam Optional is bedoeld voor links die een agent kan overslaan als er weinig ruimte is.
Wat er in versie 2 veranderde
Op 10 augustus 2026 verscheen versie 2 van het voorstel. De lijst met wijzigingen noemt onder meer:
- Een llms.txt mag ook in een submap staan en geldt dan voor de pagina's onder dat pad. Als er meerdere bestanden van toepassing zijn, telt het meest specifieke.
- Sites worden aangemoedigd om van belangrijke pagina's een schone markdownversie te publiceren op dezelfde URL met
.mderachter of in plaats van de extensie, en daarnaar te verwijzen metrel="alternate" type="text/markdown". - Pagina's kunnen met
rel="describedby"aangeven welke llms.txt ze beschrijft. - De sectie
Optionalheeft geen technische betekenis meer, maar blijft een bruikbare afspraak voor bijzaken.
2. De eerlijke status: wie leest het?
Hier gaan veel artikelen over llms.txt te snel. Wat de bronnen zelf zeggen:
- Het blijft een voorstel. De tekst op llmstxt.org begint letterlijk met ‘We propose’. Er is geen standaardisatie-orgaan dat het vastlegt, zoals dat bij robots.txt wel is gebeurd in RFC 9309.
- Google zegt dat het niet nodig is. In de documentatie over AI-functies in Google Zoeken staat dat je geen nieuwe machineleesbare bestanden, AI-tekstbestanden of markup hoeft te maken om in AI Overviews of AI Mode te verschijnen.
- Lezen is niet gedocumenteerd. In de crawlerdocumentatie van OpenAI, Anthropic en Perplexity staat niet dat hun crawlers of assistenten llms.txt van andere sites gebruiken. Of en hoe ze het doen, is dus niet gedocumenteerd.
- Publiceren is wel gangbaar. OpenAI en Perplexity verwijzen bovenaan hun eigen documentatie naar hun llms.txt, en llmstxt.org noemt dat duizenden sites er een hebben, waaronder grote AI-bedrijven. Dat zegt iets over de waarde voor documentatiesites die door programmeurs met AI-hulp gelezen worden. Het zegt niets over hoe een zoekassistent jouw bedrijf beoordeelt.
Onze conclusie: llms.txt kost een uur en kan een agent die je site bezoekt helpen de juiste pagina te vinden. Het vervangt niets. Een AI-crawler die je in robots.txt blokkeert, komt er niet; een pagina die zonder JavaScript leeg is, wordt er niet beter van. Dat soort basiswerk valt onder technische SEO en heeft meer effect.
Let ook op het verschil met robots.txt: llms.txt geeft geen toestemming en verbiedt niets. Wil je bepalen welke AI-crawlers je site mogen lezen, lees dan de gids over AI-crawlers en robots.txt.
3. Zo schrijf je een llms.txt in zes stappen
Stap 1: begin met de naam als H1
Eén regel: # Bedrijfsnaam. Gebruik de naam die klanten gebruiken, niet een slogan.
Stap 2: schrijf een samenvatting van twee tot vier zinnen
Zet in de blockquote wat je doet, voor wie, waar je zit en wat je onderscheidt. Schrijf feiten die je elders kunt aantonen: plaats, oprichtingsjaar, KvK-nummer, prijsniveau als dat openbaar is. Een assistent die je samenvatting overneemt, neemt ook je overdrijvingen over, dus laat die weg.
Stap 3: voeg zo nodig context zonder kopje toe
Hier hoort informatie die misverstanden voorkomt. Heeft een ander bedrijf dezelfde naam, zeg dat dan hier. Doe je iets juist niet, ook.
Stap 4: maak secties met je belangrijkste pagina's
Groepeer in H2-secties, bijvoorbeeld Diensten, Prijzen, Over ons en Kennis. Per regel één link met een toelichting van één zin. Kies de pagina's die een vraag van een klant beantwoorden; je hele sitemap hoort hier niet. Gebruik volledige URL's met https://.
Stap 5: zet bijzaken onder Optional
Blogarchief, voorwaarden, vacatures: handig, maar niet nodig om je bedrijf te begrijpen. Sinds versie 2 is Optional alleen nog een afspraak, maar die is wel duidelijk.
Stap 6: publiceer en controleer
- Zet het bestand op
https://jouwdomein.nl/llms.txt, als platte tekst in UTF-8. - Open het in een browser en kijk of de markdown klopt: één H1, de blockquote direct daaronder, links tussen haken.
- Klik elke link na. Een llms.txt met dode links of redirects doet meer kwaad dan goed.
- Werk het bij als je diensten of prijzen veranderen. Zet het op dezelfde lijst als je sitemap.
De llms.txt-generator doet stap 1 tot en met 5 voor je: je vult naam, samenvatting en pagina's in en krijgt een bestand in de juiste opbouw. Er gaat niets naar een server.
4. Ons eigen bestand als voorbeeld
Dit is het begin van de llms.txt van Searchlab, ingekort:
# Searchlab
> Searchlab (Searchlab B.V.) is een Nederlands online marketing bureau
> uit Amsterdam (opgericht 2016, Wikidata Q141615724, KvK 73373540, ...).
## Diensten
- [Gratis groei-analyse](https://searchlab.nl/groei-analyse): gratis marketing audit over alle kanalen ...
- [SEO audit](https://searchlab.nl/seo-audit): complete SEO-audit inclusief AI-zichtbaarheid
## Bedrijf
- [Over ons](https://searchlab.nl/over-ons): team en werkwijze, founder Ruud ten Have
- Naam: Searchlab B.V. uit Amsterdam is niet verbonden aan SearchLab Digital, ...
## GEO en AI-zichtbaarheid
- [GEO-bureau](https://searchlab.nl/geo-bureau): vindbaar worden in ChatGPT, Perplexity, ...
Wat we bewust zo gedaan hebben, en wat beter kan:
- Controleerbare feiten in de samenvatting. KvK-nummer, adres, oprichtingsjaar en het Wikidata-nummer staan erin, zodat een assistent ons kan koppelen aan andere bronnen. Hoe dat Wikidata-item tot stand kwam, lees je in de gids over entiteiten en Wikidata.
- Een regel tegen verwarring. Er bestaat een Amerikaans bureau met bijna dezelfde naam. Die regel staat nu als los lijstpunt in de sectie Bedrijf. Volgens de spec horen in H2-secties lijsten met links; netter is deze zin naar de context zonder kopje te verplaatsen.
- Nog niet gedaan: markdownversies van onze pagina's en de
rel="describedby"-verwijzing uit versie 2. Dat zijn de volgende stappen als blijkt dat agents er iets mee doen.
5. Veelgemaakte fouten
- Verwachten dat het je ranking verhoogt. Daar is geen documentatie voor, en Google zegt het tegendeel voor AI Overviews.
- Het bestand volstoppen. Honderd links is een sitemap, geen samenvatting.
- Andere informatie dan op de site. Prijzen of diensten die afwijken van je pagina's maken je minder betrouwbaar, niet meer.
- llms.txt gebruiken om crawlers te weren. Daarvoor is robots.txt.
- Het basiswerk overslaan. Leesbare HTML, goede structured data (zie de gids structured data voor AI-zoekmachines) en toegang voor de juiste crawlers wegen zwaarder. Een overzicht van wat wij daarin doen staat op technische SEO en GEO-bureau.
6. Veelgestelde vragen
Is llms.txt een officiële standaard?
Nee. Het is een voorstel van Jeremy Howard uit september 2024, gepubliceerd op llmstxt.org, met een tweede versie van 10 augustus 2026. Er is geen standaardisatie-orgaan dat het vastlegt.
Lezen ChatGPT, Claude en Perplexity mijn llms.txt?
Dat is niet gedocumenteerd. De crawlerdocumentatie van OpenAI, Anthropic en Perplexity noemt llms.txt niet als iets wat hun crawlers of assistenten van andere sites gebruiken.
Heb ik llms.txt nodig voor Google AI Overviews?
Nee. Google schrijft dat je geen nieuwe machineleesbare bestanden, AI-tekstbestanden of markup hoeft te maken om in AI Overviews of AI Mode te verschijnen.
Wat is het verschil tussen llms.txt en robots.txt?
robots.txt vertelt crawlers welke URL's ze mogen ophalen. llms.txt geeft een samenvatting en een lijst met belangrijke pagina's, maar geeft geen toestemming en verbiedt niets.
Hoe maak ik snel een llms.txt?
Vul je bedrijfsnaam, een korte samenvatting en je belangrijkste pagina's in de gratis llms.txt-generator van Searchlab in. Je krijgt een bestand in de opbouw van het voorstel, dat je als /llms.txt op je site zet.