Plik llms.txt: czy warto?

O pliku llms.txt piszą poradniki o widoczności w ChatGPT i oferty „optymalizacji pod AI”. Wyjaśniam, czym jest, co piszą o nim sami dostawcy AI i czy warto go dodać na stronę firmy.

Definicjallms.txt to proponowany plik tekstowy w formacie Markdown, umieszczany pod adresem /llms.txt strony. Zawiera nazwę firmy, krótki opis i listę linków do najważniejszych podstron, żeby narzędzia AI szybciej znalazły to, co istotne. Nie jest standardem i nie blokuje ani nie wpuszcza robotów AI: do tego służy plik robots.txt.

Co to jest plik llms.txt?

To zwykły plik tekstowy pod adresem twojafirma.pl/llms.txt, który w kilku linijkach mówi narzędziom AI, czym jest strona i które podstrony warto przeczytać. Zaproponował go Jeremy Howard we wrześniu 2024 roku na stronie llmstxt.org.

Plik jest pisany w Markdownie, czyli prostym formacie tekstu, w którym nagłówek zaczyna się od znaku #, a link zapisuje się jako [nazwa](adres). Na górze jest nazwa firmy i jedno zdanie o niej, niżej listy linków: oferta, realizacje, kontakt. Skąd ten pomysł? Zwykła strona to nie tylko treść, ale też menu, skrypty i reklamy, a model językowy (silnik ChatGPT czy Claude) może naraz przeczytać tylko ograniczoną ilość tekstu. Krótki spis ma mu oszczędzić przekopywania się przez całą stronę. Według autora plik ma się przydawać głównie wtedy, gdy AI odpowiada na pytanie, a nie przy trenowaniu modeli.

robots.txt i llms.txt obok siebie: robots.txt mówi robotom, gdzie mogą wejść, llms.txt tylko podpowiada, co warto przeczytać robots.txtkto może wejść User-agent: GPTBot Disallow: / User-agent: OAI-SearchBot Allow: / llms.txtco warto przeczytać # Twoja Firma > Co robisz i gdzie. ## Oferta - [Usługa](/oferta/...) pozwala i zakazuje · standard tylko podpowiada · propozycja
robots.txt decyduje, które roboty mogą czytać stronę (tu: bez robota do trenowania modeli, z robotem wyszukiwania ChatGPT). llms.txt niczego nie zakazuje, jest tylko spisem treści dla narzędzi AI.

Czym llms.txt nie jest?

Nie jest standardem i nie jest nowym robots.txt. Sam autor na llmstxt.org nazywa go propozycją, otwartą na uwagi innych. Nie stoi za nim żadna organizacja standaryzacyjna i nikt nie ma obowiązku go czytać.

Przede wszystkim llms.txt niczego nie blokuje ani nie wpuszcza. Od tego jest plik robots.txt, opisany w standardzie RFC 9309. To w nim piszesz, które roboty, czyli programy odwiedzające strony i zbierające ich treść, mogą czytać Twoją stronę. Jeśli nie chcesz, żeby Twoje teksty trafiały do trenowania modeli AI, llms.txt w tym nie pomoże.

Czy Google, ChatGPT i Claude czytają llms.txt?

Według ich własnej dokumentacji nie ma na to potwierdzenia. Google pisze wprost, że jego wyszukiwarka takie pliki ignoruje, a OpenAI i Anthropic nie wspominają o nich w opisach swoich robotów.

W przewodniku Google o funkcjach AI w wyszukiwarce (notatkę o llms.txt dodano w czerwcu 2026) czytamy, że wyszukiwarka, razem z podsumowaniami AI nad wynikami (AI Overviews) i trybem AI, ignoruje llms.txt. Jego dodanie ani nie pomaga, ani nie szkodzi.

OpenAI, Anthropic i Perplexity opisują swoje roboty (OpenAI, Anthropic, Perplexity) i to, jak sterować nimi przez robots.txt. Nigdzie tam nie piszą, że czytają llms.txt z cudzych stron. Same za to publikują takie pliki w swojej dokumentacji dla programistów.

Jest jeszcze Lighthouse, narzędzie Google, które liczy wynik w PageSpeed. W części dla agentów AI, czyli programów, które same przeglądają strony i wykonują zadania (więcej w artykule Chatbot czy agent AI?), ma test pliku llms.txt. Sprawdza tylko, czy plik nie zwraca błędu serwera; brak pliku nie jest błędem. W skrócie: na listopad 2026 żaden z tych dostawców nie potwierdza, że llms.txt zwiększa szansę na pojawienie się w odpowiedziach.

Co to jest llms-full.txt?

To jego rozszerzona wersja: cała treść strony w jednym pliku Markdown, bez menu i wyglądu. Nie ma go w propozycji na llmstxt.org, ale publikują go np. OpenAI, Anthropic i Perplexity w swojej dokumentacji. Propozycja podsuwa za to coś podobnego dla pojedynczych podstron: wersję Markdown pod adresem strony z dopiskiem .md.

