---
title: "llms.txt-tiedosto: mikä se on ja kannattaako? Lokidataa - Łukasz Rogala"
description: "Mikä llms.txt on, miltä sen muoto näyttää, käyttävätkö Google ja tekoälyrobotit sitä ja mitä sivuni lokit näyttivät kymmenen päivää käyttöönoton jälkeen."
url: "https://rogala.pro/fi/blog/llms-txt-tiedosto/"
language: "fi"
author: "Łukasz Rogala"
published: "2026-10-18T12:00:00+02:00"
modified: "2026-10-18T12:16:57+02:00"
---

[Blogi](https://rogala.pro/fi/blog/)

# llms.txt: mikä se on, miten sen tekee ja lukevatko tekoälyrobotit sitä

[Łukasz Rogala](https://rogala.pro/fi/#about) · 18. lokakuuta 2026 · 13 min lukuaika

**llms.txt-tiedosto on ehdotus eikä standardi: sivuston kuvaus ja lista sen tärkeimmistä osoitteista kielimalleille ja tekoälyagenteille.** Tekoälyagentti on ohjelma, joka suorittaa tehtäviä käyttäjän puolesta, esimerkiksi etsii tietoa dokumentaatiosta. Google kirjoittaa, ettei sen haku käytä tällaisia tiedostoja. Rogala.pro:lla on 8. lokakuuta 2026 alkaen llms.txt ja erikseen jokaisen sivun Markdown-versio, ja palvelimen lokeista seuraan, kuka niitä hakee. Kymmenen päivän ajan käyttöönoton jälkeen yksikään tunnettu tekoälyrobotti ei lähettänyt pyyntöä llms.txt-tiedostosta. Sivujen Markdown-versioita hakivat tänä aikana robotit, jotka esittelivät itsensä nimillä ClaudeBot, OAI-SearchBot ja Applebot.

**Tämän tekstin omat tiedot ovat peräisin rogala.pro:n palvelimen raakalokeista ja koskevat aikaa 8.-17. lokakuuta 2026 eli kymmentä päivää käyttöönoton jälkeen.** Lasken pyynnöt robotin nimen mukaan, jonka ohjelma ilmoittaa pyynnössä (User-Agent), myös ne, jotka palvelin hylkäsi. Tämän nimen voi väärentää, ja IP-osoitteiden perusteella tarkistin vain osan roboteista. Luvut ovat ilman omia pyyntöjäni. Markdown-vastaukset tavallisessa sivun osoitteessa tunnistan koosta, joten niiden määrä on arvio. Mittaus jatkuu 8. marraskuuta 2026 asti, ja päivitän luvut täyden lukeman jälkeen. Kyseessä on yksi pieni sivusto ja kymmenen päivää, joten data näyttää, kuka lähettää pyyntöjä tiedostoista, ei sitä, auttavatko tiedostot näkyvyydessä.

## Mikä llms.txt-tiedosto on?

**llms.txt on sivuston juurihakemistossa oleva tekstitiedosto, joka kuvaa sivuston muutamalla rivillä ja osoittaa tärkeimpien sivujen osoitteet.** Se kirjoitetaan Markdownilla eli yksinkertaisella tekstimuodolla: rivin alussa oleva merkki `#` luo otsikon ja linkillä on muoto `[otsikko](osoite)`. Jeremy Howard ehdotti sitä 3. syyskuuta 2024 (llmstxt.org). Tavoitteena oli, että tekoälyagentti ymmärtää nopeasti, mistä sivusto koostuu, käymättä läpi valikkoa ja HTML-koodia. Elokuussa 2026 kirjoittaja julkaisi toisen version, joka perustuu siihen, mitä hän oli oppinut kahdessa vuodessa sivustojen käytöstä. Hän kutsuu sitä yhä huomautuksille avoimeksi ehdotukseksi eikä hyväksytyksi standardiksi.

| Tiedosto | Mihin käytetään | Kuka lukee | Estääkö jotain |
|---|---|---|---|
| robots.txt | Säännöt siitä, mitä osoitteita robotit saavat hakea | Hakukoneiden robotit ja tekoälyrobotit, jotka ilmoittavat noudattavansa sitä | Kyllä, roboteille, jotka noudattavat sitä |
| Sivukartta (sitemap.xml) | Indeksoitavaksi tarkoitetut osoitteet, usein viimeisen muutoksen päivämäärällä | Hakukoneet | Ei |
| llms.txt | Sivuston kuvaus ja valitut osoitteet Markdownilla | Tekoälyrobotit ja kehittäjien työkalut; tekoälyhakukoneiden robotit harvoin | Ei |
| Sivun Markdown-versio (esimerkiksi index.md) | Yhden sivun sisältö yksinkertaisessa muodossa, ilman valikkoa ja HTML-koodia | Tekoälyrobotit ja agentit; lokeissani muun muassa ClaudeBot ja OAI-SearchBot | Ei |

**llms.txt ei estä mitään eikä päätä mallien kouluttamisesta.** Robots.txt-tiedosto antaa tekoälyroboteille pääsysäännöt, mutta se vaikuttaa vain robotteihin, jotka noudattavat sitä. Pääsyä rajoitetaan myös palvelimella, palomuurissa ja CDN:n eli välittäjäpalvelimien verkon asetuksissa. Tekstissä [SEO-auditoinnista](https://rogala.pro/fi/blog/seo-analyysi-auditointi/) kuvasin, miten tarkistan sen.

## Miten llms.txt eroaa sivujen Markdown-versioista?

**llms.txt ja sivun Markdown-versio ovat kaksi eri asiaa, vaikka llmstxt.org:n ehdotus kuvaa molemmat.** llms.txt on yksi tiedosto koko sivustolle tai sen osalle eli lista tärkeimmistä osoitteista lyhyine kuvauksineen. Markdown-versio on yhden sivun sisältö yksinkertaisessa muodossa, ilman valikkoa, skriptejä ja HTML-koodia. llms.txt:n linkkien pitäisi johtaa tällaisiin versioihin, mutta kumpikin toimii ilman toista (llmstxt.org).

**Robotti voi päätyä Markdown-versioon kolmella tavalla, ja llmstxt.org:n ehdotus kuvaa niistä kaksi:**

- Kiinteässä osoitteessa. Ehdotus suosittelee Markdown-versiota sivun osoitteessa liitteellä `.md`, esimerkiksi `sivu.html.md`, ja osoitteessa ilman tiedoston nimeä `index.md`.
- Merkinnän tai otsakkeen kautta. Sivun koodissa oleva merkintä `<link rel="alternate" type="text/markdown">` osoittaa Markdown-versioon. Merkintä `<link rel="describedby">` osoittaa llms.txt-tiedostoon, joka kuvaa sivun. Ehdotuksen toinen versio sallii saman myös HTTP-otsakkeessa `Link`, eli palvelimen vastauksessa (llmstxt.org).
- Sisältöneuvottelulla. Ohjelma lähettää otsakkeen `Accept: text/markdown` eli pyytää Markdownia suoraan, ja palvelin palauttaa tavallisessa osoitteessa Markdownin HTML:n sijaan. llmstxt.org:n ehdotus ei kuvaa tätä tapaa. Näin toimii esimerkiksi Cloudflaren toiminto, jonka mittauksen kuvaan alempana.

**Rogala.pro:lla toimivat kaikki kolme tapaa, ja llms.txt on erillinen tiedosto, joka johtaa Markdown-versioihin.** Jokaisella sivulla on Markdown-versio samalla sisällöllä sivun osoitteessa liitteellä `index.md`. Sivun koodissa merkintä `rel="alternate"` osoittaa tähän versioon ja merkintä `rel="describedby"` osoittaa llms.txt-tiedostoon. Otsakkeeseen `Accept: text/markdown` palvelin vastaa Markdownilla tavallisessa osoitteessa. Lokeista näkee, että nämä ovat kaksi erillistä asiaa: tekoälyrobotit hakivat Markdown-versioita, mutta llms.txt-tiedostosta ei lähettänyt pyyntöä yksikään tunnettu tekoälyrobotti. Heinäkuussa 2026 en löytänyt Markdown-versiota yhdeltäkään portfoliostani tarkistetuista 10 verkkotunnuksesta.

## Miltä llms.txt-tiedosto näyttää?

**Muoto on yksinkertainen: otsikko, lyhyt kuvaus ja linkkilistat ryhmiteltynä otsikoiden alle.** Ainoa pakollinen elementti on sivuston nimen sisältävä otsikko. Ehdotus kuvaa elementtien järjestyksen näin (llmstxt.org):

1. Ensimmäisen tason otsikko sivuston tai projektin nimellä, Markdownissa `# Nimi`.
2. Lyhyt kuvaus lainauslohkossa eli rivillä, joka alkaa merkillä `>`.
3. Valinnaiset kontekstikappaleet ilman otsikoita.
4. Toisen tason otsikolla (`## Osio`) varustetut osiot, joissa kussakin on linkkilista muodossa `- [Otsikko](osoite): kuvaus`.
5. Tavan mukaan osio nimeltä ”Optional” linkkeineen vähemmän tärkeisiin aineistoihin. Ensimmäisessä versiossa agentti saattoi ohittaa sen, jos koko tiedosto ei mahtunut tekstierään, jonka se käsittelee kerralla. Toinen versio jättää osion vain tavaksi (llmstxt.org).

**Palveluyrityksen yksinkertaisin tiedosto on viisi riviä:**

- `# Esimerkki Kirjanpitotoimisto`
- `> Kirjanpitotoimisto Tampereella: kirjanpito yhden hengen yrityksille ja yhtiöille vuodesta 2010.`
- `## Palvelut`
- `- [Hinnasto](https://example.com/hinnasto/): kirjanpidon hinnat yhden hengen yrityksille ja yhtiöille`
- `- [Yhteystiedot](https://example.com/yhteystiedot/): toimiston osoite, puhelin ja aukioloajat`

**Rogala.pro:lla tiedoston nimi ja kuvaus ovat englanniksi, ja siinä on kappale Markdown-versioista ja kolme osiota.** Osio ”Profile” johtaa minua koskeville sivuille, ”Blog” blogiin puolaksi ja englanniksi ja ”Optional” blogin muihin 25 kieliversioon. Jokainen linkki johtaa sivun Markdown-versioon, ja kaksoispisteen jälkeinen kuvaus on sama teksti kuin sivun kuvauksen merkinnässä (meta description). Lokakuussa 2026 tiedosto oli noin 40 kilotavun kokoinen.

**Osa dokumentaatiota julkaisevista sivustoista julkaisee myös llms-full.txt-tiedoston, jossa koko sisältö on yhdessä tiedostossa.** llmstxt.org:n ehdotus ei kuvaa tällaista tiedostoa. Anthropicin dokumentaation llms-full.txt on noin 45 Mt ja Cloudflaren dokumentaation noin 69 Mt (tarkistettu 18. lokakuuta 2026).

## Millaisia ovat Allegron, Empikin ja Morelen llms.txt-tiedostot?

**Suurilla puolalaisilla verkkokaupoilla on jo llms.txt, mutta yksikään kolmesta tarkistamastani tiedostosta ei noudata ehdotusta kokonaan.** Allegron, Empikin ja Morelen tiedostot latasin 18. lokakuuta 2026. Arvioin ne llmstxt.org:n muodon ja tässä tekstissä kuvaamieni tarkistusten mukaan. Kaikki kolme johtavat tavallisille HTML-sivuille eivätkä Markdown-versioihin.

**Allegro antaa agenteille eniten käytännön tietoa, mutta osan rakenteesta se on kirjoittanut lihavoinnilla otsikoiden sijaan.** Tiedostossa on päivityspäivämäärä, suositellut brändin nimet, toimipaikan osoite ja yhteydenottolomake. Se kuvaa myös haun, suodattimien ja tulossivujen osoitemallit, joten agentti voi rakentaa tuotelistan osoitteen itse. Mallien ohjeet kertovat, että hinnat ja saatavuus pitää tarkistaa tuotesivulta, ja antavat lopetettujen ohjelmien nimet. Ryhmät kuten ”Główne kategorie” ja ”Pozostałe strony i usługi” on merkitty lihavoinnilla `##`-otsikon sijaan. Muodon mukaan tiedostoa lukeva ohjelma liittää siis palveluiden listan suodatusosioon. Linkin kuvaus on ajatusviivan jälkeen eikä kaksoispisteen jälkeen, ja 13 pääkategoriassa ei ole kuvauksia.

**Allegron tiedoston sivut palauttivat skriptilleni koodin 403, vaikka itse tiedosto latautui ongelmitta.** Skripti ilmoitti User-Agent-otsakkeessa nimensä ja sivuni osoitteen, ja tarkistin sillä tiedoston kahdeksan ensimmäistä osoitetta. En tiedä, saavatko tekoälyrobotit saman vastauksen, koska sen näyttävät vain Allegron lokit. Se on esimerkki tarkistuksesta, joka kannattaa tehdä jokaiselle tiedostolle: lataako sama ohjelma, joka latasi tiedoston, myös sen osoitteet.

**Empik noudattaa muotoa uskollisimmin, mutta brändin kuvaus kuulostaa mainostekstiltä.** Tiedostossa on ensimmäisen tason otsikko, kuvaus lainauslohkossa, `##`-osiot ja linkkilistat kaksoispisteen jälkeisellä kuvauksella. Mallien ohjeet ovat konkreettisia: hinnat ja saatavuus pitää ottaa tuotekorteista, ja palautusehdot riippuvat myyjästä. Brändin kuvauksessa on ilmaisut ”wiodąca” (johtava) ja ”Uwielbiana marka” (rakastettu brändi), ja tässä tekstissä neuvon antamaan faktoja, koska malli voi verrata kuvausta sivuun. Tiedostossa ei ole päivityspäivämäärää. Otsikko ja osa tunnisteista on englanniksi, vaikka loput on puolaksi. Tiedoston 35 osoitteesta 34 vastasi koodilla 200 ja yksi uudelleenohjauksella.

**Morelella on hyvä lista kategorioista ja oppaista, mutta tiedosto ei noudata muotoa, joten ohjelma ei välttämättä osaa lukea sitä.** Tiedosto alkaa näkymättömällä BOM-merkillä, ja ensimmäiseltä riviltä `#Morele.net` puuttuu väli merkin `#` jälkeen. Markdownissa tällainen rivi ei ole otsikko, ja nimen sisältävä otsikko on ainoa pakollinen elementti. Tiedostossa ei ole kuvausta lainauslohkossa, ja siinä on useita ensimmäisen tason otsikoita. Yksikään 116 osoitteesta ei ole Markdown-linkki, ja suurin osa on kirjoitettu tavallisena tekstinä ”nimi - osoite”. Kategorioiden kohdalla on tunnistelistoja ja ”yleisimpiä hakuja” eli mallille tarkoitettuja hakusanoja sekä mainostekstejä. 116 osoitteesta 113 vastasi koodilla 200 ja 3 ohjasi uudelleen artikkeleihin uusissa osoitteissa.

**Yksikään kolmesta sivustosta ei anna agenteille sivujen Markdown-versioita, joten tiedoston luettuaan agentti hakee silti täydet HTML-sivut.** Empik ja Morele palauttavat otsakkeeseen `Accept: text/markdown` HTML:n, ja liitteellä `.md` varustetut osoitteet palauttavat koodin 404. Allegro vastasi samoihin kokeisiin koodilla 403. Millään sivustoista ei myöskään ole merkintää `rel="describedby"` eikä `rel="alternate" type="text/markdown"`.

## Käyttääkö Google llms.txt-tiedostoa?

**Ei: Google kirjoittaa, ettei näkyvyyteen haussa tarvitse luoda tekoälylle tarkoitettuja tekstitiedostoja eikä Markdown-versioita.** Googlen opas tekoälyominaisuuksien optimointiin lisää, että haku ohittaa tällaiset tiedostot. Ne eivät siis auta näkyvyydessä eivätkä haittaa sitä (Google Search Central, päivitetty 10. heinäkuuta 2026). Search Engine Landin selostuksen mukaan Search Central Live -tapahtumassa heinäkuussa 2025 Gary Illyes sanoi, ettei Google tue llms.txt-tiedostoa (Search Engine Land).

**John Mueller vertasi llms.txt-tiedostoa keywords-metatunnisteeseen eli hakusanamerkintään, jota hakukoneet eivät käytä.** Huhtikuussa 2025 hän kirjoitti Redditissä, että tiedosto on omistajan julistus siitä, mistä sivusto kertoo. Tekoälyjärjestelmä voi sen sijaan tarkistaa itse sivun (Search Engine Journal). Hän lisäsi, että palvelimen lokeista näkee, etteivät tekoälypalvelut edes tarkista, onko tiedostoa olemassa.

**Chrome ja Googlen haku ovat kaksi eri asiaa.** Lighthousella, Chromen sivujen arviointityökalulla, on kokeellinen kategoria ”Agentic Browsing”, joka tarkistaa muun muassa, onko verkkotunnuksen juurihakemistossa llms.txt (Chrome for Developers). Tämä tarkistus arvioi sivuston valmiutta selaimessa toimiville agenteille. Sen tulos ei kerro mitään sijoituksista Googlen haussa.

## Lukevatko tekoälyrobotit llms.txt-tiedostoa?

**Saatavilla olevan datan mukaan tekoälyhakukoneiden robotit hakevat llms.txt-tiedoston harvoin, ja useammin sen hakevat GPTBot ja Claude Code, ohjelmoijan avustaja.** Kolme tutkimusta, jotka tarkistin alkuperäisistä julkaisuista, mittaavat eri asioita: itse llms.txt-tiedostoa, otsakkeella Accept lähetettyjä Markdown-versioita ja erillisiä Markdown-osoitteita.

- Ahrefs analysoi 137 210 verkkotunnusta liikenneanalytiikastaan toukokuussa 2026. 28 %:lla niistä oli llms.txt, ja jopa 97 %:iin näistä tiedostoista ei osunut toukokuussa yhtään pyyntöä. 96 % tiedostoihin osuneista pyynnöistä lähetti robotit. Tekoälyhakukoneiden robotit, esimerkiksi OAI-SearchBot ja PerplexityBot, lähettivät yhteensä 233 pyyntöä eli 1,1 % kaikista. Nimetyistä tekoälytyökaluista eniten pyyntöjä lähetti GPTBot ja toiseksi eniten Claude Code. GPTBot on OpenAI:n robotti, joka kerää dataa malleille, ja Claude Code on Anthropicin ohjelmoijan avustaja (Ahrefs, 15. kesäkuuta 2026).
- Suganthan Mohanadasan kirjasi 44 päivän ajan pyynnöt otsakkeella `Accept: text/markdown` sen jälkeen, kun hän oli ottanut Cloudflaressa käyttöön toiminnon, joka antaa agenteille Markdownia. Kirjoittaja ilmoittaa 1 421 pyyntöä (hänen taulukkonsa summa on 1 373). Niistä 639 lähetti selain ilman käyttöliittymää ja 500 Anthropicin infrastruktuuri (kirjoittajan mukaan ei ClaudeBot). Taulukossa ei ole GPTBotia eikä PerplexityBotia (Suganthan Mohanadasan, 19. huhtikuuta 2026).
- Otterly vertasi 14 päivän ajan HTML-sivuja niiden Markdown-versioihin erillisissä osoitteissa, joihin oli linkki alatunnisteessa. HTML-sivuilla oli 137 tekoälyrobottien käyntiä ja Markdown-versioilla nolla. Yksikään tekoälyalusta ei lainannut Markdown-osoitetta (Otterly, päivitetty 1. huhtikuuta 2026).

**Ahrefsin tutkimus mittaa pyyntöjä, ei sitä, mitä robotti teki tiedostolla.** Se, että GPTBot hakee llms.txt-tiedoston, ei tarkoita, että tiedosto muuttaa ChatGPT:n vastauksia. Ahrefs huomauttaa myös, että sen asiakkaat ovat teknisempiä ja SEO:ta tuntevampia kuin keskimääräiset sivustot. Koko verkossa llms.txt-tiedoston sisältävien sivustojen osuus on siis todennäköisesti alle 28 %.

## Mitä sivuni lokit näyttivät llms.txt-tiedoston käyttöönoton jälkeen?

**Kymmenen päivän ajan käyttöönoton jälkeen yksikään tunnettu tekoälyrobotti ei lähettänyt pyyntöä llms.txt-tiedostosta, ja Markdown-versioita hakivat robotit, jotka eivät kysyneet tätä tiedostoa.** 8. lokakuuta 2026 julkaisin rogala.pro:lla llms.txt-tiedoston ja jokaisen sivun Markdown-version (114 osoitetta käyttöönottopäivänä). Käyttölokit lataan hostingista ja lasken kolmenlaisia pyyntöjä: llms.txt-tiedostosta, index.md-tiedostoista eli Markdown-versioista kunkin sivun omassa osoitteessa ja Markdown-vastauksista sivun tavallisessa osoitteessa.

**Markdown-vastaukset tavallisessa osoitteessa tunnistan epäsuorasti, joten niiden määrä on arvio.** Hosting ei tallenna otsaketta Accept, joten etsin vastauksia, joiden koko on sama kuin jonkin tunnetun Markdown-version koko. Sisällön muuttuessa en tunne vanhoja kokoja, joten osan tällaisista vastauksista olen saattanut ohittaa. Koon sattumanvarainen osuminen on mahdollista, mutta tavuun tarkasti laskettuna epätodennäköistä.

**Tekoälyrobotit hakivat Markdown-versioita, mutta yksikään ei lähettänyt pyyntöä llms.txt-tiedostosta**

Vaakapalkit kahdeksalle robotille. Jokaisella kaksi palkkia: HTML-sivujen pyyntöjen määrä ja Markdown-versioiden pyyntöjen määrä rogala.pro:lla 8.-17. lokakuuta 2026. Googlebot 169 ja 0, Bingbot 129 ja 0, ClaudeBot 171 ja 123, OAI-SearchBot 113 ja 35, Applebot 80 ja 27, Meta-ExternalAgent 36 ja 3, ExaSearchBot 0 ja 22, ChatGPT-User 8 ja 0. Yksikään näistä roboteista ei lähettänyt pyyntöä llms.txt-tiedostosta.

*Rogala.pro:n raa'at käyttölokit 8.-17.10.2026 ilman omia pyyntöjäni. Valitut robotit laskettuna pyynnössä ilmoitetun nimen (User-Agent) mukaan. Markdown-versiot ovat pyyntöjä index.md-tiedostoista ja Markdown-vastauksia tavallisessa osoitteessa, jotka tunnistan koosta; mukana 37 koodilla 429 hylättyä pyyntöä (34 ClaudeBotin ja kaikki 3 Meta-ExternalAgentin). Mittaus jatkuu 8.11.2026 asti.*

**Tulokset ajalta 8.-17. lokakuuta 2026 omien pyyntöjeni poistamisen jälkeen:**

- Kirjasin 5 pyyntöä llms.txt-tiedostosta, joista 3 päättyi lataukseen. Kerran sen latasi SEO-työkalun robotti ja kahdesti nimettömät skannerit, jotka esiintyivät puhelimen selaimena. Yksikään tunnettu tekoälyrobotti ei lähettänyt pyyntöä tästä tiedostosta.
- Pyyntöjä index.md-tiedostoista lähettivät suoraan ClaudeBot (123), OAI-SearchBot (35) ja Applebot (27). ClaudeBot on Anthropicin indeksoiva robotti, eri ohjelma kuin Ahrefsin tutkimuksen Claude Code. Hosting hylkäsi 34 ClaudeBotin pyyntöä koodilla 429 eli ”liikaa pyyntöjä”, joten 89 ClaudeBotin pyyntöä päättyi tiedoston lataukseen.
- Markdown-vastaukset tavallisessa osoitteessa havaitsin vain 22 ExaSearchBotin pyynnössä, pääosin etusivulla. ExaSearchBot on hakukoneen robotti tekoälysovelluksille.
- Googlebot lähetti 169 pyyntöä HTML-sivuista, enkä havainnut sille Markdown-vastauksia. ChatGPT-User, joka hakee sivuja ChatGPT:n käyttäjän pyynnöstä, lähetti 8 pyyntöä HTML-sivuista.

**Lokit eivät näytä, mistä robotit tiesivät Markdown-versioiden osoitteet.** Tänä aikana yksikään niistä ei lähettänyt pyyntöä llms.txt-tiedostosta. HTML-sivujen merkintä `<link rel="alternate">` antaa Markdown-version osoitteen, joten se on mahdollinen reitti, mutta ei ainoa. Lataus ei myöskään kerro, käyttikö robotti tätä versiota vastauksessaan, ja siihen tarvitaan erillinen mittaus.

**Omat testit on helppo sekoittaa robottien liikenteeseen.** Käyttöönoton tarkistuksessa 17. lokakuuta skriptini haki Markdown-tiedostot Googlebotin tunnisteella, mikä tuotti 115 ”Googlebotin” pyyntöä omasta IP-osoitteestani. Ilman omien osoitteiden poistamista lokeissa näkyisi Googlebot hakemassa Markdownia, vaikka oikeaa Googlebotia hakemassa Markdownia en havainnut.

## Milloin llms.txt kannattaa tehdä?

**llms.txt on järkevin siellä, missä sivustoa lukevat ohjelmoijien avustajat: dokumentaatiossa, API:ssa ja kehittäjien työkaluissa.** API on rajapinta, jonka kautta ohjelmat vaihtavat dataa. Ahrefsin tutkimuksessa Claude Code oli GPTBotin jälkeen toiseksi suurin tekoälytyökalu tiedostopyyntöjen määrässä. Koodieditorin avustaja, joka saa dokumentaation osoitteen, voi löytää linkkilistasta oikean sivun nopeammin kuin navigoimalla.

**llms.txt on järkevä dokumentaatiossa, ja verkkokaupassa ensin robottien pääsy**

Matriisi neljä kertaa kaksi. Sarakkeet: dokumentaatio, API tai kehittäjien työkalu sekä verkkokauppa, palvelut tai yrityssivusto. Rivit: kuka lukee tiedoston, mitä se antaa, mitä tehdä ensin ja miten latausta seurataan.

*Jako perustuu Ahrefsin tutkimukseen (data toukokuulta 2026) ja rogala.pro:n lokeihin lokakuulta 2026. Googlen dokumentaation mukaan Googlen haku ei käytä tätä tiedostoa kummassakaan tapauksessa.*

**Verkkokaupassa tai palveluyrityksessä llms.txt on edullinen lisä eikä keino saada liikennettä tekoälystä.** En tunne todistetta siitä, että tiedosto lisäisi liikennettä tai lainauksia. Ennen sen tekemistä tarkista, pääsevätkö tekoälyrobotit hakemaan sivustosi lainkaan. Tarkista sitten, onko sisältö näkyvissä HTML:ssä ilman JavaScriptin suorittamista. Molemmat tarkistukset kuvasin tekstissä [AI SEO:sta](https://rogala.pro/fi/blog/ai-seo-geo/).

**Roboteille tarkoitetun version sisällön on oltava sama kuin ihmisille tarkoitetulla sivulla, ja vain muoto saa erota.** Google kuvaa cloakingin eli sen, että hakukoneelle näytetään eri sisältö kuin käyttäjille, roskapostikäytännöissään (Google Search Central). Markdown-versio samoilla tiedoilla, hinnoilla ja ehdoilla on saman sivun toinen muoto, mutta erisisältöinen tai eriehtoinen versio on riski. Rogala.pro:lla Markdown-version valitsee otsake Accept eikä robotin nimi. Otsakkeessa `Link` Markdown-versio osoittaa HTML-sivuun canonical-osoitteena eli sivun ensisijaisena versiona.

**Tarkistan, pääsevätkö tekoälyrobotit hakemaan sivustosi ja mitä ne siitä näkevät.** Kirjoita, millä järjestelmällä sivusto toimii ja onko sinulla pääsy palvelimen lokeihin. Vastaan, mistä itse aloittaisin.

[Kirjoita minulle](https://rogala.pro/fi/#contact) · [LinkedIn](https://www.linkedin.com/in/lukaszrogala/?locale=fi_FI) · [WhatsApp](https://wa.me/48570081225)

## Miten llms.txt-tiedosto tehdään?

**Tiedoston voit tehdä itse, jos tiedät, mitkä sivut ovat tärkeitä:**

1. Valitse sivut, jotka yrityksestäsi tai tuotteestasi kysyvän pitäisi tuntea: palvelut, hinnasto, dokumentaatio, yhteystiedot, tärkeimmät tekstit. Älä liitä koko sivukarttaa.
2. Kirjoita otsikko nimellä ja yksi tai kaksi virkettä kuvausta lainauslohkoon. Kuvauksessa pitää olla faktoja yrityksestä eikä mainoslause, koska malli voi verrata sitä sivuun.
3. Ryhmittele linkit toisen tason otsikoiden alle ja kirjoita jokaisen kohdalle yksi virke siitä, mitä sivulla on.
4. Tallenna tiedosto nimellä `/llms.txt` verkkotunnuksen juurihakemistoon UTF-8-koodauksella. Tarkista, että osoite palauttaa koodin 200 eli oikean vastauksen ja tavallisen tekstin, ei HTML-sivua, jota jotkin järjestelmät näyttävät jokaisessa tuntemattomassa osoitteessa. Jos järjestelmäsi ei salli tiedoston lataamista juurihakemistoon, kysy verkkokaupan tai hostingin toimittajalta.
5. Luo tiedosto samasta lähteestä kuin sivusto, jotta tiedoston tiedot vastaavat sisältöä. Rogala.pro:lla llms.txt syntyy sivuston jokaisen rakennuksen yhteydessä samasta datasta kuin HTML.

### Riittääkö llms.txt-generaattori?

**Generaattori valmistelee tiedoston alustavan version, mutta sivujen valinta ja kuvaukset on tarkistettava käsin.** DataForSEO:n mukaan hakusanaa ”llms txt generator” haetaan Puolassa noin 70 kertaa kuukaudessa ja hakusanaa ”llms.txt generator” Yhdysvalloissa noin 480 kertaa (12 kuukauden mediaani). Jos generaattori ottaa osoitteet sivukartasta tai sivuston robottiskannauksesta, se ei tiedä, mitkä sivut ovat sinulle tärkeitä. Tarkista ennen julkaisua viisi asiaa:

- onko tiedostossa vain sivuja, jotka haluat näyttää, ilman kirjautumis-, ostoskori- ja keskeneräisiä sivuja;
- toimiiko jokainen osoite ja palauttaako se koodin 200;
- vastaavatko kuvaukset sivujen, hintojen ja tarjonnan nykyistä sisältöä;
- onko tiedostossa tietoja, joita ei ole sivulla;
- miten tiedosto päivittyy sivun muutosten jälkeen.

## Miten tarkistan, hakevatko robotit llms.txt-tiedoston?

**Vastaus löytyy palvelimen lokeista eikä tekoälynäkyvyyden työkaluista.** Lataa raakalokit hostingin paneelista ja etsi niistä osoite `/llms.txt` ja Markdown-versioiden osoitteet. Jokaisesta pyynnöstä loki tallentaa IP-osoitteen, päivämäärän, vastauskoodin, koon ja pyynnön lähettäneen ohjelman nimen eli User-Agentin.

**Robotin nimen voi väärentää, joten tärkeämmät pyynnöt tarkistan IP-osoitteen perusteella.** OpenAI julkaisee robottiensa osoitelistoja, ja lokeissani 3 OAI-SearchBotin 4 osoitelohkosta oli tällaisella listalla. Samasta syystä poistan omat testini, koska tarkistusskriptini esiintyi Googlebotina.

**Lataa lokit säännöllisesti, koska hosting ei säilytä niitä pitkään.** Hostingini säilyttää lokit 14 päivää, joten saadakseni kuukauden mittauksen lataan arkistot muutaman päivän välein. Brändin läsnäolon tekoälyn vastauksissa mittaan erikseen. Kuvasin tämän mittauksen tekstissä [brändin näkyvyydestä tekoälyssä](https://rogala.pro/fi/blog/ai-nakyvyys/).

## Usein kysyttyä llms.txt-tiedostosta

### Mihin llms.txt-tiedosto sijoitetaan?

**Useimmiten verkkotunnuksen juurihakemistoon osoitteeseen /llms.txt, kuten robots.txt.** Ehdotuksen toinen versio sallii tiedoston myös alihakemistossa, esimerkiksi dokumentaatiota varten, ja silloin voimassa on sivua lähin tiedosto. Tiedoston pitää palauttaa koodi 200 ja tavallinen teksti UTF-8-koodauksella.

### Estääkö llms.txt tekoälyn kouluttamisen sivustollani?

**Ei, llms.txt ei estä mitään.** Säännöt roboteille, jotka keräävät dataa mallien kouluttamiseen, kirjoitetaan robots.txt-tiedostoon, ja ne vaikuttavat robotteihin, jotka noudattavat sitä. Muiden pääsyä rajoitetaan palvelimella tai palomuurissa. llms.txt vain kuvaa sivuston ja osoittaa osoitteet.

### Lukeeko ChatGPT llms.txt-tiedostoa?

**En tunne todistetta siitä, että ChatGPT käyttäisi llms.txt-tiedostoa vastauksissaan.** Ahrefsin tutkimuksessa GPTBot, OpenAI:n robotti, joka kerää dataa malleille, lähetti tekoälytyökaluista eniten pyyntöjä llms.txt-tiedostosta. Pyyntö ei kuitenkaan kerro, vaikuttaako tiedosto ChatGPT:n vastauksiin. John Mueller kirjoitti huhtikuussa 2025, että hänen tietääkseen mikään tekoälypalvelu ei ole ilmoittanut käyttävänsä llms.txt-tiedostoa. Sivuni lokeissa yksikään OpenAI:n robotti ei lähettänyt pyyntöä llms.txt-tiedostosta kymmenen päivän aikana. OAI-SearchBot, ChatGPT:n hakukoneen robotti, haki tänä aikana sivujen Markdown-versioita.

### Korvaako llms.txt sivukartan?

**Ei, ne ovat kaksi eri tiedostoa eri vastaanottajille.** Sivukartta osoittaa hakukoneille indeksoitavat osoitteet ja voi antaa niiden viimeisen muutoksen päivämäärän. llms.txt antaa valitut sivut kuvauksineen tekoälyagenteille. Hakukoneet käyttävät edelleen sivukarttaa.

### Kannattaako tehdä myös llms-full.txt?

**Harkitse llms-full.txt-tiedostoa laajalle tekniselle dokumentaatiolle, ja verkkokaupassa tai yrityssivustolla riittää llms.txt linkkeineen.** llms-full.txt on koko sivuston sisältö yhdessä tiedostossa, ja Anthropicin dokumentaatiossa tällainen tiedosto on kooltaan noin 45 Mt. Ennen sen tekemistä tarkista, osaako työkalu, jota varten sen teet, käyttää sitä.

## Mistä aloittaa?

**Aloita robottien pääsystä ja lisää llms.txt viimeisenä.** Avaa `/robots.txt` ja tarkista tekoälyrobottien säännöt. Lataa sitten viime päivien lokit ja katso, mitkä robotit käyvät sivustolla ja millä vastauskoodilla. Jos sinulla on dokumentaatiota tai kehittäjille tarkoitettu tuote, lisää llms.txt ja Markdown-versiot heti. Verkkokaupassa tai palveluyrityksessä llms.txt on lisä näiden kahden tarkistuksen jälkeen. Jos haluat tehdä tämän yhdessä, kirjoita [yhteydenottolomakkeella](https://rogala.pro/fi/#contact).

Ulkoiset lähteet (tarkistettu 18. lokakuuta 2026):

- llmstxt.org: The /llms.txt file, v2 (llmstxt.org)
- llmstxt.org: Changes in v2 (llmstxt.org)
- Google Search Central: Google's Guide to Optimizing for Generative AI Features on Google Search (developers.google.com)
- Google Search Central: Spam Policies for Google Web Search (developers.google.com)
- Search Engine Land: Google says normal SEO works for ranking in AI Overviews and LLMS.txt won't be used (searchengineland.com)
- Search Engine Journal: Google Says LLMs.Txt Comparable To Keywords Meta Tag (searchenginejournal.com)
- Chrome for Developers: Lighthouse agentic browsing scoring (developer.chrome.com)
- Ahrefs: We Analyzed 137K Sites: 97% of llms.txt Files Never Get Read (ahrefs.com)
- Suganthan Mohanadasan: Cloudflare Markdown for Agents. I Tracked Every AI Request for 44 Days (suganthan.com)
- OtterlyAI: HTML vs Markdown: What Impacts AI? (otterly.ai)
- OpenAI: Overview of OpenAI Crawlers (platform.openai.com)
- OpenAI: OAI-SearchBotin osoitelista (openai.com)
- Allegro: llms.txt (allegro.pl)
- Empik: llms.txt (empik.com)
- Morele: llms.txt (morele.net)

Omat tiedot: rogala.pro:n käyttölokit 8.-17. lokakuuta 2026 (arkistot 4.-17. lokakuuta, käyttöönotto 8. lokakuuta), portfolion 10 verkkotunnuksen läpikäynti (heinäkuu 2026), 18. lokakuuta 2026 tarkistetut llms.txt- ja llms-full.txt-tiedostot, DataForSEO:n kysyntä (lokakuu 2026).

[Łukasz Rogala](https://rogala.pro/fi/#about)

SEO-strategisti ja SEO-konsultti

Łukasz Rogala on SEO-strategisti ja SEO-konsultti, VerticalSEO:n CEO ja Linkon co-founder. SEO-alalla vuodesta 2014.

[Tietoa minusta](https://rogala.pro/fi/#about) · [Puheenvuorot ja media](https://rogala.pro/fi/#featured)

Lue myös

- [AI SEO ja GEO ilman myyttejä: mikä oikeasti toimii](https://rogala.pro/fi/blog/ai-seo-geo/)
- [SEO-analyysi ja auditointi: näin teen auditoinnin vaihe vaiheelta](https://rogala.pro/fi/blog/seo-analyysi-auditointi/)
