SEO & AI-vindbaarheid

Maak een llms.txt voor je site

We lezen één pagina en stellen naam, omschrijving en links voor. Je kunt alles daarna aanpassen.

Dit wordt de samenvatting bovenaan het bestand.

llms.txt

Waar zet je het bestand neer?

Het bestand moet bereikbaar zijn op jouwdomein.nl/llms.txt en als platte tekst worden geserveerd. Kies hieronder je situatie.

Statische site (HTML, Netlify, Vercel, GitHub Pages)

Zet llms.txt in de map die je publiceert — dezelfde map als index.html of robots.txt. Meer is niet nodig; deze platforms serveren .txt vanzelf als platte tekst.

public/
├── index.html
├── robots.txt
└── llms.txt   ←
WordPress

Plaats het bestand via FTP of je hostingpaneel in de hoofdmap van je installatie — naast wp-config.php. Maak het niet aan als pagina in WordPress zelf: dan krijg je HTML met een menu eromheen in plaats van platte tekst.

/public_html/
├── wp-config.php
├── robots.txt
└── llms.txt   ←
Nginx

Staat het bestand in je webroot, dan serveert Nginx het al. Deze regel legt het charset en het mediatype vast, zodat accenttekens goed doorkomen:

location = /llms.txt {
    default_type text/plain;
    charset utf-8;
}
Apache

Zet het bestand in je DocumentRoot. Wil je het mediatype vastleggen, voeg dit dan toe aan .htaccess:

<Files "llms.txt">
    ForceType 'text/plain; charset=utf-8'
</Files>
Flask / Django

Een route is betrouwbaarder dan static-mapping, omdat je het mediatype zelf bepaalt:

@app.route('/llms.txt')
def llms_txt():
    return send_from_directory(
        app.static_folder, 'llms.txt',
        mimetype='text/plain')
Controleren of het werkt

Vraag het bestand op zoals een crawler dat doet. Je wilt 200 zien, en text/plain of text/markdown — geen 404, geen redirect en geen text/html:

curl -sI https://jouwdomein.nl/llms.txt

Zet er daarna een verwijzing naar in je robots.txt, zodat crawlers het bestand tegenkomen zonder ernaar te hoeven raden:

# llms.txt: https://jouwdomein.nl/llms.txt

Een llms.txt is een kort tekstbestand in de hoofdmap van je website waarin je zelf beschrijft wat je site is en welke pagina's ertoe doen. Waar robots.txt vertelt wat een crawler niet mag, vertelt llms.txt wat een taalmodel wél moet weten — in gewone taal, zonder navigatie, cookiebanners en scripts eromheen. Vul hieronder je gegevens in; je krijgt een bestand terug dat je direct kunt plaatsen, plus de instructies voor jouw type server.

Waar je dit voor gebruikt

  • Wijs ChatGPT en Claude naar je diensten- en documentatiepagina's in plaats van je cookiebeleid
  • Geef in één zin de context die uit je losse pagina's niet valt op te maken
  • Zet je belangrijkste bronnen bovenaan en de randzaken onder 'Optioneel'

Wat anderen van deze tool vinden

Nog geen beoordelingen voor deze tool. Die van jou is de eerste.

Veelgestelde vragen

Wat is llms.txt precies?

Een markdown-bestand op https://jouwdomein.nl/llms.txt met een titel, een korte samenvatting en een aantal secties met links. Het idee komt uit een voorstel van Jeremy Howard uit 2024: een taalmodel dat je site wil begrijpen heeft geen menu's, banners en scripts nodig, maar een schone lijst van wat waar staat. Het bestand is voor mensen net zo goed leesbaar als voor een model.

Lezen ChatGPT en Claude dit bestand echt?

Eerlijk antwoord: geen van de grote aanbieders heeft publiek bevestigd dat ze llms.txt standaard ophalen. Het is een voorstel dat aan populariteit wint, geen vastgelegde standaard zoals robots.txt. Het bestand kost je tien minuten en één bestandje, en het dwingt je bovendien om scherp op te schrijven wat je site eigenlijk aanbiedt. Dat laatste is de winst die je hoe dan ook overhoudt.

Wat is het verschil met robots.txt en sitemap.xml?

Robots.txt geeft toestemming: welke crawler mag welk pad benaderen. Sitemap.xml geeft volledigheid: hier staan al mijn URL's met hun wijzigingsdatum. Llms.txt geeft betekenis: dit is wie we zijn en dit zijn de pagina's die je moet lezen om ons te begrijpen. De drie sluiten elkaar niet uit — ze beantwoorden verschillende vragen en je hebt ze alle drie nodig.

Waar moet het bestand komen te staan?

In de hoofdmap van je domein, zodat het bereikbaar is op https://jouwdomein.nl/llms.txt — net als robots.txt. Niet in een submap en niet achter een redirect. Het moet worden geserveerd als gewone tekst (Content-Type text/plain of text/markdown); als je server het als download aanbiedt of als HTML verpakt, kan een crawler er weinig mee. Hieronder staat per servertype hoe je dat regelt.

Wat is llms-full.txt en heb ik dat ook nodig?

Llms.txt is de inhoudsopgave: korte beschrijving plus links. Llms-full.txt is de uitgebreide versie waarin de tekst van die pagina's zelf staat, zodat een model alles in één keer binnenkrijgt zonder door te klikken. Begin met llms.txt. Een llms-full.txt is vooral zinvol bij documentatie- en kennissites met veel samenhangende pagina's, en hij vraagt onderhoud: verouderde inhoud is schadelijker dan geen inhoud.