Pagina wordt geladen.

Door Redactie CleverSEOBijgewerkt op 12 min lezen
llms.txt is een Markdown-bestand op jouwdomein.nl/llms.txt dat AI-assistenten en agents een korte samenvatting van je site geeft, met links naar je belangrijkste pagina's. Het is een voorstel uit 2024, geen officiële standaard. Google Zoeken gebruikt het niet, ook niet voor AI Overviews. Voor de meeste MKB-sites is het een klus voor later.
llms.txt is een tekstbestand in Markdown dat je in de hoofdmap van je site zet. Bovenaan staat wie je bent, daaronder een lijst met links naar de pagina's die een AI-agent het eerst moet lezen. Je ziet het ook gespeld als llm.txt of llms txt; bedoeld is hetzelfde bestand.
Jeremy Howard (Answer.AI) stelde het bestand op 3 september 2024 voor. In augustus 2026 verscheen versie 2 van het voorstel. Er is geen standaardisatie-instituut bij betrokken, zoals de IETF bij robots.txt.
Het probleem dat het oplost: een webpagina zit vol menu's, scripts en cookiemeldingen, en een taalmodel kan maar een beperkte hoeveelheid tekst tegelijk verwerken. Een llms.txt wijst de korte route naar je belangrijkste inhoud.
Het voorstel noemt softwaredocumentatie als belangrijkste toepassing: programmeer-agents gebruiken het om API-documentatie te vinden. OpenAI, Anthropic en Google publiceren zelf een llms.txt voor hun ontwikkelaarsdocumentatie.
Voor Google niet, en voor ChatGPT is er geen bewijs dat het helpt. Google schrijft in zijn gids voor generatieve AI-zoekfuncties (bijgewerkt in juli 2026) dat je geen nieuwe machineleesbare bestanden, AI-tekstbestanden, markup of Markdown nodig hebt om in Google Zoeken te verschijnen, ook niet in de AI-functies, omdat Google Zoeken ze zelf niet gebruikt.
Google voegt eraan toe dat zo'n bestand je zichtbaarheid niet schaadt en ook niet helpt. Google publiceert zelf wel een llms.txt, maar alleen voor de Gemini API-documentatie: bedoeld voor programmeurs en hun tools, niet voor Zoeken.
OpenAI, Perplexity en Anthropic beschrijven in hun crawlerdocumentatie hoe je hun bots stuurt met robots.txt. Nergens staat dat die bots een llms.txt op jouw site lezen. OpenAI en Perplexity noemen llms.txt alleen als inhoudsopgave van hun eigen documentatie.
Wat wel bepaalt of ChatGPT, Perplexity of AI Overviews je noemen: of hun zoekcrawlers je pagina's mogen ophalen, of die pagina's geïndexeerd zijn, en of er een duidelijk antwoord op staat. Hoe je AI-crawlers toelaat of blokkeert, lees je op onze pagina over robots.txt.
Robots.txt bepaalt wat een crawler mag ophalen; llms.txt vertelt een AI-agent wat er de moeite waard is. Een crawler leest robots.txt voordat hij pagina's ophaalt. Een agent vraagt llms.txt pas op als hij een vraag over je site moet beantwoorden.
Een link in llms.txt geeft dus geen toegang. Wat je in robots.txt blokkeert, blijft geblokkeerd voor crawlers die zich aan robots.txt houden. Andersom kun je met llms.txt niets blokkeren: er bestaan geen Disallow-regels in.
Met je XML-sitemap verschilt het ook. Een sitemap somt alle indexeerbare pagina's op voor zoekmachines. Een llms.txt is een selectie die klein genoeg blijft om in één keer door een taalmodel gelezen te worden.
Het voorstel schrijft een vaste volgorde voor. Alleen de H1 met de naam van je site of bedrijf is verplicht; de rest mag, maar hoeft niet.
Je links mogen naar gewone webpagina's wijzen. Het voorstel raadt Markdown-versies aan, maar een MKB-site zonder .md-pagina's linkt gewoon naar de normale URL's.
# [Bedrijfsnaam]
> [Bedrijfsnaam] is een installatiebedrijf in [plaats] voor warmtepompen
> en cv-ketels, voor particulieren en bedrijven in de regio.
Prijzen op de site zijn inclusief btw.
## Diensten
- [Warmtepomp laten plaatsen](https://jouwdomein.nl/warmtepomp): soorten, werkwijze en doorlooptijd
- [Cv-ketel vervangen](https://jouwdomein.nl/cv-ketel): merken, prijsindicatie en garantie
## Praktisch
- [Tarieven](https://jouwdomein.nl/tarieven): uurtarief en voorrijkosten
- [Contact en openingstijden](https://jouwdomein.nl/contact)
## Optional
- [Blog](https://jouwdomein.nl/blog): onderhoudstips en subsidieregelsJe schrijft een llms.txt in een gewone teksteditor, of je laat je CMS hem maken (zie de volgende sectie). Met de hand gaat het zo:
# Controle vanaf de opdrachtregel: status en type
curl -sI https://jouwdomein.nl/llms.txt
# Goed: HTTP/2 200 en content-type: text/plain of text/markdown
# Fout: content-type: text/html (je CMS toont een gewone pagina)Een llms.txt maken in WordPress hoeft niet met de hand: de grote SEO-plugins maken het bestand aan. Gebruik je er twee tegelijk, zet de functie dan in slechts één van beide aan.
Bij Wix hoef je niets te doen. Wix maakt voor elke site met een betaald pakket en een eigen domein automatisch een llms.txt, zolang indexering in zoekmachines aanstaat.
Versie 2 van augustus 2026 maakt het bestand vindbaarder voor agents en legt vast hoe het met submappen werkt. Plugins en uitleg van vóór augustus 2026 gaan nog uit van versie 1; de tool llms_txt2ctx kom je daar nog tegen.
Volgens de auteur publiceren inmiddels duizenden sites een llms.txt. Dat is zijn eigen inschatting; een onafhankelijke telling noemt het voorstel niet.
Link: </docs/pagina.html.md>; rel="alternate"; type="text/markdown", </docs/llms.txt>; rel="describedby"Weinig. Op 5 oktober 2026 vroegen we bij 24 bekende Nederlandse sites /llms.txt op. Een antwoord met status 200 en platte tekst of Markdown telden we als bestand; een HTML-pagina, ook met status 200, niet.
Drie sites hebben een llms.txt: Marktplaats, MediaMarkt en de KvK. Zestien sites gaven een 404. Bij vijf kregen we geen bruikbaar antwoord, door botbeveiliging of een cookiemuur. Botbeveiliging verschilt per moment en per netwerk, dus een herhaalde meting kan anders uitvallen.
De drie bestanden lijken nauwelijks op elkaar. Dat laat zien hoe vrij het voorstel in de praktijk wordt ingevuld.
Een llms.txt kost weinig, maar levert voor een gewone MKB-site ook weinig aantoonbaars op. Gebruik deze beslisregels:
In de AI-vindbaarheid-check van onze SEO-scan is llms.txt het laatste controlepunt. Pas als crawler-toegang, indexatie en antwoordpagina's in orde zijn (zie de beslisregels hierboven), kijken we of het bestand naar de juiste pagina's wijst.
Wijst het bestand naar pagina's die geblokkeerd of niet geïndexeerd zijn, dan los je eerst dat op.
Stel: een installatiebedrijf zet in Yoast de llms.txt-functie aan en laat de automatische selectie staan. In zijn bestand staan vooral blogs over onderhoudstips.
De pagina's met tarieven, het werkgebied en de contactgegevens staan er niet in. Een agent die het bestand gebruikt om te zien wat een cv-ketel vervangen kost, komt bij een blog uit in plaats van bij de prijspagina.
De oplossing zit in dezelfde instellingen: kies onder 'Customize llms.txt file' voor handmatige selectie, zet diensten, tarieven en contact bovenaan en controleer daarna jouwdomein.nl/llms.txt in je browser.
Google Zoeken gebruikt het bestand niet, ook niet voor AI Overviews en AI Mode. Steek die tijd liever in een pagina die nog niet geïndexeerd is.
Een llms.txt kent geen Disallow en blokkeert dus niets. Wil je GPTBot of andere trainingscrawlers weren, dan doe je dat in robots.txt.
Sommige CMS'en tonen op elke onbekende URL een gewone webpagina, soms zelfs met status 200. Een agent krijgt dan je menu en footer in plaats van een samenvatting. Controleer het content-type: text/plain of text/markdown.
De H1 is het enige verplichte onderdeel. Schrijf '# Bedrijfsnaam' met een spatie na het hekje; '#Bedrijfsnaam' is in Markdown geen kop.
Een llms.txt hoort klein te blijven, zodat een taalmodel hem in één keer kan lezen. De details staan achter de links. Met honderden links is het gewoon een tweede sitemap, en die heb je al.
Iedereen kan je llms.txt lezen. Zet er geen URL's in van testomgevingen, pagina's achter een login of pagina's met noindex.
Nee. Het is een voorstel van Jeremy Howard uit september 2024, sinds augustus 2026 in versie 2. Er is geen standaardisatie-instituut bij betrokken, anders dan bij robots.txt (RFC 9309 van de IETF).
OpenAI zegt nergens dat zijn crawlers een llms.txt op jouw site gebruiken. De crawlerdocumentatie van OpenAI beschrijft robots.txt als manier om GPTBot en OAI-SearchBot te sturen; voor ChatGPT-User, die alleen op verzoek van een gebruiker een pagina ophaalt, gelden robots.txt-regels mogelijk niet. Een llms.txt op jouw site noemt OpenAI nergens; het verwijst alleen naar de llms.txt van zijn eigen documentatie. Of ChatGPT je noemt, hangt af van of OAI-SearchBot je pagina's mag ophalen en wat erop staat.
Nee. Google schrijft dat Google Zoeken llms.txt en vergelijkbare bestanden niet gebruikt, ook niet voor de AI-functies. Voor AI Overviews moet je pagina geïndexeerd zijn en met een tekstfragment getoond mogen worden, net als voor een gewoon zoekresultaat.
Voor Google niet: volgens Google helpt noch schaadt het je zichtbaarheid. Het risico zit in de inhoud. Een verouderd bestand met oude prijzen of verdwenen pagina's stuurt een agent de verkeerde kant op.
In de hoofdmap: jouwdomein.nl/llms.txt. Het mag ook in een submap staan, bijvoorbeeld /docs/llms.txt. Sinds versie 2 geldt zo'n bestand voor alles onder die map, en bij meerdere bestanden gebruikt een agent het meest specifieke. Een subdomein zoals shop.jouwdomein.nl heeft een eigen bestand nodig.
Een llms.txt bevat een samenvatting en links; een llms-full.txt bevat de volledige tekst van je pagina's in één bestand. Het bestand llms-full.txt staat niet in het voorstel zelf, maar Mintlify en de Pro-versie van de WordPress-plugin AIOSEO maken het aan. Voor documentatie kan het handig zijn, voor een gewone bedrijfssite is het overbodig.
Nee. Een agent zoekt het bestand op de vaste plek, net als robots.txt. Versie 2 van het voorstel voegt een optionele verwijzing toe: een link met rel="describedby" in je HTML of als HTTP-header. Een Sitemap-achtige regel in robots.txt bestaat voor llms.txt niet.
Nee. Geeft /llms.txt een 404, dan markeert Lighthouse de audit als niet van toepassing, omdat het bestand optioneel is. Alleen een serverfout bij het ophalen van het bestand wordt gemeld.
Nee, llms.txt kent geen verbodsregels. Trainingscrawlers als GPTBot, ClaudeBot en Google-Extended blokkeer je in robots.txt. Hoe je dat doet zonder uit de zoekresultaten van ChatGPT of Perplexity te vallen, staat op onze pagina over robots.txt.
Telkens als een pagina uit het bestand verdwijnt, verhuist of een andere prijs krijgt. Een plugin of Wix maakt het bestand opnieuw aan uit je instellingen; controleer na grote wijzigingen wat erin staat. Bij Wix stopt de automatische update zodra je het bestand zelf aanpast.
Het hoeft niet. Zet het aan als je CMS het met één schakelaar maakt en controleer welke pagina's erin staan. Tijd en geld gaan eerst naar wat in de beslisregels onder 'Wanneer is een llms.txt de moeite waard?' staat, en naar je Google Bedrijfsprofiel.
Dit hoort bij onze dienst SEO voor AI-vindbaarheid.
Bekijk SEO voor AI-vindbaarheid