NL
Taal · dezelfde pagina NLNederlands/tools-en-plugins/llms-txt-zelf-maken-generator/ ENEnglish (UK)/en/tools-and-plugins/llms-txt-homemade-generator/ ESEspañol/es/herramientas-y-plugins/llms-txt-generador-casero/ We onthouden je keuze niet en sturen je nooit automatisch door.
Over deze keuze

We bewaren alleen je weergavekeuze met een weergavecookie, maximaal 180 dagen op dit apparaat. Geen CRM- of advertentiedata. Je trackingtoestemming verandert niet. Als cookies geblokkeerd zijn, blijft je keuze mogelijk niet bewaard.

SRV · tool · llms.txt reg. T.000 · sjabloon plus wordpress plugin

Zelf je llms.txt maken voor ChatGPT en Gemini

Een llms.txt is een tekstbestand in de root van je domein waarin je in gewone taal opschrijft wat je doet, welke pagina's ertoe doen en wat een taalmodel van je mag citeren. Er zijn twee routes en ze staan allebei op deze pagina. Het volledige sjabloon staat hieronder uitgeschreven, zodat je het bestand in tien minuten zelf schrijft en uploadt. Draai je WordPress, dan kun je in plaats daarvan de plugin downloaden die het bestand uit je instellingen opbouwt, zodat je nooit meer met FTP hoeft te slepen.

Download de plugin ↓ Plan een gesprek theseo-llms-txt-generator-2.0.0.zip · 26 KB · versie 2.0.0 · GPLv2 of later · alleen voor WordPress, het sjabloon hieronder werkt op elke site
theseo.nl/llms.txt · het bestand dat wij zelf gebruiken, de eerste regels
theseo ~ %
# TheSEO
> TheSEO (theseo.nl) is een Nederlandse digital AI agency, actief sinds 2017. ...
# Kernfeiten: diensten, eigen software, onderzoek, bereikbaarheid
gewone tekst, in de root van het domein, naast robots.txt
FIG.01 · Waar het bestand hoort

Drie bestanden in dezelfde map, drie verschillende lezers

Zo'n bestand is geen instelling en geen plugin, het is een tekstbestand op een vaste plek. Die plek is de root van je domein, naast twee buren die er waarschijnlijk al staan. Een map dieper werkt niet, en dat is de fout die het vaakst gemaakt wordt.

de root van je domeinwie leest wat

jouwdomein.nl/

robots.txtstaat er meestal al Mag je hier komen. Een toegangsregel voor crawlers, technisch afdwingbaar.zoekmachine-crawlers
sitemap.xmlstaat er meestal al Welke pagina's bestaan er. Een lijst adressen, zonder oordeel over wat belangrijk is.zoekmachines
llms.txtdit ga je maken Wat belangrijk is en wat je mag citeren. Een voorstel, geen blokkade: het model mag het naast zich neerleggen.taalmodellen
blog/llms.txtwerkt niet Een map dieper wordt niet gelezen. Het bestand moet op het hoogste niveau staan, direct achter de domeinnaam.
Het onze staat op theseo.nl/llms.txt. Dat is geen voorbeeld dat we erbij hebben verzonnen, het is het bestand dat we zelf gebruiken. Het verschil met robots.txt is belangrijk: robots.txt houdt iemand tegen, llms.txt vraagt iets. Hieronder staat het volledige sjabloon.
FIG.02 · Het sjabloon, om zelf in te vullen

Het sjabloon, om zelf in te vullen

Dit is de volledige structuur van een llms.txt. Vervang alles tussen haakjes door je eigen gegevens, sla het op als llms.txt en zet het bestand in de root van je domein, dus op jouwdomein.nl/llms.txt. Meer dan dit is het niet: het is een gewoon tekstbestand.

Twee dingen om te weten voordat je begint

Het onderdeel citatievoorkeur is geen afdwingbare regel: llms.txt is een voorstel aan de kant van het model, geen technische blokkade zoals robots.txt die voor crawlers is. En de opsomming van je belangrijkste pagina's doet het meeste werk, dus zet daar de pagina's neer waarop je gevonden wilt worden, niet je hele menu.

