AI-näkyvyys

llms.txt — mikä se on ja miten asetat sen 2026

llms.txt on markdown-tiedosto sivuston juuressa joka antaa kielimallille tiiviin yhteenvedon yrityksestäsi. Selkokielinen opas pk-yrittäjälle: miksi, miten, esimerkki.

Olli Junes · · 8 min

Sivuston juuressa on perinteisesti ollut kaksi pientä tekstitiedostoa joista yrittäjän ei ole tarvinnut välittää: robots.txt ja sitemap.xml. Hakukoneet lukevat ne ja päättävät niiden perusteella, mitä sivuja ne käyvät läpi. Vuonna 2024 tähän rinnalle tuli kolmas: llms.txt. Se on tarkoitettu kielimalleille kuten ChatGPT:lle, Claude:lle ja Perplexity:lle. Käyn tässä artikkelissa läpi mikä llms.txt on, mistä se on lähtöisin ja miten saat sen omalle sivullesi.

Mikä llms.txt on

llms.txt on markdown-muotoinen tekstitiedosto joka sijaitsee sivuston juuressa osoitteessa /llms.txt. Ehdotuksen teki Jeremy Howard, Answer.AI:n perustaja, syyskuussa 2024. Howard on tunnettu fast.ai-projektista ja siitä, että hän on rakentanut työkaluja jotka tekevät koneoppimisesta käytettävämpää tavallisille ihmisille. llms.txt:n idea on sama: anna kielimallille tiivis ja jäsennelty yhteenveto sivustostasi, jotta se osaa vastata kysymyksiin yrityksestäsi ilman että sen tarvitsee crawlata kymmeniä sivuja.

Tiedosto ei ole vielä virallinen W3C-standardi. Se on de facto -käytäntö joka leviää nopeasti tekoälyä kehittävien yhtiöiden ja avoimen lähdekoodin projektien parissa. Esimerkiksi Perplexity ohjaa omasta API-dokumentaatiostaan tekoälyagentteja suoraan llms.txt-tiedostonsa pariin tekstillä "For AI agents: see the complete llms.txt documentation index". FastHTML- ja fast.ai-projektit käyttävät sitä virallisessa dokumentaatiossaan.

Miksi tällainen tiedosto tarvitaan

Kielimallilla on rajallinen konteksti-ikkuna. Se tarkoittaa että malli pystyy lukemaan kerralla tietyn määrän tekstiä, esimerkiksi noin 200 sivua. Kun käyttäjä kysyy ChatGPT:ltä "mitä yritys X tekee", malli ei voi ladata koko sivustoa muistiinsa. Se joutuu turvautumaan koulutusdatansa muistikuviin tai erilliseen verkkohakuun.

Tavallinen HTML-sivu on kielimallille raskasta luettavaa. Sivulla on navigaatiopalkki, mainosbannereita, JavaScript-koodia, evästeilmoitus ja jaa-sometiin -nappi. Olennaista sisältöä on kenties 20 prosenttia tiedostosta. llms.txt antaa mallille puhtaan ja kuratoidun version: kuka olet, mitä teet, mistä löytyy lisätietoa. Ei mainoksia, ei navigaatiota, ei JavaScriptiä.

Käytännön hyöty pk-yritykselle: kun joku kysyy Perplexity:ltä "mikä on hyvä suomalainen managed WordPress -hosting", todennäköisyys että sivustosi mainitaan vastauksessa kasvaa, jos sivustollasi on hyvin kirjoitettu llms.txt joka kertoo selkeästi mitä teet, kenelle ja millä hinnalla.

Miten llms.txt eroaa sitemap.xml:stä

sitemap.xml on hakukoneille tarkoitettu lista kaikista sivuston URL-osoitteista. Se on koneluettava XML-tiedosto jossa on rakenne mutta ei kontekstia. Google ja Bing käyttävät sitä päättäessään, mitkä sivut kannattaa indeksoida ja kuinka usein. sitemap voi olla pitkä, jopa kymmeniä tuhansia URL:eja.