Dla strony firmy taki plik ma sens tylko wtedy, gdy powstaje automatycznie z tych samych treści co strona. Plik przepisywany ręcznie szybko przestaje się zgadzać ze stroną, a narzędzie, które go przeczyta, dostanie stare informacje.

Na mojej stronie są oba pliki. llms.txt ma jedno zdanie o tym, czym się zajmuję, kontakt i listy usług, realizacji oraz artykułów z bloga. llms-full.txt zawiera pełną treść ofert, realizacji, bloga i najczęstszych pytań. Każda podstrona ma też swoją wersję Markdown. Wszystko powstaje samo przy każdej publikacji, z tych samych plików co strony, więc nie wymaga osobnej pracy.

Czy warto dodać llms.txt na stronę firmy?

Możesz, ale nie licz na efekt. Prosty llms.txt to chwila pracy, a według Google nie szkodzi widoczności w wyszukiwarce. Warunek jest jeden: ma mówić to samo co strona i być aktualny.

Zanim jednak za niego zapłacisz, sprawdź podstawy, od których zależy, czy wyszukiwarki i asystenci AI w ogóle przeczytają i zrozumieją stronę: dostęp dla robotów, treść w kodzie strony (a nie doładowywana skryptami), jasne odpowiedzi na pytania klientów, dane strukturalne, wizytówka Google i opinie. Szerzej piszę o tym w artykule Twoja firma w Google i ChatGPT. Jeśli ktoś sprzedaje Ci „optymalizację pod AI”, która sprowadza się do pliku llms.txt, dopytaj, co jeszcze obejmuje.

Jak sprawdzić, czy roboty AI mogą czytać Twoją stronę?

Zacznij od robots.txt, potem sprawdź hosting. Te dwie rzeczy decydują, czy asystent AI w ogóle zobaczy stronę, i są ważniejsze niż llms.txt.

  1. Otwórz twojafirma.pl/robots.txt. Szukaj linii Disallow: / pod nazwami robotów AI. Dostawcy rozdzielają roboty do trenowania modeli (GPTBot, ClaudeBot) od robotów wyszukiwania (OAI-SearchBot, Claude-SearchBot, PerplexityBot), więc możesz zablokować pierwsze i wpuścić drugie. Blokada robotów wyszukiwania zabiera stronę z odpowiedzi: według OpenAI strony zablokowane dla OAI-SearchBot nie pojawiają się w odpowiedziach wyszukiwania ChatGPT.
  2. Sprawdź zabezpieczenia hostingu. Zapora albo reguły bezpieczeństwa na serwerze potrafią odpowiadać robotom AI błędem, nawet gdy robots.txt wszystko wpuszcza. Widać to w logach serwera jako błędy 403 albo 429 przy nazwach robotów AI. Poproś o sprawdzenie hosting albo wykonawcę strony.
  3. Dopiero na końcu llms.txt. Jeśli go dodajesz, sprawdź, czy adres /llms.txt otwiera się bez błędu, a linki w nim prowadzą do istniejących podstron.

Jeśli nie chcesz sprawdzać tego sam, robię to w darmowym audycie, razem z tym, co o firmie mówią Google i ChatGPT.

Do sprawdzenia na stronie

  • Czy robots.txt wpuszcza roboty wyszukiwania AI (OAI-SearchBot, Claude-SearchBot, PerplexityBot)?
  • Czy zdecydowałeś, czy Twoje treści mogą trafiać do trenowania modeli (GPTBot, ClaudeBot), i czy robots.txt to odzwierciedla?
  • Czy hosting nie odpowiada robotom AI błędem 403 lub 429?
  • Jeśli masz llms.txt: kto go aktualizuje, gdy zmienia się strona?
  • Co obejmuje „optymalizacja pod AI”, którą ktoś Ci proponuje, poza samym plikiem?

Najczęstsze pytania

Czy llms.txt zablokuje ChatGPT dostęp do mojej strony?

Nie. llms.txt niczego nie blokuje. Roboty AI blokuje się w pliku robots.txt, osobno dla każdego z nich, np. GPTBot czy ClaudeBot.

Czy llms.txt poprawi pozycję w Google?

Nie. Google pisze w swojej dokumentacji, że wyszukiwarka ignoruje takie pliki, więc nie pomagają ani nie szkodzą w wynikach, także w AI Overviews i trybie AI.

Co wpisać do llms.txt?

Nazwę firmy, jedno zdanie o tym, co robisz i gdzie, oraz linki do najważniejszych podstron: oferty, realizacji, kontaktu i FAQ. Tylko to, co jest też na stronie.

Sebastian Musiał: programista i twórca stron internetowych dla firm. Robię strony firmowe, aplikacje webowe i mobilne oraz automatyzacje AI. Pracuję zdalnie z całą Polską, a na Śląsku (Katowice i okolice) także na miejscu.

Czytaj dalej

Więcej konkretów,
mniej żargonu.

Kontakt

Porozmawiajmy.

Napisz kilka zdań o swojej firmie i o tym, czego potrzebujesz. Odpowiadam w ciągu doby.

Zarezerwuj 30 min
  1. Piszesz kilka zdań
  2. Odpowiadam w 24 h
  3. Rozmawiamy 30 min