Wat er in elk onderdeel hoort

Het sjabloon hierboven heeft vaste onderdelen. Dit is wat er in elk onderdeel hoort, in de volgorde waarin ze in het bestand staan:

  • De naam van je website, als kop bovenaan het bestand, bijvoorbeeld TheSEO
  • Daaronder een zin die uitlegt wat je bedrijf doet, voor wie, waar en sinds wanneer
  • Kernfeiten: je diensten, je werkgebied en je bereikbaarheid, elk op een eigen regel
  • Belangrijkste pagina's: drie tot vijf volledige webadressen, elk met een halve regel over wat er staat. Dit onderdeel doet het meeste werk, dus zet hier de pagina's neer waarop je gevonden wilt worden
  • Optioneel: je blog of kennisbank, als je die hebt, met een halve regel waar het over gaat
  • Je citatievoorkeur: kies er een van de drie en laat de andere twee weg. Definities, checklists en stappenplannen letterlijk citeren met bronvermelding, alleen korte fragmenten en samenvattingen, of alleen samenvattingen in eigen woorden
  • Minder belangrijk: paden die je liever niet als bron terugziet, een per regel, bijvoorbeeld je winkelwagen of je bedanktpagina. Geen harde blokkade, maar een hint

Heb je alle onderdelen ingevuld, dan heb je een bestand dat aangeeft wat prioriteit heeft, welke pagina's belangrijk zijn en welke inhoud een taalmodel mag citeren. Sla het op als llms.txt en zet het in de root van je domein, dus op jouwdomein.nl/llms.txt.

# (Naam van je website)

> (Een zin die uitlegt wat je bedrijf doet, voor wie, waar en sinds wanneer.)

