llms.txt: czym jest i jak go utworzyć
Część przewodnika: Nawigowalność agentowa: jak agenci AI czytają witrynę
llms.txt to proponowana konwencja prostego pliku Markdown, zwykle udostępnianego pod adresem /llms.txt, który daje agentom AI krótki, uporządkowany przewodnik po witrynie: czym jest serwis i które strony są najważniejsze. Zaproponował go Jeremy Howard z Answer.AI we wrześniu 2024 roku. Nie jest oficjalnym standardem i żadna firma AI nie musi go czytać. Napisanie go jest szybkie i nic nie kosztuje, więc można go opublikować jako działanie o niskim ryzyku.
Czym jest llms.txt?
llms.txt to plik zgodny z formatem opisanym na stronie llmstxt.org. Jego deklarowany cel to „dostarczanie informacji, które pomagają agentom korzystać z witryny” (w oryginale: „provide information to help agents use a website”). Założenie jest proste: model językowy przeczyta naraz tylko ograniczoną ilość tekstu, a typowa strona jest zasypana menu, skryptami i banerami. Krótki plik Markdown z czystymi odnośnikami pozwala agentowi od razu trafić do sedna. Propozycja zaznacza, że plik ma być czytany na żądanie, a jej autorzy spodziewają się, że będzie przydatny głównie wtedy, gdy asystent odpowiada na pytanie (inferencja), a nie przy trenowaniu modeli, choć nie wykluczają wykorzystania go do trenowania.
Kto zaproponował llms.txt i czy jest standardem?
Jeremy Howard z Answer.AI opublikował pierwotną propozycję 3 września 2024 roku, a specyfikacja znajduje się na llmstxt.org. To propozycja społeczności. Nie została przyjęta jako formalny standard internetowy. Opublikowanie pliku nikogo nie zobowiązuje do korzystania z niego.
Co zawiera plik llms.txt?
Format to Markdown, a sekcje występują w tej kolejności:
- Nagłówek H1 z nazwą witryny lub projektu. Propozycja nazywa go jedyną wymaganą sekcją.
- Cytat blokowy z krótkim podsumowaniem.
- Opcjonalne akapity lub listy z dodatkowymi szczegółami, bez nagłówków.
- Sekcje H2 z listami odnośników, w których każda pozycja ma postać
[nazwa](url), opcjonalnie z dwukropkiem i uwagą. - Sekcja H2 „Optional” na linki drugorzędne, które agent może pominąć, gdy potrzebuje mniej kontekstu.
Oto minimalny przykład dla fikcyjnej witryny piekarni:
# Piekarnia u Róży
> Rodzinna piekarnia w Krakowie: chleb na zakwasie, wypieki i torty na zamówienie. Zamówienia wyłącznie z odbiorem osobistym.
## Kluczowe strony
- [Oferta](https://example.com/menu): aktualne pieczywo i wypieki z cenami
- [Torty na zamówienie](https://example.com/cakes): jak zamawiać, terminy realizacji, polityka alergenów
- [Godziny otwarcia](https://example.com/visit): adres i godziny
## Optional
- [Nasza historia](https://example.com/about)
Jak utworzyć plik llms.txt?
- Wypisać kluczowe strony. Wybrać krótką listę stron, których potrzebuje nowy odbiorca, a nie całą witrynę (nasza wskazówka redakcyjna: propozycja nie podaje liczby): produkty, cennik, najważniejsze poradniki, regulaminy, kontakt.
- Napisać podsumowanie. Jedno lub dwa proste zdania o tym, kim Państwo są i co oferują. To jest cytat blokowy.
- Pogrupować odnośniki pod nagłówkami H2, takimi jak „Produkty”, „Poradniki” czy „Zasady”, i dodać po każdym linku krótką uwagę o zawartości strony.
- Przenieść strony drugorzędne do sekcji „Optional”.
- Zapisać plik jako
llms.txti wgrać go do katalogu głównego witryny, tak aby ładował się pod adresemhttps://example.com/llms.txt. - Sprawdzić, czy się ładuje i czy każdy odnośnik prowadzi do normalnej strony. Nasz bezpłatny walidator llms.txt sprawdza obecność i strukturę pliku.
- Dbać o aktualność. Gdy strona zmienia adres lub znika, należy poprawić plik. Plik pełen martwych linków szkodzi bardziej niż jego brak.
Propozycja zaleca też udostępnianie czystych wersji Markdown ważnych stron pod tym samym adresem z dopisanym .md, na przykład page.html.md. To rozwiązanie opcjonalne i bardziej pracochłonne.
Czym llms.txt różni się od robots.txt i sitemap.xml?
Każdy plik ma inne zadanie i żaden nie zastępuje pozostałych.
| Plik | Format | Do czego służy |
|---|---|---|
| robots.txt | Reguły w czystym tekście | Mówi robotom, do których adresów URL mogą mieć dostęp. Google opisuje go głównie jako sposób na uniknięcie przeciążenia witryny, a nie sposób na wykluczenie stron z wyszukiwania. |
| sitemap.xml | XML | Wymienia adresy URL witryny dla wyszukiwarek, każdy z wymaganym znacznikiem loc. |
| llms.txt | Markdown | Daje agentom AI krótki, czytelny przewodnik po witrynie i jej najlepszych stronach. Niczego nie zezwala ani nie blokuje. |
Jeśli chcą Państwo kontrolować, które roboty AI mogą odwiedzać witrynę, to sprawa dla robots.txt. OpenAI opisuje na przykład osobne roboty dla wyszukiwarki ChatGPT i dla trenowania, każdy kontrolowany niezależnie w robots.txt.
Czy AI naprawdę korzysta z llms.txt?
Nie wiemy tego, a poza firmami AI nie wie tego nikt. Nie znaleźliśmy źródła pierwotnego od dostawcy AI potwierdzającego, że jego asystent czyta ten plik. Dokumentacja Google o jego funkcjach AI stwierdza, że nie trzeba tworzyć nowych plików czytelnych maszynowo, plików tekstowych dla AI ani znaczników, by pojawić się w Przeglądach od AI lub Trybie AI.
Sprawdzić można natomiast wdrożenia po stronie wydawców. Anthropic publikuje plik llms.txt do swojej dokumentacji dla deweloperów; wymienia on dokumenty jako odnośniki Markdown i wskazuje pełniejszy plik. Opublikowanie pliku przez jakąś witrynę nie dowodzi, że asystent z niego korzysta, a jedynie że konwencja jest w użyciu.
Najrozsądniej potraktować llms.txt jako tani dodatek do podstaw: stron dostępnych dla robotów, jasnych odpowiedzi i poprawnej mapy witryny. Sam widoczności raczej nie zmieni. Szerszy obraz przedstawiają teksty Czym jest GEO? oraz SEO, AEO i GEO: różnice.
Jak sprawdzić, czy witryna jest gotowa?
Bezpłatny walidator llms.txt pokaże, czy plik istnieje i czy jest poprawnie zbudowany. Skan GraphoRank sprawdza więcej: uwzględnia llms.txt wśród kontroli gotowości GEO, obok mapy witryny, dostępności dla robotów AI i zdolności odpowiadania na pytania, a bezpłatny audyt obejmuje pierwsze 10 stron, bez karty kredytowej. Zob. Jak to działa lub rozpocząć bezpłatny skan.
FAQ
Czym jest llms.txt?
llms.txt to proponowana konwencja: plik Markdown umieszczony w witrynie, który daje agentom AI krótkie podsumowanie serwisu i odnośniki do jego najprzydatniejszych stron.
Kto stworzył llms.txt?
Zaproponował go Jeremy Howard z Answer.AI, a pierwotna propozycja ukazała się 3 września 2024 roku. Jest opisany na stronie llmstxt.org.
Czy llms.txt jest oficjalnym standardem?
Nie. To propozycja społeczności, a nie standard internetowy, i żadna firma AI nie ma obowiązku go obsługiwać.
Czy ChatGPT, Google lub Claude czytają llms.txt?
Nie znaleźliśmy źródła pierwotnego od dostawcy AI potwierdzającego, że jego asystent czyta llms.txt. Dokumentacja Google mówi, że do pojawienia się w jego funkcjach AI nie są potrzebne nowe pliki tekstowe dla AI.
Gdzie umieścić plik llms.txt?
Według propozycji może leżeć w katalogu głównym witryny, na przykład /llms.txt, albo w podścieżce, gdzie obejmuje adresy URL znajdujące się pod tą ścieżką.
Czy llms.txt to to samo co robots.txt?
Nie. robots.txt mówi robotom, do których adresów URL mogą mieć dostęp. llms.txt oferuje czytelny przewodnik po treściach. Nie przyznaje dostępu ani go nie blokuje.
Źródła
- The /llms.txt file (llmstxt.org) (10 października 2026)
- AI features and your website (Google Search Central) (10 października 2026)
- Introduction to robots.txt (Google Search Central) (10 października 2026)
- Sitemaps XML protocol (sitemaps.org) (10 października 2026)
- Anthropic developer documentation llms.txt (example in use) (10 października 2026)