SEO en GEO
Wat is llms.txt en heb je het nodig als ondernemer?
llms.txt is een voorgesteld bestand dat AI-assistenten een korte samenvatting van je site geeft. Wat het is, wat Google ervan zegt en wanneer het zinvol is.
llms.txt is een gewoon tekstbestand in Markdown dat op jouwsite.nl/llms.txt staat en AI-assistenten in een paar regels vertelt wat je bedrijf doet en welke pagina's het belangrijkst zijn. Het is een voorstel uit 2024, geen officiële standaard. Google zegt dat Google Zoeken het bestand niet nodig heeft, dus je hoeft er niet wakker van te liggen. Aanmaken kost weinig, maar verwacht er geen hogere positie of zekerheid dat een assistent je noemt van.
Hieronder lees je waar het vandaan komt, hoe zo'n bestand eruitziet, wat Google erover zegt en voor wie het toch de moeite waard is. Ik hou me aan wat de bronnen zeggen en laat weg wat niemand kan aantonen.
Wat is llms.txt precies?
Het idee komt van Jeremy Howard, die het op 3 september 2024 voorstelde in een bericht van Answer.AI en dat sindsdien uitwerkt op llmstxt.org. De redenering: een taalmodel kan een hele website niet in één keer lezen, en een gewone pagina zit vol navigatie, scripts en opmaak die in platte tekst weinig voorstelt. Een bestand dat in schone tekst zegt waar je site over gaat en waar de details staan, zou dat werk besparen.
Het lijkt op robots.txt en de sitemap, maar het doet iets anders:
robots.txtzegt welke crawlers waar mogen komen.- Een sitemap lijst al je pagina's op, voor zoekmachines.
llms.txtis een korte, door een mens geschreven samenvatting met de belangrijkste links, bedoeld om gelezen te worden.
Het bestand is niet bedoeld om iets te blokkeren. Wil je AI-crawlers toelaten of weren, dan regel je dat in robots.txt.
Hoe ziet zo'n bestand eruit?
Het voorstel schrijft een vaste opbouw voor, in Markdown:
- Een kop van niveau 1 met de naam van je bedrijf of site. Dit is het enige verplichte onderdeel.
- Een korte samenvatting in een citaatblok (
>) met de kern: wie je bent, wat je doet, voor wie. - Eventueel een paar alinea's met meer uitleg, zonder verdere koppen.
- Een of meer koppen van niveau 2, elk met een lijst links naar de pagina's waar de details staan. Bij elke link kan een korte toelichting na een dubbele punt.
Een klein, verzonnen voorbeeld voor een fictieve bakkerij in Delft laat de opbouw zien:
- De kop van niveau 1 is de naam: "Bakkerij Voorbeeld".
- Het citaatblok zegt: "Ambachtelijke bakkerij in Delft. Brood, gebak en taarten op bestelling."
- Onder een kop "Assortiment" staan twee links: Brood (dagverse broden, ook glutenvrij) en Taarten op bestelling (bestellen kan tot twee dagen vooraf).
- Onder een kop "Praktisch" staat één link: Openingstijden en adres.
Dit is een illustratie van de opbouw, geen echt bedrijf. Een echt voorbeeld vind je op kaabmedia.nl/llms.txt. Dat bestand wordt op deze site automatisch opgebouwd uit dezelfde gegevens als de pagina's zelf, zodat een prijs of werkgebied er nooit anders kan staan dan op de site.
Wat zegt Google ervan?
Google heeft er een duidelijke mening over. In de richtlijnen voor het optimaliseren van je site voor generatieve AI-functies zegt Google dat Google Zoeken, inclusief AI-overzichten en AI-modus, geen speciale machineleesbare bestanden nodig heeft om je site te tonen. Daar valt llms.txt onder. Volgens de berichtgeving van Search Engine Journal is de tekst later verduidelijkt: de uitspraak geldt voor Google Zoeken, en een llms.txt aanmaken voor andere AI-diensten is prima.
Ook John Mueller van Google heeft zich meermaals sceptisch uitgelaten. Dat is een mening van één medewerker en geen beleid, maar het past bij de richtlijnen: Google gebruikt het bestand niet.
Wat dat betekent voor jou:
- Maak je llms.txt in de verwachting dat je er hoger mee in Google komt, dan stel je jezelf teleur.
- Zoek je zichtbaarheid in AI-antwoorden van Google, dan zit de winst in de basis: duidelijke pagina's, kloppende gegevens en goede structured data.
Gebruiken AI-assistenten het wel?
Dat is eerlijk gezegd niet bekend. Er is geen officiële bevestiging van een grote aanbieder dat die het bestand standaard meeleest bij het beantwoorden van een vraag. Sommige tools en ontwikkelaarsomgevingen gebruiken het wel, vooral voor technische documentatie: een programmeerhulp kan er snel de juiste pagina's mee vinden. Voor een gewone bedrijfssite is dat nauwelijks relevant.
Zie het dus niet als een knop waarmee je ChatGPT of een andere assistent aanzet. Hoe je wél kans maakt om genoemd te worden, lees je in gevonden worden in ChatGPT als lokaal bedrijf. Ook daar geldt: niemand kan beloven dat een assistent je noemt.
Wanneer is het toch zinvol?
Ondanks de onzekerheid zijn er situaties waarin een llms.txt past:
- Je hebt veel documentatie of uitleg. Een softwarebedrijf, een kennisbank of een site met handleidingen heeft er het meeste aan, omdat een assistent of ontwikkelaarstool zo sneller bij de juiste pagina komt.
- Je wilt je eigen samenvatting in handen houden. Het bestand dwingt je in een paar regels op te schrijven wat je doet en voor wie. Dat is op zich al nuttig, ook als geen enkele machine het leest.
- Het kost je weinig. Een bestand van een paar regels is een kwartier werk. Is je site gebouwd met een systeem dat het bestand uit je eigen gegevens opbouwt, dan is het zelfs een bijproduct.
Zinvol is het niet als het je afhoudt van het werk dat wel telt. Heb je nog geen Google Bedrijfsprofiel, staan je gegevens nergens gelijk of laadt je site traag, begin dan daar.
Waar let je op als je er een maakt?
Een paar afspraken houden het bestand bruikbaar en eerlijk:
- Schrijf feiten, geen reclame. Wat je doet, voor wie, waar je werkt en wat het kost. Geen superlatieven die je niet kunt onderbouwen.
- Houd het in lijn met je site. Een prijs of een openingstijd die in llms.txt anders staat dan op de pagina, is een tegenstrijdigheid. Bouw het bestand daarom bij voorkeur uit dezelfde bron als je site.
- Verwijs naar echte pagina's. Controleer dat elke link werkt en naar de juiste pagina gaat.
- Houd het kort. Het is een inhoudsopgave met context, geen tweede website.
- Zet het in de hoofdmap. Het bestand hoort op
/llms.txtte bereikbaar zijn, net alsrobots.txt.
Bij een site op maat kan dat bestand automatisch worden bijgehouden. Op een WordPress-site doet soms een plug-in dat, maar controleer wat die schrijft, net als bij markup voor zoekmachines.
Wat doe je er dan wél aan voor AI-zichtbaarheid?
Het antwoord is minder spannend dan een los bestand: zorg dat een mens én een machine snel kan zien wat je doet. Duidelijke pagina's met het antwoord bovenaan, gegevens die overal gelijk zijn, een bedrijfsprofiel op Google en Bing Places en Apple Business, en technisch gezonde pagina's. Het bestand llms.txt is hooguit een aanvulling daarop.
Wil je weten hoe jouw site ervoor staat, ook op dit punt? Met de gratis scan zie je onder meer of er een llms.txt is en of AI-crawlers welkom zijn. En wil je dat iemand het hele plaatje voor je oppakt, dan lees je op SEO en GEO hoe ik dat aanpak.
Veelgestelde vragen
Is llms.txt een officiële standaard?
Nee. Het is een voorstel uit september 2024 van Jeremy Howard en wordt bijgehouden op llmstxt.org. Er is geen standaardisatieorganisatie die het heeft vastgesteld, en niet elke aanbieder van AI-diensten leest het.
Helpt llms.txt bij een hogere positie in Google?
Nee. Google zegt dat Google Zoeken het bestand niet nodig heeft en er ook niets mee doet voor je positie. Voor je ranking in Google verandert het dus niets.
Is llms.txt hetzelfde als robots.txt?
Nee. Met robots.txt bepaal je welke crawlers waar mogen komen. llms.txt is een samenvatting met links, bedoeld om gelezen te worden. Het blokkeert niets en laat niets toe.
Kan een llms.txt schade doen?
Zolang je erin zet wat waar is en wat ook op je site staat, niet. Het wordt een probleem als het bestand verouderde prijzen of beloftes bevat die niet meer kloppen. Houd het daarom actueel.