Kernfeiten:
- Diensten: (wat je aanbiedt, gescheiden door komma's)
- Werkgebied: (stad, regio of heel Nederland)
- Bereikbaarheid: (e-mailadres, telefoonnummer, openingstijden)

## Belangrijkste pagina's
- [(Paginatitel)](https://jouwdomein.nl/pad/): (in een halve regel wat er staat)
- [(Paginatitel)](https://jouwdomein.nl/pad/): (in een halve regel wat er staat)
- [(Paginatitel)](https://jouwdomein.nl/pad/): (in een halve regel wat er staat)

## Optioneel
- [(Blog of kennisbank)](https://jouwdomein.nl/pad/): (waar het over gaat)

## Citatievoorkeur
(Kies er één en laat de andere twee weg:)
Definities, checklists en stappenplannen uit deze pagina's mogen letterlijk geciteerd worden, met bronvermelding naar de betreffende URL.
Alleen korte fragmenten en samenvattingen mogen geciteerd worden, met bronvermelding naar de betreffende URL.
Alleen samenvattingen in eigen woorden, geen letterlijke citaten.

## Minder belangrijk
(Paden die je liever niet als bron terugziet, één per regel, bijvoorbeeld /winkelwagen/ of /bedankt/. Dit is een hint, geen blokkade.)
het sjabloon · selecteer, kopieer, vul de haakjes in
DOC.01

Wat een llms.txt doet

Deze pagina hoort bij de onze tools en plugins en is gemaakt om AI-vindbaarheid concreet te maken. Met het sjabloon hierboven schrijf je een llms.txt die je eigen site overzichtelijk beschrijft. Of ChatGPT, Perplexity of Gemini dat bestand ophaalt is niet vastgesteld en volgens hun eigen documentatie op dit moment niet het geval. Wil je zien hoe zo'n bestand er ingevuld uitziet, dan staat het onze op theseo.nl/llms.txt. Dat is geen voorbeeld dat we erbij hebben verzonnen, het is het bestand dat we zelf gebruiken.

In opzet is het vergelijkbaar met robots.txt, maar dan speciaal gemaakt voor AI-systemen

Het geeft AI-crawlers informatie over je belangrijkste onderwerpen, je context, je prioriteiten en welke content wel of niet geciteerd mag worden. Taalmodellen crawlen websites namelijk anders dan zoekmachines: ze analyseren betekenis, verbanden en semantische patronen. Je krijgt er een nette, gecureerde inhoudsopgave van je site in platte tekst mee. Dat is handig voor jezelf en voor agents die je er zelf naartoe stuurt. Het geeft geen enkele garantie op zichtbaarheid of citaten: geen enkele grote aanbieder heeft toegezegd het bestand van externe sites op te halen.

Gianluca aan het werk
beeld · ons eigen llms.txt schrijven we net zo: eerst in gewone taal, dan pas in het bestand
DOC.03
DOC.04

Wat de plugin precies doet

De plugin vangt het verzoek naar /llms.txt op voordat je thema aan de beurt is, en schrijft daar het bestand dat uit je instellingen volgt. Er wordt niets weggeschreven naar je schijf en er staat dus ook niets in de weg als je later iets verandert. Dit zit erin, onderdeel voor onderdeel.

Het bestand op /llms.txt
  • Het bestand op /llms.txt: een titelregel met je sitenaam, een citaatregel met je samenvatting, je kernfeiten als vrije tekst, en daarna de secties Belangrijkste pagina's, Optioneel, Citatievoorkeur en Minder belangrijk.
  • Twee knoppen die het invulwerk overnemen: een die je gepubliceerde pagina's als linklijst overneemt en een die dat met je laatste berichten doet. Ze vullen alleen aan wat er nog niet staat, en er wordt niets opgeslagen tot je zelf op opslaan drukt.
  • Een controlepaneel dat meldt wat er nog ontbreekt, of er al een vast llms.txt bestand op de server staat dat de plugin in de weg zit, of WordPress in een submap draait en of je permalinks op de standaardstand staan.
  • Een voorbeeld van het volledige bestand onder aan het instellingenscherm, zodat je ziet wat je publiceert voordat je het publiceert.
  • Drie extra's die standaard uit staan: een commentaarregel met het adres van je llms.txt in de robots.txt die WordPress uitlevert, een regel bronvermelding onderaan het bestand en een kleine link naar ons in je voettekst. Je zet ze zelf aan of laat ze uit.
Eén ding om te weten over de vorige versie

Versie 1.x zette bovenaan elk gegenereerd bestand een blok met verwijzingen naar andere projecten, en dat was niet uit te zetten. Dat blok is er in 2.0.0 uit gehaald, en de uitvoer volgt nu de opbouw van de standaard op llmstxt.org in plaats van een zelfbedacht formaat.

DOC.05

Zo installeer je hem, in vier stappen

Je hoeft geen developer te zijn. Het is een gewone plugin-zip die je uploadt zoals elke andere. Reken op tien minuten, waarvan het meeste in het schrijven van je samenvatting gaat zitten.

STAP 01

Ophalen

Klik hierboven op de downloadknop. Je krijgt theseo-llms-txt-generator-2.0.0.zip, 26 KB. Pak hem niet uit: WordPress wil de zip zelf.
STAP 02

Uploaden

Ga in WordPress naar Plugins, dan Nieuwe plugin, dan Plugin uploaden. Kies het zipbestand, klik Nu installeren en daarna Plugin activeren.
STAP 03

Invullen

Ga naar Instellingen, dan llms.txt generator. Vul de naam en de samenvatting in en druk op de knop die je gepubliceerde pagina's overneemt. Opslaan.
STAP 04

Controleren

Open jouwdomein.nl/llms.txt in je browser. Wat je daar ziet is precies wat een agent straks ook ziet, en dat is de hele controle.

Komt er iets anders uit dan je verwacht, dan zit het bijna altijd in een van deze drie dingen, en het controlepaneel op het instellingenscherm zegt welke. Er stond al een fysiek bestand llms.txt op je server: dan levert je webserver dat uit en komt de plugin niet aan de beurt, dus haal het oude bestand weg. Je WordPress draait in een submap: dan komt het bestand in die submap terecht terwijl de standaard het in de root van het domein verwacht. Of je permalinks staan op de standaardstand: dat werkt wel, want de plugin kijkt daarnaast zelf naar het opgevraagde pad, maar het scherm meldt het zodat je het weet.

WordPress6.0 of hoger. In de plugin staat getest tot en met 7.0.
PHP7.4 of hoger. De code is gecontroleerd op 8.5.
RechtenJe hebt manage_options nodig, dus beheerder.
Taal van het schermNederlands op een Nederlandse site, anders Engels.
Ook te vinden op Volledige broncode op GitHub Officiele WordPress-pluginmap Neem de download hierboven, niet die uit de pluginmap. Deze plugin staat sinds 25 februari 2026 in de officiele pluginmap van WordPress, maar daar wordt vandaag nog versie 1.1.2 uitgeleverd. Die oude versie doet twee dingen die je niet wilt: ze schrijft een vast blok met verwijzingen naar zes andere websites boven in elk gegenereerd bestand, en de uitvoer volgt de llms.txt standaard niet. Versie 2.0.0 hierboven heeft dat blok niet meer en volgt de standaard wel. De pluginmap wordt bijgewerkt zodra de nieuwe versie is ingediend. Stand gemeten op 18 augustus 2026.
FIG.03 · Het scherm dat je erbij krijgt

Links een formulier, rechts het bestand dat eruit rolt

Na het activeren staat er onder Instellingen een regel llms.txt generator. Dat scherm bestaat uit twee helften: de velden die je invult en het voorbeeld van het bestand zoals het op dat moment zou worden uitgeleverd. Zo ziet de opbouw ervan eruit.

wp-admin · Instellingen · llms.txt generatorschematisch · geen schermafdruk uit een klantomgeving

llms.txt generator

Het bestand wordt bij elk verzoek opgebouwd uit de velden hieronder.

Controlepaneel ✓Geen vast llms.txt bestand op de server, de plugin komt aan de beurt ✓WordPress draait in de root van het domein !Samenvatting is nog leeg, dat is de citaatregel onder de titel
Naam van de website
Dakkapel Nederland
Samenvatting
Plaatst dakkapellen in de provincie Utrecht, sinds 2009, met eigen montageteams.
Belangrijkste pagina's
/dakkapel-plaatsen/ | Dakkapel plaatsen | Werkwijze, doorlooptijd en garantie /offerte-aanvragen/ | Offerte | Wat we nodig hebben voor een prijs
Vul aan met mijn gepubliceerde pagina's
Citatievoorkeur
Definities, checklists en stappenplannen mogen letterlijk geciteerd worden
Instellingen opslaan

Voorbeeld van de huidige llms.txt

# Dakkapel Nederland > Plaatst dakkapellen in de provincie Utrecht, sinds 2009, met eigen montageteams. ## Belangrijkste pagina's - [Dakkapel plaatsen](https://.../dakkapel-plaatsen/): Werkwijze, doorlooptijd en garantie - [Offerte](https://.../offerte-aanvragen/): Wat we nodig hebben voor een prijs ## Citatievoorkeur Definities, checklists en stappenplannen mogen letterlijk geciteerd worden, met bronvermelding naar de betreffende URL.

Dit voorbeeld ververst zodra je opslaat.
de vier standen van deze pluginwat het scherm meldt
  1. Er komt een verzoek binnen op /llms.txtDe plugin vangt het op voordat je thema aan de beurt is en bouwt het bestand op uit je velden. Er wordt niets naar je schijf geschreven.
  2. ✓ Het bestand is uitgeleverdTitelregel, citaatregel, kernfeiten en daarna je pagina's. Wat jij op jouwdomein.nl/llms.txt ziet is precies wat een agent daar ziet.
  3. ○ De samenvatting is nog leegGeen fout, wel een gat: de citaatregel onder de titel ontbreekt. Het controlepaneel meldt het en de rest van het bestand gaat gewoon de deur uit.
  4. ! Er staat al een vast llms.txt op de serverDan levert je webserver dat oude bestand uit en komt de plugin niet aan de beurt. Haal het weg, dan werkt het scherm hierboven weer.
Vier standen, vier kleuren, en het zijn dezelfde vier die deze site overal gebruikt als er echt iets gebeurt. Leeg is geen fout en heeft daarom een eigen kleur in plaats van het rood van een storing.
De gegevens in dit beeld zijn verzonnen om de vorm te laten zien. Wat wel klopt is de opbouw: het menu-item onder Instellingen, het controlepaneel bovenaan, de velden links met de knop die je pagina's overneemt, en rechts het voorbeeld van het bestand zoals het wordt uitgeleverd. Ons eigen bestand staat op theseo.nl/llms.txt.
DOC.06

Wat hij wel doet, en wat hij niet doet

Dit onderwerp is een van de weinige waar de verwachtingen veel harder gaan dan de feiten. Daarom staat hier allebei de lijst, zodat je de plugin installeert met de juiste verwachting en niet met de verkeerde.

de stand van zakenversie 2.0.0
Dit zit erin
  • Een llms.txt volgens de standaard, opgebouwd uit je instellingen, zonder FTP en zonder bestand op je schijf.
  • Twee knoppen die je paginalijst overnemen, zodat het invulwerk niet bij nul begint.
  • Een controlepaneel dat je waarschuwt voor de drie dingen die dit stuk techniek stil laten mislukken.
  • Een voorbeeld van het hele bestand op het scherm zelf, voordat je iets publiceert.
  • Nederlandse labels op een Nederlandse site, en een schone verwijdering: weghalen laat niets achter in je database.
Dit zit er niet in
  • Geen ranking en geen garantie op zichtbaarheid. Geen enkele grote AI-aanbieder heeft toegezegd dit bestand van externe sites te lezen, en Google heeft publiek gezegd het niet te gebruiken voor AI Overviews.
  • Geen blokkade. De citatievoorkeur is een verzoek. Wil je crawlers echt weren, dan doe je dat met robots.txt of op serverniveau.
  • Geen tekst die zichzelf schrijft. De samenvatting en de omschrijvingen komen van jou; de plugin heeft geen taalmodel en vraagt geen sleutel.
  • Geen losse markdown-versies van je pagina's. De plugin levert het overzichtsbestand, niet een schaduwkopie van je hele site.
  • Geen voorrang op een bestaand bestand. Staat er al een fysieke llms.txt op je server, dan wint die en komt de plugin niet aan de beurt.
Waarom we hem dan toch bouwden en gebruiken: het bestand kost tien minuten en het is het enige plekje waar een agent die jouw site ophaalt in een keer leest wat je doet en welke pagina's ertoe doen. Dat is een leesbaar visitekaartje, geen rankingfactor, en zo staat het er hier ook.
DOC.07
DOC.08

Llms.txt naast robots.txt en ander AI-verkeer

Robots.txt is bedoeld voor traditionele zoekmachines zoals Google en Bing. Het bestand is juist bedoeld voor taalmodellen die content anders verwerken. Beide hebben hun eigen functie, en samen vormen ze een fundament voor zowel klassieke SEO als AI SEO.

Wil je ook grip houden op hoe AI met je content omgaat op andere vlakken

Bekijk hoe je SEO-verkeer beschermt tegen AI-overname, of hoe je met een heatmap en scrollmap plugin ziet hoe bezoekers je pagina's daadwerkelijk gebruiken. Zo combineer je AI-structuur met inzicht in echt bezoekersgedrag.

DOC.09

Wat AI wel en niet met je content mag doen

llms.txt is een voorstel aan de kant van het model en geen technische blokkade. Wat een crawler mag ophalen regel je in robots.txt; wat een model met opgehaalde inhoud mag doen, staat sinds september 2025 in de Content Signals Policy en wordt bij de IETF-werkgroep AIPREF gestandaardiseerd. Je kunt in je llms.txt wel opschrijven wat je wenst, maar niemand is verplicht zich eraan te houden.

Stand van die standaardisering, nagekeken op 25 augustus 2026

De werkgroep AI Preferences bij de IETF loopt nog en het woordenboek staat op draft-ietf-aipref-vocab, een concept en geen vastgestelde standaard. Zolang dat zo is, kun je er niets aan ontlenen. Wij noemen bewust geen opleverdatum: die publiceert de werkgroep niet.

AI-systemen geven de voorkeur aan websites met duidelijke structuur

Een llms.txt maakt in één document zichtbaar waar je expertise ligt, welke onderwerpen centraal staan en welke pagina's prioriteit hebben. Zo wordt je website beter begrepen, en vergroot je de kans op zichtbaarheid in AI-antwoorden, samenvattingen en aanbevelingen.

VRG.11 · VEELGESTELDE VRAGEN

Veelgestelde vragen over llms.txt

Wat is een llms.txt precies?

Een tekstbestand in de root van je domein dat je eigen site overzichtelijk beschrijft: de naam, een zin over wat je doet, en daarna de pagina's die ertoe doen met een korte toelichting. Het is bedoeld voor taalmodellen die content anders verwerken dan een klassieke zoekmachine. Iedereen die het opvraagt kan het lezen, mens en machine.

Halen ChatGPT, Perplexity en Gemini dat bestand ook echt op?

Dat is niet gegarandeerd, en die eerlijkheid hoort erbij. Er is geen partij die belooft dat een llms.txt wordt gelezen of meegewogen. Wat je wel weet: het bestand kost weinig moeite, het staat je nergens in de weg, en het dwingt je om in gewone taal op te schrijven wat je site is en welke pagina's ertoe doen. Dat laatste is op zichzelf al nuttig.

Is een llms.txt beter dan een robots.txt?

Ze doen iets anders en vervangen elkaar niet. Robots.txt is bedoeld voor klassieke zoekmachines en zegt vooral wat er niet gecrawld mag worden. Een llms.txt beschrijft juist wat je site is en waar de kern staat. Naast elkaar dekken ze twee verschillende soorten bezoek.

Werkt dit ook zonder WordPress?

Ja. Het sjabloon werkt voor elke site, inclusief WordPress, Shopify, Webflow en maatwerk; het enige dat telt is dat het bestand in de root van je domein staat. De gratis plugin is er voor wie WordPress gebruikt en het bestand niet met de hand wil bijhouden: die vangt het verzoek naar /llms.txt op voordat je thema aan de beurt is en schrijft niets naar je schijf weg.

DOC.10 · Volgende stap

Aan de slag

Draai je geen WordPress: neem het sjabloon hierboven over, vul de haakjes in met je eigen gegevens en sla het op als llms.txt. Plaats het bestand in de root van je domein en verwijs er eventueel naar in je content en documentatie. Controleer daarna of jouwdomein.nl/llms.txt in je browser opent, want dat is het enige wat een taalmodel straks ook doet.

Draai je wel WordPress: download de plugin bovenaan deze pagina, activeer hem en loop de vier stappen langs

Je bent even lang bezig, maar je hoeft het daarna nooit meer met de hand bij te werken.

Ben je hier omdat je grip wilt op wat AI met je site doet, dan zijn dit de twee logische vervolgpagina's

Hoe je je SEO-verkeer beschermt tegen AI-overname en de AI snippet previewer, die per pagina meet welke stukken een taalmodel los kan citeren. Wil je zien hoe bezoekers van vlees en bloed je pagina's gebruiken, dan doet de heatmap- en scrollmapplugin dat. Twijfel je over de juiste citatievoorkeur voor jouw content, of wil je hulp bij de implementatie? Plan een gesprek met ons. Voor meer AI-tools ga je terug naar het overzicht van tools en plugins.

Sectie · Volgende stap24/7 bereikbaar · sales@theseo.nl
Plan een gesprek ↗
Geschreven door GianlucaOprichter. Bouwt sinds 2017 aan vindbaarheid voor Nederlandse bedrijven, in Google en in AI-antwoorden. Meer over het instituut.