Strona główna / Baza wiedzy / Narzędzia i integracje / Co to jest llms.txt i czy Twoja strona go potrzebuje

Co to jest llms.txt i czy Twoja strona go potrzebuje

Narzędzia i integracje 6 min czytania Zaktualizowano 13.10.2026
Propozycja llms.txt bez mitów: format, llms-full.txt, kto naprawdę czyta plik, czym różni się od robots.txt i kiedy warto go utworzyć.

llms.txt to zwykły plik Markdown w katalogu głównym strony, pod adresem /llms.txt, który daje modelowi językowemu krótki opis serwisu i wybraną listę najważniejszych podstron. Format zaproponował Jeremy Howard (Answer.AI) we wrześniu 2024 roku, opis znajduje się na llmstxt.org. Krótka odpowiedź na pytanie „czy go potrzebuję”: przydaje się dokumentacji, API i produktom, z których korzysta się przez asystentów AI, powstaje szybko — i nie zmienia pozycji w Google, bo Google wprost stwierdził, że wyszukiwarka go ignoruje.

Czym jest llms.txt i jak wygląda

Strona internetowa jest zrobiona dla ludzi: menu, banery, skrypty i komunikaty o cookies otaczają właściwą treść. Wyłuskanie tego, co ważne, to dodatkowa praca dla modelu, a jego kontekst jest ograniczony. llms.txt rozwiązuje to, oferując ręcznie wybraną mapę w formacie łatwym do odczytania. Specyfikacja określa kolejność bloków; obowiązkowy jest tylko pierwszy:

  1. Nagłówek H1 z nazwą projektu lub strony — pierwsza linia pliku.
  2. Cytat z krótkim opisem — jedno do trzech zdań z kluczowymi faktami.
  3. Opcjonalne szczegóły — akapity lub listy: jak korzystać z pliku, warunki, ograniczenia.
  4. Sekcje H2 z listami linków: link w Markdown, a po nim opcjonalnie dwukropek i opis.
# Piekarnia Kłosek

> Rzemieślnicza piekarnia w Krakowie: chleb na zakwasie, wypieki
> i dostawa po mieście od 8:00 do 20:00.

Zamówienia przyjmujemy na stronie i telefonicznie.

## Katalog

