AI-SEO

Vad är llms.txt, och behöver din WordPress-sajt en?

Sven Erkensten, IT-konsult och fotograf i Nässjö

Sven Erkensten · IT-konsult, Nässjö

Kort svar: llms.txt är en textfil som beskriver din sajt för AI-tjänster. Google använder den däremot inte. Det säger de själva rakt ut. Andra AI-tjänster kan däremot läsa den, och med tillägget Yoast SEO kostar den dig tio minuter och noll kronor. Skadan är noll, nyttan osäker. I den här artikeln går jag igenom vad filen är, vad som talar för och emot, och hur du slår på den om du vill, steg för steg. På den här sajten slutade jag använda Yoasts generator efter en bugg jag mätte upp, och det går jag också igenom.

Hellre fråga en AI om den här sidan? Öppna den i ChatGPT eller Perplexity, så får du en sammanfattning och kan ställa följdfrågor. Sajten anges som källa i svaret.

Det här är del två i min guideserie om AI-SEO: så syns din hemsida i ChatGPT och Google.

Vad är llms.txt?

llms.txt är nämligen en vanlig textfil som ligger i roten på din webbplats, precis som robots.txt och sitemap. Skillnaden i uppdrag:

  • robots.txt talar om för robotar vad de får hämta.
  • Sitemap listar däremot alla sidor för sökmotorer.
  • llms.txt är tänkt som ett urval för AI-tjänster: ”det här är sajten, och här är de viktigaste sidorna”, alltså en innehållsförteckning i klartext, utan menyer, annonser och kod som annars gör webbsidor svårlästa för AI-system.

Formatet föreslogs i september 2024 av Jeremy Howard, forskare och medgrundare av AI-företaget Answer.AI. Det är alltså inget beslut från Google eller OpenAI, utan ett förslag som sajter kan välja att följa. Förslaget uppdaterades till version 2 i augusti 2026 och lever i högsta grad, men det är fortfarande just ett förslag.

Vad säger Google? Nej tack.

Googles officiella guide för AI-funktionerna i sökresultaten är ovanligt tydlig: du behöver inte skapa några nya maskinläsbara filer för att synas i Google, ”as Google Search itself doesn’t use them”. Google använder dem alltså inte. Google kan mycket väl hämta och indexera själva filen, precis som andra filtyper på en sajt, men den behandlas inte på något särskilt sätt. Guiden fortsätter: det är helt okej att ha en llms.txt för andra tjänster, men i Google varken hjälper eller skadar den.

Googles John Mueller har uttryckt det ännu rakare: han jämför llms.txt med keywords-metataggen, en fil där sajtägaren själv påstår vad sajten handlar om. Sökmotorerna slutade lita på sådana självdeklarationer för tjugo år sedan, eftersom de var för lätta att manipulera. Varför läsa ett påstående om sajten när man i stället kan läsa sajten?

I guidens sammanfattning går Google längre än så. Där listas llms.txt som ett exempel på onödiga AI-filer, i samma mening som knep vi också avfärdar: ”creating unnecessary AI text files (like llms.txt)”. Jag citerar det trots att jag själv landar i en annan slutsats, eftersom du ska kunna se vad som är Googles ord och vad som är min bedömning.

För Google är svaret alltså givet. Men Google är inte hela bilden.

Vad talar för filen?

Tre saker gör att jag inte avfärdar llms.txt lika snabbt som Google gör:

AI-företagen använder formatet själva. Till exempel publicerar OpenAI, Anthropic och Google alla llms.txt-filer för sina egna utvecklardokument. Det bevisar inte att deras chattjänster läser din fil, men företag brukar inte underhålla format de tror är döda.

Dessutom bygger verktygen in stöd. Yoast SEO genererar till exempel filen gratis, och Googles eget granskningsverktyg Lighthouse i webbläsaren Chrome kontrollerar numera om sajter har en llms.txt som en del av sina tester för AI-agenter. Även Wix, GitBook och flera dokumentationsplattformar skapar filen automatiskt.

Slutligen pekar min egen mätning åt samma håll. När jag i juli 2026 ställde frågan om llms.txt till fyra AI-motorer var Perplexity uttalat positiv till filen, medan ChatGPT var skeptisk och Google avfärdande. AI-tjänsterna är alltså inte överens, och då är det billigt att gardera.

Vad talar emot?

Det tyngsta motargumentet: ingen stor AI-tjänst har bekräftat att den använder llms.txt för att besvara frågor. Flera oberoende mätningar av serverloggar visar dessutom att de stora AI-företagens robotar sällan hämtar filen. Google struntar i den, och Muellers invändning, att en självdeklaration är lätt att fejka, är rimlig och gäller i princip alla tjänster.

Lägg tiden på innehållet först. En llms.txt räddar inte en sajt med tunna texter, och den ersätter varken bra titlar, rubrikstruktur eller sitemap.

Min slutsats

Gör grundjobbet först. Det går jag igenom i del 1 i serien. Har du sedan tio minuter över: slå på filen. Den kostar inget, den skadar inget, och om AI-tjänsterna börjar använda den på allvar är du redan klar. Jag har den påslagen på den här sajten och mäter varje månad om det syns i resultaten.

Gör så här: slå på llms.txt i Yoast

Det här förutsätter samma miljö som resten av serien: en WordPress-sajt där du själv kan installera tillägg (eget webbhotell, eller en betalplan på wordpress.com som tillåter tillägg), med Yoast SEO i gratisversionen. Funktionen finns inte för WordPress multisite. Har du en annan SEO-plugin har de flesta en motsvarande funktion på ungefär samma ställe. Det är exakt den miljö experimentet körs i.

