llms.txt-checker
Valideer elk llms.txt-bestand volgens de officiële llmstxt.org-specificatie
Plak een URL of de ruwe inhoud en deze checker verwerkt het zoals een AI-crawler dat zou doen — met controle van de markdown-structuur, de vereiste H1-titel, de blokcitaatsamenvatting, de detailblokken en elke H2-bestandslijst, zodat je precies weet welke regel moet worden hersteld.
Wat is llms.txt?
llms.txt is a markdown file published at the root of a website — jewebsite.nl/llms.txt — that gives large language models a short, curated map of the site. Instead of asking a model to crawl navigation, scripts and boilerplate, the file hands it a title, a summary and a list of the pages that actually matter.
The format is defined by the specification at llmstxt.org. It is deliberately small: only H1 and H2 headings exist, and the body of each section is a list of links. That constraint is what makes the file both human-readable and trivially parseable by a program.
The spec also describes a companion convention, /llms-full.txt, which contains the expanded content itself rather than an index of links.
De vereiste volgorde volgens de specificatie
- 1An optional byte-order mark at the very start of the file.
- 2An H1 with the name of the project or site — the only required section.
- 3A blockquote with a short summary containing the key information needed to understand the rest of the file.
- 4Zero or more markdown blocks — paragraphs, lists, tables — of any type except headings.
- 5Zero or more sections delimited by H2 headers, each containing a file list of `- [name](url)` items with optional `: notes`.
- 6A section named exactly “Optional” has special meaning: its URLs may be skipped when a shorter context is needed.
De 5 validatieregels waarop we controleren
Elke controle komt direct overeen met een clausule in de llmstxt.org-specificatie. Elke regel krijgt een score en het gewogen totaal vormt je compliance-score en rapportcijfer.
Markdown-indeling
markdown-formatHet bestand moet markdown zijn, en er mogen alleen H1- en H2-koppen in het formaat voorkomen.
Lever platte markdown op bij /llms.txt — geen HTML, geen YAML front-matter, geen H3–H6 koppen. Alles dieper dan een H2 valt buiten de specificatie.
H1-projecttitel
h1-titleEen H1 met de naam van het project of de website. Dit is het enige verplichte onderdeel.
Start het bestand met een enkele `# Jouw Websitenaam` regel. Dit is het enige verplichte deel van de specificatie en er mag er precies één van zijn.
Blockquote-samenvatting
blockquote-summaryEen blockquote met een korte samenvatting van het project, met de belangrijkste informatie die nodig is om de rest van het bestand te begrijpen.
Plaats een `> samenvatting van één alinea` direct onder de H1. Leg uit wat de site is en voor wie deze bedoeld is, zodat een model elke link daaronder kan interpreteren.
Detailblokken zonder koppen
project-detailsNul of meer markdown-secties (bijvoorbeeld alinea's, lijsten, tabellen) van elk type behalve koppen, met gedetailleerdere informatie.
Voeg optionele context toe na de samenvatting in de vorm van alinea's, lijsten of tabellen. Gebruik hier geen kop — de volgende kop in het bestand moet je eerste H2-sectie zijn.
H2-secties met bestandslijsten
file-listsNul of meer markdown-secties afgebakend door H2-koppen, met bestandslijsten van URL's waar meer details beschikbaar zijn.
Groepeer links onder `## Sectienaam` koppen, één link per regel als `- [Naam](https://absolute-url): optionele notities`. Een sectie genaamd exact `Optional` kan worden overgeslagen wanneer een kortere context nodig is, dus houd deze als laatste.
Hoe schrijf je een compliant llms.txt
Implementatiehandleiding
Zes beslissingen die het bestand binnen de specificaties houden.
- 1Begin met één H1. Gebruik de naam van je site of project — niets erboven behalve een optionele byte-order mark. Dit is het enige onderdeel dat de specificatie vereist.
- 2Voeg de blockquote-samenvatting toe. Eén `>` alinea direct onder de H1 waarin wordt uitgelegd wat de site is, zodat de onderstaande links context hebben.
- 3Houd detailblokken vrij van koppen. Extra alinea's, lijsten of tabellen zijn toegestaan na de samenvatting — maar geen koppen tot je eerste H2.
- 4Groepeer links onder H2-secties. Noem secties naar waar een model naar zou zoeken: Docs, Gidsen, API, Blog. Alleen H1 en H2 bestaan in dit formaat.
- 5Schrijf de bestandslijst-items exact over. `- [Paginanaam](https://example.com/pagina): korte opmerking`. Gebruik absolute URL's zodat een model ze kan omzetten zonder basis-URL.
- 6Zet "Optioneel" als laatste. Een sectie met exact de titel Optioneel kan worden overgeslagen wanneer een kortere context nodig is. Reserveer deze voor secundaire pagina's en houd hem aan het einde.
Het specificatiemodel
Het canonieke voorbeeld gepubliceerd op llmstxt.org — kopieer het en vul je eigen waarden in.
# 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)
Save it as llms.txt and upload it to your site root so it is served at jouwdomein.nl/llms.txt, then run it back through this checker.
Hoe deze checker te gebruiken
- 1
Pick an input mode
tools.llmsTxtChecker.LlmsTxtCheckerPage.Choose Check by URL to validate a file that is already live, or Paste content to validate a draft before you publish it.
- 2
Enter your URL or file
tools.llmsTxtChecker.LlmsTxtCheckerPage.Type a bare domain, a site root, or a direct /llms.txt URL — the protocol is added for you. In paste mode, drop the full markdown into the text box.
- 3
Run the check
tools.llmsTxtChecker.LlmsTxtCheckerPage.Press Check or Validate. The file is fetched, split into specification blocks, and scored against the five structural rules.
- 4
Read the score and grade
tools.llmsTxtChecker.LlmsTxtCheckerPage.The score ring shows weighted compliance out of 100 with a letter grade, plus how many rules passed, warned, or failed.
- 5
Work through the findings
tools.llmsTxtChecker.LlmsTxtCheckerPage.Each finding names the rule, the line number, and the exact change to make. Expand a rule card to see every detail behind its status.
- 6
Fix, publish, and re-check
tools.llmsTxtChecker.LlmsTxtCheckerPage.Apply the fixes, upload the file to your site root so it is served at yourdomain.com/llms.txt, then run the URL back through the checker to confirm it passes.
Veelgestelde vragen over llms.txt
Gerelateerde tools
llms.txt Generator
Build a spec-compliant file from your site, then validate it here.
robots.txt Generator
Control which crawlers, including AI bots, may fetch your pages.
AXP & AI Agentic Checker
See what an AI crawler actually receives when it requests your page.
All free tools
The full AI Rank Lab toolkit for AEO, GEO and technical SEO.
The specification this checker follows is published and maintained at llmstxt.org.