- [Chleb na zakwasie](https://example.com/bread): Skład, waga i ceny
- [Wypieki](https://example.com/pastry): Rogaliki, bułki, menu sezonowe

## Dostawa

- [Dostawa](https://example.com/delivery): Strefy, koszt i czas

## Optional

- [Historia piekarni](https://example.com/about)

Sekcja o nazwie Optional ma szczególne znaczenie: narzędzie, któremu brakuje kontekstu, może ją pominąć. Specyfikacja proponuje też udostępnianie czystych wersji Markdown podstron pod tym samym adresem z dopiskiem .md, ale jest to opcjonalne i większość stron linkuje do zwykłych stron HTML.

llms-full.txt i inne warianty

llms-full.txt to konwencja spopularyzowana przez platformy dokumentacji: zamiast linków jeden plik zawiera pełny tekst dokumentacji, więc narzędzie wczytuje wszystko naraz. W pierwotnej propozycji go nie ma — opisano tam rozszerzone pliki llms-ctx.txt i llms-ctx-full.txt. Plik pełnotekstowy ma sens dla dokumentacji, referencji API i baz wiedzy. Sklepowi czy stronie usługowej zwykle wystarczy sam llms.txt. Uważaj na rozmiar: plik o wielkości kilku megabajtów nie zmieści się w kontekście wielu modeli.

Kto naprawdę czyta llms.txt

Tu rozsypuje się większość obietnic marketingowych, więc tylko to, co wiadomo publicznie:

  • Wyszukiwarka Google go nie używa. W przewodniku Google o funkcjach generatywnych w wyszukiwarce napisano, że aby się w nich pojawić, nie trzeba tworzyć specjalnych plików maszynowych ani „plików tekstowych dla AI”, a wyszukiwarka je ignoruje — plik ani nie pomaga, ani nie szkodzi. Sformułowanie i kontekst omówiliśmy w artykule llms.txt: Google mówi, że go nie czyta.
  • Żadna duża wyszukiwarka AI nie zobowiązała się publicznie do czytania plików llms.txt innych stron przy wyborze źródeł odpowiedzi.
  • Lighthouse w Chrome go sprawdza. Eksperymentalna kategoria dotycząca przeglądania przez agentów zawiera audyt llms.txt. Mierzy gotowość strony na agentów AI, którzy po niej chodzą; to nie jest czynnik rankingowy, a niezaliczony test nie jest problemem SEO.
  • Gdzie plik działa przewidywalnie: w asystentach programistycznych, pomocnikach do dokumentacji i agentach, którym sam podajesz adres. Dlatego platformy dokumentacji generują go automatycznie, a wiele dokumentacji dla deweloperów go publikuje.
Publikowanie to nie to samo co czytanie
To, że llms.txt leży na stronie dokumentacji firmy od AI, pokazuje tylko, że jej samej wygodnie tak udostępniać dokumentację. Nie znaczy to, że jej asystent czyta Twój plik, odpowiadając użytkownikom.

llms.txt a robots.txt

robots.txtllms.txt
CelMówi robotom, co mogą pobieraćPodpowiada, co warto przeczytać i w jakiej kolejności
StatusOd dawna ugruntowany standard (RFC 9309)Propozycja bez statusu formalnego standardu
Kto go przestrzegaWyszukiwarki i rzetelne boty, w tym roboty AINarzędzia, które same zdecydują się go wczytać
Czy może zablokować dostęp?Tak, dla botów, które go respektująNie — niczego nie zezwala ani nie zabrania

Dostęp robotów AI ustawia się w robots.txt

Jeśli chcesz wpuścić lub zablokować boty AI, llms.txt nie pomoże — robi się to w robots.txt. Najwięksi operatorzy dzielą boty według zadań:

  • Boty wyszukiwania asystentów — OAI-SearchBot, Claude-SearchBot, PerplexityBot. Po ich zablokowaniu asystent nie znajdzie ani nie zacytuje Twoich stron.
  • Boty treningowe — GPTBot, ClaudeBot, CCBot i inne. Blokada wyłącza treści z przyszłych danych treningowych i nie usuwa bezpośrednio strony z odpowiedzi opartych na wyszukiwaniu.
  • Tokeny sterujące — Google-Extended decyduje o użyciu treści przez modele Gemini i nie wpływa na wyszukiwarkę Google ani AI Overviews.

Bot stosuje się tylko do grupy ze swoją nazwą: gdy dodasz osobną grupę dla GPTBot, reguły z User-agent: * przestają go dotyczyć. Boty AI mogą też blokować zapory i CDN niezależnie od robots.txt. Sprawdź plik w analizatorze robots.txt, a to, czy wyszukiwarki AI faktycznie Cię znajdują i cytują — w sprawdzarce widoczności w AI. Same reguły opisuje artykuł jak sprawdzić robots.txt.

Jak utworzyć i opublikować llms.txt

  1. Wybierz ważne strony — zwykle 10–50: produkty lub usługi, cennik, dokumentację, kontakt. Nie wrzucaj całej mapy witryny.
  2. Przygotuj szkic w generatorze llms.txt — zbuduje plik na podstawie strony i sprawdzi strukturę.
  3. Opis napisz ręcznie. Jedno do trzech prostych zdań: co to za strona, dla kogo, gdzie.
  4. Wgraj plik do katalogu głównego, tak by otwierał się pod https://twoja-domena/llms.txt z kodem 200, w UTF-8, jako text/plain lub text/markdown.
  5. Dbaj o aktualność. Plik z linkami do usuniętych stron jest gorszy niż brak pliku. Generuj go ponownie, gdy zmienia się struktura serwisu.

Typowe błędy

  • Wklejenie całej mapy witryny. Sens pliku tkwi w selekcji. Setki linków bez opisów nie powiedzą modelowi nic ponad to, co już jest w sitemapie.
  • Linki z przekierowaniem lub do 404. Podawaj docelowe, kanoniczne adresy i sprawdzaj je po każdej migracji strony.
  • Reklama zamiast opisu. „Najlepsza usługa na rynku” nic modelowi nie daje. Przydatne są fakty: co robisz, dla kogo, w jakim regionie, w jakim przedziale cenowym.
  • Pod adresem serwowana jest strona HTML. Niektóre CMS-y kierują nieznane adresy na szablon 404 lub stronę główną z kodem 200. Otwórz adres w przeglądarce i upewnij się, że widzisz zwykły tekst.
  • Oczekiwanie, że plik zablokuje boty. Nie zablokuje. Reguły dostępu są tylko w robots.txt oraz w ustawieniach zapory lub CDN.

Czy w takim razie go potrzebujesz?

  • Tak, jeśli masz dokumentację techniczną, API albo produkt, z którego deweloperzy korzystają przez asystentów AI.
  • Czemu nie, jeśli CMS lub platforma dokumentacji generuje go sama, a utrzymanie nic nie kosztuje.
  • Nie, jeśli celem są pozycje w Google lub AI Overviews. Nikt nie wykazał tam efektu, a Google twierdzi, że ignoruje ten plik.

Widoczność w odpowiedziach AI opiera się na tym samym fundamencie co zwykłe wyszukiwanie: strony są zaindeksowane i mogą wyświetlać się z fragmentem, odpowiadają wprost na pytania, a inne serwisy do nich linkują i o nich wspominają. Więcej w artykule co wiadomo o podsumowaniach AI w wyszukiwarce.

Częste pytania

Czym jest llms.txt w prostych słowach?
Plikiem Markdown w katalogu głównym strony z krótkim opisem i wybraną listą kluczowych podstron, by model językowy nie musiał analizować HTML. Zaproponował go Jeremy Howard we wrześniu 2024 roku; nie jest formalnym standardem.
Czy llms.txt poprawia pozycje w Google lub obecność w AI Overviews?
Nie. Przewodnik Google o funkcjach generatywnych w wyszukiwarce mówi, że wyszukiwarka ignoruje takie pliki, więc ani nie pomagają, ani nie szkodzą widoczności.
Czy ChatGPT czyta llms.txt?
OpenAI nie zobowiązało się publicznie do korzystania z plików llms.txt innych stron przy tworzeniu odpowiedzi. Agenci i narzędzia programistyczne mogą go odczytać, gdy podasz im adres bezpośrednio.
Czym blokować boty AI — llms.txt czy robots.txt?
robots.txt. llms.txt niczego nie zezwala ani nie zabrania; reguły dla GPTBot, OAI-SearchBot, ClaudeBot i innych robotów zapisuje się w robots.txt.
Co to jest llms-full.txt?
Konwencja platform dokumentacji: jeden plik z pełnym tekstem dokumentacji zamiast linków. Pasuje do dokumentacji i referencji API; większości stron firmowych wystarczy llms.txt.
Czy artykuł był pomocny?
Wypróbuj na swoim projekcie Wszystko, co opisano w artykule, jest dostępne w panelu — bonus przy rejestracji już na saldzie.
Open dashboard