Steg 1: Aktivera filen

  1. Logga in i WordPress och klicka på Yoast SEO i menyn till vänster.
  2. Gå till Inställningar (Settings).
  3. Klicka på Webbplatsfunktioner (Site features).
  4. Skrolla ner till avsnittet AI tools och leta upp llms.txt.
  5. Slå på reglaget. Det blir lila med en bock när funktionen är på.
  6. Klicka på Spara ändringar.
Yoast SEO-inställningen som aktiverar llms.txt i WordPress

Yoast skapar och uppdaterar nu filen automatiskt, en gång i veckan. Ingen kod, inget FTP.

Steg 2: Välj själv vilka sidor som visas

Utan styrning väljer Yoast automatiskt dina senast uppdaterade sidor, och det blir sällan de viktigaste. Gör urvalet själv:

  1. På samma llms.txt-inställning, klicka på Customize llms.txt file.
  2. Välj Manual page selection.
  3. Lägg till dina viktigaste sidor: startsidan, en sida om vem du är, dina bästa guider eller tjänstesidor.
  4. Klicka på Spara ändringar.
Manuellt sidval för llms.txt i Yoast SEO

Ett tips till: skriv ett utdrag (en mening) på varje vald sida i WordPress-redigeraren. Yoast använder utdraget som beskrivning i filen. Utan utdrag blir det bara en naken länk.

Och ett trick jag fick leta rätt på själv: filen skrivs om automatiskt en gång i veckan, så nyskrivna utdrag syns inte direkt. Att spara om sidan hjälper inte heller. Det som fungerar är att ändra i sidurvalet: gå in på Manual page selection, ta bort en sida, spara, lägg tillbaka den och spara igen. Då skrivs filen om på stället, med utdragen på plats. Så gjorde jag i augusti 2026, och det tog under en minut. Öppna filen efteråt och kontrollera den. På min sajt visade det sig att varje omgenerering också dubblerade innehållet, vilket jag går igenom i nästa avsnitt.

Steg 3: Kontrollera resultatet

Öppna dindomän.se/llms.txt i webbläsaren. Du ska se en enkel textfil med sajtens namn och dina valda sidor. Vill du se ett exempel i verkligheten: erkensten.se/llms.txt. Den filen är handskriven, och skälet till det går jag igenom i nästa avsnitt.

Den färdiga llms.txt-filen från erkensten.se i webbläsaren

Fungerar det inte? Kontrollera att Yoast är uppdaterat till senaste versionen.

Varför min egen fil är handskriven

Den 19 augusti 2026 slutade jag använda Yoasts generator på den här sajten. Skälet är en bugg jag mätte upp själv i version 28.3: generatorn skriver ut hela dokumentet två gånger och klistrar ihop kopiorna, redan vid en enda körning. Den nygenererade filen blev 1 991 tecken med två dokumentrubriker och tio länkrader, varav bara fem unika. Andra kopian hade dessutom dubbelescapade tecken, vilket tyder på att andra varvet escapar det första varvets utdata. Varje ny sparning ungefär dubblade innehållet igen, och att stänga av och slå på funktionen hjälpte inte.

En egenskap räddade situationen: Yoast rör inte en llms.txt som redan ligger på servern. Det står i Yoasts egen hjälpsida, och jag kontrollerade det genom att mäta filstorleken före och efter en sparning. Den var oförändrad. Därför gick det att lägga dit en handskriven fil och låta den ligga kvar.

Vad betyder det för dig? Slå på funktionen om du vill, men öppna din llms.txt direkt efteråt och räkna rubrikerna. Står sajtens namn där två gånger har du samma bugg. Då är valet att strunta i filen, eller att skriva den för hand och lägga den i webbroten via FTP eller filhanteraren hos webbhotellet. Version 28.3 släpptes 18 augusti 2026 och är fortfarande den senaste när det här skrivs, alltså är buggen inte rättad.

En sak till som följer av att filen är handskriven: den uppdaterar sig inte själv. Varje ny artikel måste läggas in för hand. Det är priset för att slippa dubbleringen.

Hur vet jag att det här stämmer?

Alla påståenden ovan går att kontrollera i källorna nedan: Googles egen dokumentation, det ursprungliga förslaget och Yoasts hjälpsidor. Och jag testar det själv: den här sajten har llms.txt påslagen, och varje månad loggar jag om erkensten.se syns i svaren från ChatGPT, Perplexity, Gemini och Google. Resultaten publiceras öppet, oavsett utfall.

Källor

Sven Erkensten, IT-konsult och fotograf i Nässjö

Sven Erkensten, IT-konsult och fotograf i Nässjö. Driver Erkensten AB, arbetar själv i hela kedjan, från kamera och sändning till kod och databas, och testar allt i den här guiden på sin egen sajt först.

Anlita mig som konsult

Behöver du förstärkning? Jag tar konsultuppdrag, hyr ut utrustning och erbjuder föreläsningar inom mina arbetsområden.

Hör gärna av dig via mejl med en kort beskrivning av vad du behöver hjälp med. Jag har ofta ett fullspäckat schema och kan därför inte alltid svara i telefon.

Erkensten konsult och foto AB · Org.nr 556839-5510 · Nässjö

Cookiepolicy · Integritetspolicy