Samenvatting
De llms.txt-validator haalt het bestand in de root van je domein op (jouwdomein.com/llms.txt) en controleert de structuur uit het llms.txt-voorstel: een H1-titel, een samenvatting in een blockquote, H2-secties en links in de vorm [naam](url). Hij toont de fouten en waarschuwingen, laat zien hoe het bestand is geparseerd en geeft een score op 100. Een geldig bestand helpt AI-agents je belangrijkste pagina's te vinden, maar is niet vereist om in de AI-functies van Google te verschijnen.
Wil je verder gaan? Vraag het aan
Een llms.txt-validator vertelt je of het bestand dat je voor AI-assistenten hebt geschreven kan worden gelezen zoals het is bedoeld. Het formaat werd in september 2024 voorgesteld door Jeremy Howard als een Markdown-bestand dat agents “korte achtergrondinformatie, richtlijnen en links” geeft naar de nuttigste content van een site, en werd in augustus 2026 herzien als v2 (llmstxt.org, the /llms.txt file). Markdown is vergevingsgezind voor mensen en streng voor parsers: één ontbrekende “#” en het bestand verliest zijn titel.

Hoe werkt de llms.txt-validator?
Voer je domein in en start de check. De tool vraagt /llms.txt op in de root van de site, zoals een AI-agent dat zou doen, en leest het daarna regel voor regel.
- Typ het domein, bijvoorbeeld “jouwdomein.com”. /llms.txt hoef je niet toe te voegen.
- Voer de analyse uit. Als het adres een fout, een leeg bestand of een HTML-pagina teruggeeft (veelvoorkomend wanneer de server elke onbekende URL beantwoordt met de homepage), meldt het rapport dat er geen llms.txt is gevonden.
- Lees het oordeel: “Geldige llms.txt” wanneer geen fout is gevonden, anders “Problemen gevonden”, met de lijst van fouten en waarschuwingen.
- Controleer de geparseerde inhoud: de titel en samenvatting zoals de parser ze begreep, het aantal secties en links en elke sectie met haar links.
- Open het ruwe bestand om het te vergelijken met wat je wilde publiceren.
De validator is gratis, met drie checks per dag en een anti-botstap. Gebruik de llms.txt-generator om het bestand vanaf nul te maken en valideer het resultaat daarna hier.
Wat controleert de validator?
Vijf controles, gebaseerd op het formaat dat in het voorstel is beschreven. Twee problemen zijn fouten, omdat ze het bestand nutteloos maken voor een parser; drie zijn waarschuwingen.
| Controle | Regel | Als ze mislukt |
|---|---|---|
| Titel | Eén regel die begint met “# ” gevolgd door de naam van de site | Fout |
| Links | Minstens één Markdown-link in de vorm [naam](url) | Fout |
| Samenvatting | Een blockquote-regel die begint met “> ” en de site samenvat | Waarschuwing |
| Secties | Minstens één kop “## ” die de links groepeert (Docs, Producten, Blog...) | Waarschuwing |
| Linkformaat | Elke URL absoluut (https://...) of beginnend met “/” | Waarschuwing, met het aantal betrokken links |
Hoe wordt de llms.txt-score berekend?
Elk van de vijf controles telt even zwaar. Een geslaagde controle levert 1 punt op, een waarschuwing een half punt, een fout niets; het totaal wordt omgezet in een score op 100.
| Situatie | Score | Oordeel |
|---|---|---|
| Alle vijf controles geslaagd | 100 | Sterk |
| Geen blockquote met samenvatting | 90 | Sterk |
| Geen samenvatting en geen secties | 80 | Sterk |
| Geen titel | 80 | Sterke score, maar het bestand wordt gemarkeerd als problematisch |
| Alleen een titel, geen samenvatting, geen secties, geen links | 60 | Goed, met ruimte voor verbetering, maar niet geldig (geen links) |
| Geen llms.txt gevonden | 0 | Bestand ontbreekt |
De oordeelbanden zijn 75 en hoger (sterk), 60 tot 74 (goed, met ruimte voor verbetering), 40 tot 59 (moet worden verbeterd) en onder 40 (kritieke tekortkomingen). Kijk eerst naar de lijst met fouten: een bestand met één fout is niet geldig, wat de score ook is. Omdat een bestand dat bestaat en geen vreemde links bevat altijd een paar punten houdt, scoort elke llms.txt die de validator kan lezen minstens 40.
Hoe ziet een geldig llms.txt-bestand eruit?
Een kort Markdown-bestand in een vaste volgorde: de H1-titel, de samenvatting in een blockquote, optionele alinea's met context en daarna secties met links, elk gevolgd door een korte toelichting. Het voorstel voegt een sectie met de naam “Optional” toe voor links die een agent kan overslaan wanneer hij een kortere context nodig heeft.
# Voorbeeldbakkerij
> Voorbeeldbakkerij is een biologische bakkerij in Lyon (Frankrijk) die zuurdesembrood en gebak verkoopt in twee winkels en online.
Bestellingen die voor 12 uur worden geplaatst, worden dezelfde dag in Lyon bezorgd.
## Producten
- [Brood](https://example.com/bread): zuurdesem- en volkorenbroden, prijzen
- [Gebak](https://example.com/pastries): seizoensgebak en taarten op bestelling
## Praktische informatie
- [Winkels en openingstijden](https://example.com/shops): adressen en openingstijden van de twee winkels
- [Bezorging](https://example.com/delivery): gebieden, kosten en tijden
## Optional
- [Ons verhaal](https://example.com/about): geschiedenis van de bakkerij sinds 1998Laat dit voorbeeld door de validator lopen en het slaagt voor de vijf controles. Sorank publiceert zijn eigen bestand op sorank.com/llms.txt, gebouwd op dezelfde structuur. Onze gids over hoe je een llms.txt-bestand installeert behandelt het uploaden in de belangrijkste CMS'en.
Welke fouten vangt de validator het vaakst op?
- Een HTML-pagina in plaats van het bestand. Sommige CMS'en en single-page-applicaties beantwoorden /llms.txt met de homepage en een 200-status. De validator detecteert de HTML en meldt het bestand als ontbrekend.
- Een titel in vet in plaats van een H1. “**Voorbeeldbakkerij**” is geen titel voor een parser; “# Voorbeeldbakkerij” wel.
- Kale URL's. Een lijst met adressen zonder de syntaxis [naam](url) geeft agents geen naam en geen context.
- Relatieve links zonder schuine streep. “bread.html” is dubbelzinnig; gebruik “https://example.com/bread” of “/bread”.
- Een gigantisch bestand. Het voorstel vraagt om een samengesteld overzicht dat “klein genoeg blijft om in de context te passen”. Je sitemap vermeldt al elke URL; llms.txt kiest degene die ertoe doen.

Helpt llms.txt je om in AI-antwoorden te verschijnen?
Het helpt agents, niet rankings. Google stelt dat er “geen aanvullende vereisten zijn om in AI Overviews of AI Mode te verschijnen” en dat “je geen nieuwe machineleesbare bestanden, AI-tekstbestanden of markup hoeft te maken om in deze functies te verschijnen” (Google Search Central, AI features and your website). Zoekcrawlers vinden je pagina's hoe dan ook via links en sitemaps.
Het bestand is nuttig in andere situaties: wanneer een codeeragent of een assistent met browse-functie je site leest om een precieze vraag te beantwoorden, wijst een nette llms.txt hem in één verzoek naar de juiste pagina's. Het voorstel merkt op dat het vooral veel wordt gebruikt voor softwaredocumentatie en dat OpenAI, Anthropic en Gemini er een publiceren voor hun eigen ontwikkelaarsdocumentatie. Zie het als een goedkope toevoeging met weinig risico, niet als een hefboom voor zichtbaarheid. Voor de definities zie je onze woordenlijstartikelen over llms.txt en llms-full.txt.
Wat is het verschil tussen llms.txt, robots.txt en de sitemap?
| Bestand | Doelgroep | Doel |
|---|---|---|
| robots.txt | Crawlers | Geeft aan tot welke gebieden bots wel of geen toegang hebben |
| sitemap.xml | Zoekmachines | Somt alle URL's op die moeten worden gecrawld en geïndexeerd |
| llms.txt | AI-agents en -assistenten | Presenteert de site en een samengestelde selectie pagina's, op verzoek gelezen |
robots.txt is gestandaardiseerd als het Robots Exclusion Protocol (IETF, RFC 9309) en een sitemapbestand kan tot 50000 URL's bevatten (sitemaps.org protocol). llms.txt heeft nog geen zo'n standaardstatus: het is een openbaar voorstel, daarom volgt de validator het gepubliceerde formaat nauwgezet. De drie werken samen. Een pagina die in llms.txt staat maar in robots.txt is geblokkeerd, wordt niet gelezen door een crawler die de blokkade respecteert: controleer de toegang met de robots.txt-checker en de AI-audit van crawlbaarheid.
Wat zijn de beperkingen van de validator?
- Hij controleert alleen het bestand in de root. Versie 2 van het voorstel staat ook bestanden onder een pad toe, zoals /docs/llms.txt; test die met de hand.
- Hij opent de links niet. Een link naar een verwijderde pagina slaagt voor de formaatcontrole. Test de URL's met de checker voor kapotte links.
- Hij is strenger dan het voorstel bij links. Het voorstel vereist alleen de H1; de validator behandelt een bestand zonder links als een fout, omdat een bestand zonder links agents nergens naartoe leidt.
- Hij beoordeelt de inhoud niet. Een correct opgebouwd bestand kan de site toch slecht beschrijven of naar zwakke pagina's verwijzen.
Van een geldig bestand naar echte AI-zichtbaarheid
Een geldige llms.txt heeft een titel, een samenvatting, secties en nette links en blijft kort. Hij maakt je site makkelijker leesbaar voor agents; geciteerd worden hangt af van de pagina's achter de links. De AI-vermeldingstracking van Sorank toont, prompt voor prompt, of ChatGPT, Claude of Gemini je citeren, en de blogartikelgenerator publiceert de pagina's met het antwoord vooraan die ze citeren. Bekijk de Sorank-abonnementen om je AI-zichtbaarheid op autopilot te laten groeien.
































































