llms.txt on lyhyt ja ihmisluettava. Se ei luettele kaikkia sivuja vaan tärkeimmät, ja niiden yhteyteen kirjoitetaan lyhyt selitys. Se on markdownia, joten sen voi avata tekstieditorilla ja päivittää itse ilman erityistä työkalua. sitemap on hakukoneille, llms.txt on kielimalleille. Molemmat tarvitaan, koska ne palvelevat eri tarkoitusta.

llms.txt-tiedoston rakenne

Spesifikaatio määrittelee neljä osaa. Vain ensimmäinen on pakollinen.

H1-otsikko sisältää sivuston tai yrityksen nimen. Esimerkiksi # Resahost.

Lohkolainaus heti otsikon alla antaa 1–3 lauseen yhteenvedon. Tämä on tiedoston tärkein kohta, koska se on usein ainoa osa jonka malli lukee, jos kysytään lyhyt vastaus.

Vapaa markdown-teksti antaa lisää kontekstia. Voit kirjoittaa kappaleen yrityksen toimialasta, hinnoittelusta tai siitä, mitä sivuston eri osat sisältävät.

H2-otsikoiden alla listat kertovat tärkeimmät sivut. Jokainen lista-alkio on markdown-linkki muodossa [otsikko](URL): kuvaus.

Käytännön esimerkki

Näin Resahost.netin llms.txt voi näyttää:

# Resahost

> Suomalainen managed WordPress -hosting pk-yrityksille. Hetzner Helsinki -infra, hinta 69–189 €/kk, yhden oven malli: hosting, domain, sähköpostin tietoturva ja WordPress-ylläpito yhdellä sopimuksella.

Resahost on Resaco Oy:n (y-tunnus 3259870-5) hostingbrändi. Palvelimet sijaitsevat Hetznerin Helsingin konesalissa (HEL1). Tuki vastaa suomeksi arkisin klo 8–17. Premium-asiakkaille tehdään AI-näkyvyysauditti neljä kertaa vuodessa.

## Tärkeimmät sivut

