Kort antwoord: Een llms.txt-generator maakt het /llms.txt-bestand dat AI-assistenten — ChatGPT, Claude, Perplexity — vertelt wat jouw site is en welke pagina's belangrijk zijn: een platte-tekst, Markdown-stijl manifest dat op de root van je domein wordt bediend. Op Shopify kun je geen bestand via de admin in de root plaatsen, dus heb je een app-proxy, een themaroute of een app nodig om het te bedienen. RankEngine genereert en host een geldig llms.txt voor je winkel en houdt het up-to-date naarmate je catalogus verandert.
Als je op zoek bent naar een llms.txt-generator, ken je al de aard van het probleem: AI-antwoordsystemen beslissen steeds vaker wat ze citeren, en llms.txt is het bestand dat hen vertelt welke van jouw pagina's en feiten het belangrijkst zijn. Deze pagina legt uit wat het bestand is en hoe AI-systemen het daadwerkelijk gebruiken, geeft je een kopieer-en-plak sjabloon en een ingevuld voorbeeld, en behandelt het deel dat de meeste generators overslaan — hoe je er een publiceert en onderhoudt op Shopify, waar je niet eenvoudig een bestand op de root van je domein kunt plaatsen.
Wat llms.txt is, en wat het niet is
llms.txt is een klein manifest in platte tekst, geschreven in Markdown, dat zich bevindt in de hoofdmap van je domein (jouwwinkel.com/llms.txt). Zie het als een zorgvuldig samengestelde kaart van je site, geschreven voor grote taalmodellen in plaats van voor klanten of voor Googlebot. Het benoemt je belangrijkste pagina's, groepeert ze in secties en geeft elke pagina een korte beschrijving van de inhoud. Bovenaan staat in één zin wat je bedrijf is en wie het bedient.
De conventie werd voorgesteld eind 2024 en heeft zich snel verspreid omdat het een concreet probleem oplost: een AI-model dat je winkel leest, moet raden welke van de honderden URL's daadwerkelijk je bedrijf vertegenwoordigen, en het heeft een beperkt contextbudget om dat te doen. Een kort, handmatig samengesteld manifest verwijdert het giswerk. Het is geen officiële standaard die door een standaardisatie-instelling is goedgekeurd, en geen enkele engine is contractueel verplicht om het te lezen — maar het is goedkoop om te implementeren, het schaadt niet, en een groeiend aantal AI-crawlers zoekt ernaar op het voorspelbare pad.
Wat llms.txt niet is: het is geen rankingfactor, geen vervanging voor echte content, en geen garantie voor vermelding. Het is één signaal in de bredere answer engine optimization stack, en het werkt alleen wanneer de pagina's waarnaar het verwijst zelf doorzoekbaar en goed gestructureerd zijn.
Hoe llms.txt verschilt van robots.txt en sitemap.xml
Deze drie bestanden bevinden zich in de hoofdmap van het domein en zijn gemakkelijk te verwarren, maar ze beantwoorden verschillende vragen.
| Bestand | Beantwoordt de vraag | Wat het bevat | Onderscheidend kenmerk |
|---|---|---|---|
| robots.txt | Wie mag wat crawlen? | User-agent regels en toegestane/verboden paden | Een toestemmingslaag; zegt niets over belangrijkheid |
| sitemap.xml | Welke URLs bestaan er? | Uitgebreide lijst van URLs met laatste wijzigingsdatums | Volledigheid is het doel; kan duizenden URLs bevatten |
| llms.txt | Wat is het belangrijkst? | Een korte, samengestelde lijst van belangrijke pagina's met éénregelige beschrijvingen | Selectie boven volledigheid; meestal 15–40 links |
- robots.txt beantwoordt wie mag wat crawlen. Het is een toestemmingslaag — het vermeldt user-agents (Googlebot, GPTBot, OAI-SearchBot) en de paden die ze wel of niet mogen ophalen. Het zegt niets over belangrijkheid.
- sitemap.xml beantwoordt welke URLs bestaan er. Het is een uitgebreide inventaris gemaakt voor zoekmachine-crawlers, die vaak elk product, elke collectie en blogpost met laatste wijzigingsdatums vermeldt. Volledigheid is het doel.
- llms.txt beantwoordt wat is het belangrijkst. Het is opzettelijk kort en selectief — een door mensen samengestelde shortlist, geen volledige index. Waar een sitemap 4.000 URLs kan bevatten, vermeldt een goede llms.txt er 15 tot 40.
De praktische relatie: robots.txt moet de AI-crawlers toestaan, de sitemap helpt hen alles te ontdekken, en llms.txt vertelt hen waar ze zich moeten concentreren. De fout die we het vaakst zien bij Shopify is dat llms.txt wordt behandeld als een tweede sitemap — waarbij elk product erin wordt gedumpt. Dat ondermijnt het doel. Selectie is de waarde.
Wat te vermelden in het llms.txt-bestand van een Shopify-winkel
Neem de pagina's op die je door een AI wilt laten citeren als een shopper ernaar vraagt binnen jouw categorie. In de praktijk betekent dit:
- Je hero- en bestverkochte producten — de twee tot tien items die je het liefst aanbevolen ziet, elk met een feitelijke eenregelige beschrijving (belangrijkste specificatie, grootte, wat het onderscheidend maakt).
- Je topcollecties — de categoriepagina's die definiëren wat je verkoopt, zodat het model je assortiment begrijpt.
- Over / merkpagina's — wie je bent en waarom je geloofwaardig bent. Inkoopnormen, testen, oprichtersverhaal, certificeringen. Hier bevinden zich de vertrouwenssignalen.
- Beleidspagina's — verzending, retouren, garantie. AI-shoppingassistenten tonen deze steeds vaker bij het vergelijken van winkels, en het duidelijk vermelden hiervan levert citaties op.
- Je beste content — koopgidsen en vergelijkingsposts die direct een echte kopersvraag beantwoorden.
Laat dunne tagpagina's, dubbele varianten, winkelwagen- en afreken-URL's en alles wat is stopgezet weg. Houd elke beschrijving eerlijk en specifiek; vage marketingteksten bieden een model niets quotabels om over te nemen.
Een llms.txt-sjabloon om te kopiëren
Een geldig bestand is platte UTF-8 Markdown: een H1 met de naam van je winkel, een optionele eenregelige samenvatting als een blockquote, gevolgd door H2-secties met Markdown-links, elk met een korte beschrijving na een dubbele punt. De structuur ziet er als volgt uit:
- Regel 1 is een H1-kop met de naam van je winkel.
- Regel 2 is een blockquote (een regel die begint met een groter-dan-teken) die samenvat wat je verkoopt en voor wie het is.
- Elke volgende sectie is een H2-kop — Producten, Collecties, Over, Inhoud — waaronder elke regel een Markdown-link is gevolgd door een dubbele punt en een eenregelige beschrijving.
Ingevuld voor een supplementenwinkel, zou de inhoud er als volgt uitzien: een H1 van Northwind Supplements; een samenvattende blockquote zoals Derde-partij-geteste eiwit- en herstelsupplementen voor dagelijkse sporters, verzonden vanuit de VS; een Producten-sectie met links naar Grass-Fed Whey Isolate (25g eiwit, geen kunstmatige zoetstoffen) en Creatine Monohydraat (5g per portie, ongezoet); een Collecties-sectie met links naar Eiwitten (isolaten, blends en plantaardige opties); en een Over-sectie met links naar de merkpagina (test- en inkoopnormen) en de verzendpagina (gratis verzending in de VS boven $50, 30 dagen retour). Kort, feitelijk en elke link leidt naar een echte pagina.
Hoe llms.txt publiceren op Shopify
Hier is de truc die de generators zelden vermelden: Shopify staat je niet toe om handmatig een bestand op de letterlijke root van je domein te plaatsen. Je kunt niet yourstore.com/llms.txt uploaden zoals je zou doen op een zelf-gehoste site, omdat je geen controle hebt over de webserver die dat pad beantwoordt. Er zijn drie realistische routes:
- Een Shopify-app met behulp van de app-proxy. Een app kan een proxy registreren zodat een verzoek naar /llms.txt (of een geproxied subpad) door de server van de app wordt beantwoord met de juiste plain-text respons. Dit is de schoonste weg en de route die speciaal gebouwde tools gebruiken.
- Een thema- of omleidingsoplossing. Sommige handelaren maken een pagina en een URL-omleiding, maar thema's renderen HTML, geen ruwe tekst op de root, dus dit levert zelden een echt correct bestand op het canonieke pad op.
- Handmatig onderhoud. Zelfs waar je een statisch bestand kunt serveren, is het actueel houden ervan kwetsbaar. Elke nieuwe bestseller, hernoemde collectie of uit de handel genomen product betekent weer een handmatige aanpassing, en een verouderde llms.txt die naar dode URL's wijst, is schadelijker dan er geen te hebben.
Omdat het bestand een catalogus moet weerspiegelen die verandert, is het beter om de generatie en hosting te laten verzorgen door iets dat je live winkel leest in plaats van een eenmalige plakactie.
Hoe je je llms.txt valideert
Controleer na publicatie vier dingen:
- Het laadt op /llms.txt en wordt geserveerd als tekst, niet als een HTML-pagina die in je thema is ingepakt.
- Het is geldige Markdown — een enkele H1, een optioneel samenvattend citaatblok en H2-secties met werkende links.
- Elke link leidt naar een live pagina (geen 404's, geen omleidingen naar beëindigde producten).
- Het vermeldt de pagina's die je daadwerkelijk geciteerd wilt hebben, en niets waarvan je je zou schamen als het geciteerd wordt.
Controleer het regelmatig opnieuw, omdat een manifest dat bij de lancering accuraat was, verandert naarmate je catalogus zich ontwikkelt. Een validator die de gelinkte URL's opnieuw crawlt en dode links markeert, is meer waard dan een eenmalige lint.
Hoe AI-antwoordmachines het bestand gebruiken
Wanneer een AI-crawler of ophaalsysteem je winkel tegenkomt, biedt llms.txt een snelle en voordelige manier om te lezen wat jij als centraal beschouwt. Modellen met beperkte context kunnen de gelinkte pagina's prioriteren, de éénregelige beschrijvingen als kant-en-klare samenvattingen gebruiken en zich oriënteren op jouw bedrijf voordat ze budget besteden aan dieper crawlen. Het dwingt geen bronvermelding af — de onderliggende pagina's moeten nog steeds toegestaan zijn in robots.txt, leesbaar zijn en ondersteund worden door echte gestructureerde data — maar het vergroot de kans dat wanneer de machine jouw categorie aanhaalt, het jouw pagina's kiest in plaats van die van een concurrent. Combineer het met de rest van de AEO-toolset en een solide Shopify SEO basis, en controleer je huidige AI-zichtbaarheid om te zien of de machines je al vinden. De achtergrond van de conventie staat in de llms.txt voor Shopify-gids, en het past binnen het bredere AI-zoekoptimalisatie plaatje.
RankEngine genereert een correct, gevalideerd llms.txt vanuit je live Shopify-catalogus, biedt het aan op je domein via de app-proxy, en houdt het actueel naarmate producten veranderen — naast de AI-crawlerregels en JSON-LD-schema waarmee het werkt, en met dezelfde geverifieerde Shopify write-back die het voor elke correctie gebruikt, zodat het bestand dat je levert echt is, geen concept. Zie hoe het in de hele stack past in de beste Shopify SEO-app gids.
