LLMs.txt-generator
Ange din domän. LLMs.txt-generatorn genomsöker webbplatsen, väljer ut de sidor som är värda att visa för AI-system, grupperar dem i avsnitt och skriver en beskrivning till varje. Du får en validerad llms.txt som du kan redigera innan du publicerar.
Skillnaden ligger mitt i processen. Generatorn tömmer inte din sitemap i en textfil: URL:er filtreras, viktiga sidor prioriteras och beskrivningarna kommer från sidans faktiska innehåll, inte från metataggen.
Så fungerar det
- Ange din webbplats. Eller peka ut en sitemap, eller klistra in din egen lista med URL:er.
- Verktyget genomsöker och analyserar. robots.txt, dina sitemaps och innehållet på varje sida.
- Det bygger och validerar filen. Avsnitt, beskrivningar och en kontroll av efterlevnad.
- Du granskar, redigerar och publicerar. Inget lämnar sidan utan ditt godkännande.
Mer än en sitemap-till-llms.txt-konverterare
En enkel generator gör ett svep: in med sitemapen, ut med URL:er och metabeskrivningar. Så hamnar inloggningssidan, varukorgen och hundra tomma blogginlägg i en publicerad fil.
| Funktion | DiagnoSEO | Andra generatorer |
|---|---|---|
| Genomsöker sidornas faktiska innehåll | ✅ | Varierar |
| Filtrerar bort URL:er utan värde | ✅ | Varierar |
| Prioriterar viktiga sidor | ✅ | Varierar |
| Skapar logiska avsnitt | ✅ | Varierar |
| Skriver beskrivningar ur innehållet | ✅ | Varierar |
| Skriver på webbplatsens språk | ✅ | Varierar |
| Inbyggd validering | ✅ | Varierar |
| Redigering före nedladdning | ✅ | Varierar |
| Visar bortvalda URL:er och skälet | ✅ | Varierar |
| Jämför din befintliga llms.txt | ✅ | Varierar |
| Skapar llms-full.txt | ✅ | Varierar |
Vad LLMs.txt-generatorn faktiskt gör
- Sitemap först. Läser robots.txt och hanterar sitemap-index och gzip-packade sitemaps.
- Genomsökning som reserv. Ingen sitemap? Sidorna hittas via interna länkar från din startsida.
- Parallell hämtning håller även större genomsökningar snabba.
- Smart URL-urval. Dokumentation, produkter, tjänster, priser, om oss och kontakt går först.
- Bort med bruset. Filer, inloggning, varukorg, paginering, tagg- och datumarkiv, filterparametrar.
- Egna undantag. Lägg till URL-fragment som ska hoppas över, till exempel
/tag/eller?filter=. - Avsnittsbalansering hindrar en stor blogg från att tränga undan dokumentationen.
- Städade titlar. ”Priser | Varumärke” blir ”Priser”.
- H2-avsnitt plus ett
Optional-avsnitt för sekundärt innehåll. - Sammanfattning och sidbeskrivningar skrivna ur det verkliga innehållet, på din webbplats språk.
- Reserv i metabeskrivningen om modellen inte är tillgänglig, så du alltid får en användbar fil.
- Validering före nedladdning, inklusive kriterierna i Chrome Lighthouse.
- Jämförelse med den llms.txt som redan ligger på din domän.
- Transparenta källor. Varje medtagen URL listas och kan avmarkeras; varje bortvald visar varför.
- llms-full.txt med sidornas fullständiga innehåll, från samma genomsökning.
Vad är llms.txt
llms.txt är en Markdown-fil som beskrivs i förslaget llmstxt.org, publicerat av Jeremy Howard (Answer.AI) i september 2024 och uppdaterat till v2 i augusti 2026. Det är ett förslag drivet av gemenskapen, inte en W3C- eller IETF-standard.
Strukturen är kort: en H1 med webbplatsens namn (det enda obligatoriska elementet), en sammanfattning som citat, ett valfritt stycke med kontext och därefter H2-avsnitt med Markdown-länkar, där ett kolon inleder en kort notering. Ett avsnitt som heter Optional markerar innehåll som en agent får hoppa över när kontexten är knapp.
Filen kan ligga i domänens rot eller på valfri sökväg inom den. v2 tillåter filer med begränsad räckvidd: /docs/llms.txt täcker allt under /docs/, och agenter bör använda den mest specifika fil som gäller.
Vad är llms-full.txt
llms-full.txt är en konvention som spridits av dokumentationsplattformar och ingår inte i specifikationen. I stället för länkar med beskrivningar bär den sidornas fullständiga innehåll som Markdown, sammanfogat till ett dokument.
Den gör nytta där användare ställer detaljerade frågor till AI-assistenter: dokumentation, SaaS-produkter, kunskapsbaser. Båda filerna kommer från samma genomsökning och förblir därför samstämmiga.
llms.txt, sitemap.xml och robots.txt
Tre filer, tre uppgifter. De ersätter inte varandra, och en välskött webbplats levererar alla tre.
| robots.txt | sitemap.xml | llms.txt | |
|---|---|---|---|
| Skriven för | Crawlers | Sökmotorer | Språkmodeller och agenter |
| Besvarar | Vad som får genomsökas | Vilka URL:er som finns | Vad nyckelsidorna handlar om |
| Format | Direktiv | XML | Markdown |
| Innehåller beskrivningar | Nej | Nej | Ja |
| Styr åtkomst | Ja | Nej | Nej |
| Räckvidd | Domän | Domän | Domän eller sökväg |
Varför en utgivare kan vilja ha en
- Kontroll. Du väljer vilka sidor och beskrivningar du visar, i stället för att låta en modell gissa utifrån HTML full av navigation och skript.
- Maskinläsbarhet. Markdown är enklare för kompatibla agenter och verktyg att hantera än en renderad sida.
- Kontexteffektivitet. En kortfattad karta ryms i ett kontextfönster där hela din webbplats aldrig skulle få plats.
- Låg kostnad. Inget att underhålla i din stack och ingen påverkan på prestanda.
Formatet publiceras av dokumentationsteamen hos OpenAI, Anthropic och Gemini och genereras automatiskt av plattformar som Mintlify, GitBook och Wix samt av tilläggen Yoast SEO och AIOSEO.
Vad llms.txt inte gör
- Den blockerar inte crawlers. Åtkomststyrning hör hemma i robots.txt.
- Den ersätter varken robots.txt eller sitemap.xml.
- Den garanterar inga omnämnanden i ChatGPT, Perplexity, Gemini eller Claude.
- Den är ingen bekräftad rankningsfaktor hos Google.
- Den är inte obligatorisk, och användningen skiljer sig mellan AI-system.
- Den kompenserar varken för tunt innehåll eller för en webbplats crawlers inte når.
Den som lovar fler omnämnanden enbart tack vare filen lovar något ingen kan visa i dag. Värdet ligger i kontroll och läsbarhet.
Validering och Chrome Lighthouse-kontrollen
Chrome Lighthouse 13.3 lade till den experimentella kategorin Agentic Browsing. En av dess granskningar validerar grundläggande egenskaper hos en publicerad llms.txt: en H1-rubrik, minst en riktig Markdown-länk i formen [Titel](URL) och en längd över 50 tecken.
Generatorn efterliknar de kontroller granskningen kör. Det är en strukturkontroll, inte en rankningssignal i Google-sök. För själva granskningen behandlas en saknad fil som ej tillämplig, medan en publicerad fil som inte klarar den kan rapporteras som ett fel.
Därför körs valideringen före nedladdning: llmstxt.org-struktur, de tre Lighthouse-kriterierna, dubblerade URL:er, länkar till främmande domäner och filstorlek. Den separata LLMs.txt-kontroll och validator granskar en fil som redan är publicerad, inklusive om dess länkar fortfarande fungerar.
Så publicerar du filen
Servera den som ren text på dindoman.se/llms.txt, bredvid robots.txt. Vill du bara beskriva en del av webbplatsen lägger du den på den sökvägen i stället, till exempel dindoman.se/docs/llms.txt. Öppna adressen efter uppladdning och kontrollera att du ser Markdown och inte en 404-sida.
| Plattform | Placering |
|---|---|
| cPanel eller delat webbhotell | /public_html/llms.txt |
| WordPress | Webbplatsens rot, inte /wp-content/ |
| Next.js, Nuxt, Astro, React | /public/llms.txt |
| Laravel, Symfony | /public/llms.txt |
| Shopify | Innehåll → Filer, och omdirigera sedan /llms.txt till den uppladdade filen |
| Webflow | Webbplatsinställningar, egen kod eller filuppladdning |
| Netlify, Vercel, GitHub Pages | Lägg den i din public-mapp i repot |
Vad hör hemma i filen
En llms.txt är ett urval, inte ett arkiv. För den kompletta listan över URL:er har du din sitemap.
- SaaS och dokumentation: produktöversikt, priser, kom igång, API-referens, changelog.
- E-handel: kategorier, flaggskeppsprodukter, frakt, returer, storleksguider. Inte varianter, filter eller paginering.
- Lokala tjänster: varje tjänst för sig, verksamhetsområde, priser eller offert, om oss och kontakt.
- Utgivare: ämnesnav och tidlösa texter i stället för de senaste femtio inläggen.
Vanliga frågor
-
En Markdown-fil med din webbplats namn, en kort sammanfattning och en lista över nyckelsidor med beskrivningar. Den ger språkmodeller och agenter en kortfattad karta över ditt innehåll i stället för att låta dem härleda den ur HTML.
-
Nej. Det är ett förslag drivet av gemenskapen, beskrivet på llmstxt.org, nu i v2, och det har varken ratificerats av W3C eller IETF. Specifikationsenlig betyder här strukturen som beskrivs där.
-
Nej. Inget system kräver filen. Du publicerar den frivilligt för att styra vad du visar kompatibla AI-verktyg och hur det beskrivs.
-
Det finns inga belägg för det, och det här verktyget lovar det inte. Filen gör innehållet lättare att läsa och ger dig kontroll över beskrivningarna, men den är varken en bekräftad rankningsfaktor eller en garanti för omnämnanden.
-
Google uppger att filen inte behövs för deras AI-funktioner i sökningen. Separat kan Chrome Lighthouse validera grundläggande egenskaper hos en publicerad fil i sina experimentella granskningar. Det är en strukturkontroll, inte en rankningssignal.
-
Servera den som ren text i domänens rot, bredvid robots.txt. v2 tillåter också filer på valfri sökväg:
/docs/llms.txttäcker innehållet under/docs/, och agenter bör använda den mest specifika filen. -
llms.txt är ett urvalsindex av länkar med beskrivningar. llms-full.txt innehåller sidornas fullständiga innehåll som Markdown. Den första är kartan, den andra terrängen, och bara den första ingår i specifikationen.
-
En sitemap listar alla URL:er för sökmotorer, utan beskrivningar och utan rangordning. robots.txt styr crawlers åtkomst. llms.txt är en kort, utvald karta med kontext, anpassad till en modells kontextfönster.
-
Ja. Utan sitemap hittas sidorna via interna länkar från din startsida, med förtur för dokumentation, produkter och tjänster.
-
Ja. Inom dygnsgränsen får du hela filen, utan vattenstämpel och utan avkortad förhandsvisning. Betalda planer höjer sidgränsen och lägger till llms-full.txt.
Skapa din llms.txt
Ange din domän och få en strukturerad, validerad och redigerbar llms.txt-fil, redo att publiceras. Ingen manuell insamling av URL:er. Har du redan en fil? Kontrollera den med LLMs.txt-kontroll och validator.