- [Etusivu](https://resahost.net/): palvelun ja pakettien esittely
- [Paketit](https://resahost.net/#paketit): Basic 69 €/kk, Pro 129 €/kk, Premium 189 €/kk
- [Yhteydenotto](https://resahost.net/yhteydenotto): yhteyshenkilöt ja puhelinnumero

## Blogi

- [Yhden oven malli — manifesti](https://resahost.net/blog/yhden-oven-malli-manifesti): miksi pk-yrityksen kannattaa keskittää hosting, domain ja tietoturva yhdelle toimittajalle
- [WordPress-haavoittuvuudet 2024–2026](https://resahost.net/blog/wordpress-haavoittuvuudet-2024-2026): mitä luvut kertovat ja mitä niille voi tehdä

## Faktat

- Y-tunnus: 3259870-5
- Konesali: Hetzner Helsinki HEL1, Tuusula
- Compliance-viitekehys: ISO 27001 -mukaiset prosessit, NIS2-laki 124/2025
- Tuki: [email protected]

Sisältö on alle 1 kilotavu. Kielimalli osaa lukea sen kerralla ja muodostaa kuvan siitä, mitä yritys tekee.

llms.txt ja llms-full.txt

Spesifikaatiossa puhutaan myös laajennetuista versioista: llms-ctx.txt ja llms-ctx-full.txt. Niiden ero alkuperäiseen on, että ne sisältävät myös linkkien takana olevan kokonaisen sisällön, ei pelkkiä viittauksia. Pidempi versio sisältää myös valinnaiseksi merkityt aineistot, lyhyempi jättää ne pois. Käytännössä nämä on suunnattu kehittäjäfokusoituneille sivustoille, kuten ohjelmistodokumentaatioille, joissa halutaan tarjota koko dokumentaation puhtaana markdown-pakettina.

Pk-yrityksen ei tarvitse miettiä laajennettuja versioita. Pelkkä llms.txt riittää useimpiin käyttötilanteisiin.

Miten asennat llms.txt-tiedoston

Tiedoston julkaisutapa riippuu siitä, millä alustalla sivustosi pyörii.

WordPress. Kirjoita tiedosto käsin tekstieditorilla, anna sille nimi llms.txt ja siirrä se palvelimen juuripolkuun (yleensä /public_html/llms.txt tai /var/www/html/llms.txt). Tämän tekee usein hostingpalvelun tuki muutamassa minuutissa, jos sinulla ei ole pääsyä palvelimen tiedostojärjestelmään. WordPressin sisäisillä työkaluilla (kuten Yoast SEO) tiedoston julkaisuun ei toistaiseksi ole virallista painiketta, mutta useita pluginnia on jo markkinoilla.

Astro tai muu staattinen sivugeneraattori. Lisää tiedosto kansioon public/llms.txt. Build kopioi sen automaattisesti juureen.

Resahost-asiakkaat. Lähetä tiedoston sisältö tuelle tai pyydä, että teemme sen puolestasi yrityskuvauksen pohjalta. Premium-asiakkailla llms.txt päivitetään AI-näkyvyysauditoinnissa neljä kertaa vuodessa, kun palveluvalikoima tai hinnasto muuttuu.

Asennuksen jälkeen testaa että tiedosto näkyy oikein:

curl https://yrityksesi.fi/llms.txt

Palvelimen pitää palauttaa markdown-tekstiä ja statuskoodi 200. Jos saat 404, tiedosto on väärässä paikassa. Jos saat HTML:ää, palvelin tarjoilee sivuston etusivua llms.txt-pyynnön sijaan, eli reititys ohjaa pyynnön väärään paikkaan.

Yleisimmät virheet

Olen nähnyt muutaman toistuvan virheen jo nyt, kun llms.txt on vasta levittäytymässä.

Ensimmäinen on tiedoston puuttuminen kokonaan. Sivusto puhuu AI-näkyvyydestä, mutta ei tarjoa kielimallille mitään luettavaa. Tämä on helppo korjata: tee tiedosto vaikka tunnissa.

Toinen on väärä formaatti. Tiedosto on HTML:ää tai JSON:ia markdownin sijaan. Spesifikaatio määrittelee markdownin yksiselitteisesti, ja muut formaatit eivät toimi yhtä luotettavasti.

Kolmas on salaisen tiedon vuoto. Tiedosto on julkinen ja kaikkien ladattavissa. Älä laita sinne sisäisiä URL:eja, admin-paneelien osoitteita tai henkilötietoja. Yleisluontoinen yrityskuvaus ja julkiset sivut riittävät.

Neljäs on sisällön vanhentuminen. Tiedostoa ei päivitetä vaikka palvelut tai hinnat muuttuvat. Tämä tekee siitä haitallisen: kielimalli antaa vanhentuneen vastauksen ja yrityksen luotettavuus kärsii. Liitä llms.txt:n päivitys samaan rutiiniin jolla päivität etusivun hinnoittelua.

Mitä tulevaisuus tuo

llms.txt on toukokuussa 2026 vielä de facto -käytäntö, ei virallinen standardi. Howard ja Answer.AI ajavat sitä eteenpäin, ja Perplexity, FastHTML sekä useat dokumentaatioprojektit ovat ottaneet sen käyttöön. Veikkaukseni on, että formaatti vakiinnuttaa asemansa 2026–2027 aikana ja siitä tulee yhtä rutiininomainen osa sivuston julkaisua kuin sitemap.xml on tänään.

Aikainen käyttöönotto kannattaa kahdesta syystä. Ensinnäkin se on halpa: tunti työtä ja olet edellä kilpailijoita. Toiseksi kielimallit alkavat suosia sivustoja jotka tarjoavat niille jäsennellyn sisällön, koska se on luotettavampaa lähdedataa kuin epätarkasti parsittu HTML.

Resahost.netin oma llms.txt löytyy osoitteesta https://resahost.net/llms.txt. Jos haluat että käymme sen läpi sinun sivustoasi varten, ota yhteyttä.

Lue lisää AI-näkyvyydestä