llms.txt, förklarat för WordPress-ägare.

llms.txt är en föreslagen standard för att hjälpa AI-system hitta och förstå det värdefulla innehållet på din webbplats. Det är för LLM-crawlers vad sitemap.xml var för sökmotorer för tio år sedan — fast enklare, och troligtvis viktigare.

Vad det är

llms.txt är en ren textfil du serverar i roten av din domän — på /llms.txt — som beskriver din sajt för stora språkmodeller. Den föreslogs av Jeremy Howard (grundare av fast.ai) i slutet av 2024. Det är en community-konvention, inte en IETF-standard. På publiceringssidan har den bred adoption — företag som Anthropic, Cloudflare, Stripe och Vercel serverar en i sin rot — men de crawlers som faktiskt konsumerar den har mestadels varit tysta om det offentligt.

I praktiken finns det två relaterade filer:

  • /llms.txt — ett kort manifest som listar dina nyckelsidor med beskrivningar
  • /llms-full.txt — det faktiska innehållet på din sajt, konverterat till ren Markdown

Hur det skiljer sig från robots.txt och sitemap.xml

robots.txt berättar för crawlers vad de får och inte får besöka. sitemap.xml berättar var de hittar varje sida. llms.txt går ett steg längre: den berättar för LLM:er varför varje sida är viktig och ger dem innehållet i ett format som är billigt att läsa — ingen HTML-tolkning, inget navigeringsbrus, inget JavaScript krävs.

Den sista delen är den tysta fördelen. När en AI-crawler besöker en typisk WordPress-sida lägger den tokens på att tolka tema-markup för att hitta det faktiska innehållet. Med llms-full.txt ger du den innehållet direkt — och du gör det i det format som är billigast att konsumera.

Hur en minimal llms.txt ser ut

# Acme Redovisning

> Redovisningsbyrå för småföretag i Stockholm.
> Vi är specialiserade på svensk bokföring, deklarationer och moms.

## Tjänster

- [Bokföring](/services/bookkeeping/): Löpande bokföring från 2 400 SEK/mån
- [Deklarationer](/services/tax/): Privat- och företagsdeklarationer
- [Momsregistrering](/services/vat/): EU-momsregistrering och efterlevnad

## Om oss

- [Om oss](/about/): 12 år gammal byrå, 40+ kunder
- [Kontakt](/contact/): Kontor i Stockholm

Blockcitatet högst upp är sajtbeskrivningen. Varje H2 grupperar sidor. Varje listelement är en sida med en enradsbeskrivning. Det är hela specifikationen.

Hur llms-full.txt ser ut

Samma struktur, men med hela texten för varje sida bifogad. Så istället för en länk till /services/bookkeeping/ får du hela bokföringssidan renderad som Markdown — rubriker, stycken, FAQ:er, allt. AI-crawlers kan indexera hela filen med en enda förfrågan.

Kommer AI-crawlers faktiskt att respektera det?

Ärligt talat: ingen har sagt det med säkerhet ännu. Ingen stor AI-leverantör har publicerat ett formellt åtagande att konsumera llms.txt som crawlerbeteende, och de som har uttalat sig offentligt har varit medvetet vaga. Vissa oberoende rapporter tyder på att retrieval-system tolkar filerna när de hittar dem; andra säger att effekten är omöjlig att skilja från att ha samma innehåll i välstrukturerad HTML.

Det ärliga argumentet för att ändå publicera en: filen kostar ingenting att servera och tar ingenting från din sajt. Om den hjälper med AI-citering, bra. Om den inte gör någonting har du lagt till några kilobyte ren text i din rot. Det är billig försäkring, inte en garanterad signal.

Hur du lägger till llms.txt i WordPress

Tre alternativ:

  1. Skriv den för hand. Skapa en textfil, ladda upp till sajtens rot via FTP. Uppdatera varje gång du lägger till eller tar bort sidor. Fungerar förmodligen för en sajt med 10 sidor, smärtsamt för allt större.
  2. Använd en kodsnutt. Registrera en rewrite-regel och en template_redirect-hook som matar ut filen från din sitemap. Fungerar om du är bekväm med functions.php.
  3. Använd Dennis GEO. Pluginet genererar både /llms.txt och /llms-full.txt automatiskt från din sitemap och dina sidbeskrivningar. Regenereras vid publicering. Ingen kod.

Jag rekommenderar självklart alternativ tre, men alternativ ett och två är också helt legitima.

Testa på din sajt

Gå till https://dinsajt.se/llms.txt och se om filen finns. Får du en 404 berättar ingenting för AI-crawlers hur de ska läsa din sajt.