Plik llms.txt to prosty plik tekstowy w formacie Markdown, który umieszczasz na swojej stronie, aby wskazać modelom językowym i agentom AI, kim jesteś i które treści są najważniejsze. Nie jest to oficjalny standard wyszukiwarek, tylko otwarta propozycja, ale coraz więcej serwisów go wdraża, a przygotowanie pliku zajmuje zwykle kilkadziesiąt minut. Poniżej pokazujemy, jak go stworzyć, wgrać i sprawdzić, oraz czego nie obiecywać sobie po tym pliku.
Spis treści
- Czym jest plik llms.txt?
- llms.txt, robots.txt i sitemap.xml – czym się różnią?
- Czy warto wdrożyć llms.txt?
- Jak wygląda poprawny plik?
- Jak stworzyć llms.txt – 5 kroków
- llms.txt w WordPressie
- Jak sprawdzić, czy plik działa?
- Najczęstsze błędy
- Gotowy szablon do skopiowania
- FAQ
Czym jest plik llms.txt?
Strony internetowe są budowane dla ludzi. Obok treści znajdziesz w nich menu, banery, skrypty i style, a asystent AI, który próbuje odpowiedzieć na pytanie użytkownika, musi to wszystko przefiltrować. Plik llms.txt jest skrótem: w jednym miejscu opisujesz serwis własnymi słowami i wskazujesz linki do stron, które warto przeczytać w pierwszej kolejności.
Pomysł zaproponował w 2024 roku Jeremy Howard, a specyfikacja jest publicznie opisana na stronie llmstxt.org. Według twórców plik ma służyć głównie do wnioskowania, czyli sytuacji, gdy agent AI potrzebuje informacji o temacie, pomagając użytkownikowi, a nie do trenowania modeli. Plik może leżeć w katalogu głównym (/llms.txt) albo w dowolnej podścieżce, na przykład /docs/llms.txt, i wtedy opisuje strony pod tą ścieżką.
Tak wygląda plik llms.txt otwarty w przeglądarce (przykład dla fikcyjnego biura rachunkowego).
llms.txt, robots.txt i sitemap.xml – czym się różnią?
Wszystkie trzy pliki leżą w katalogu głównym domeny, ale robią zupełnie inne rzeczy i mogą (a nawet powinny) współistnieć.
- robots.txt mówi robotom, gdzie mogą wchodzić, a gdzie nie.
- sitemap.xml wylicza adresy URL, które wyszukiwarki mają odkryć.
- llms.txt to wyselekcjonowany przewodnik po serwisie dla modeli językowych: krótki opis i najważniejsze linki z objaśnieniami.
Dodanie llms.txt nie zmienia tego, jak Google indeksuje Twoją stronę. To osobny sygnał, kierowany do innych odbiorców. Mapa strony zwykle zawiera zbyt wiele adresów, by zmieściły się w oknie kontekstu modelu, a llms.txt jest właśnie krótkim, kuratorskim wyborem.
Czy warto wdrożyć llms.txt?
Uczciwa odpowiedź brzmi: warto, ale bez wielkich oczekiwań. Argumenty za:
- Przygotowanie pliku jest tanie i szybkie, a wymusza uporządkowanie tego, co w ofercie i na blogu jest naprawdę najważniejsze.
- Format jest już obecny w praktyce. Dokumentacje deweloperskie takich firm jak OpenAI, Anthropic i Google (Gemini) mają własne pliki llms.txt, a narzędzie Lighthouse w Chrome sprawdza ich obecność w audytach dotyczących agentów.
- Wtyczki SEO do WordPressa, na przykład Yoast SEO i All in One SEO, oferują generowanie pliku.
Zastrzeżenia, o których warto pamiętać:
- To propozycja społeczności, a nie formalny standard, i może się jeszcze zmieniać.
- Żaden producent narzędzi AI nie gwarantuje, że Twój plik zostanie przeczytany, a tym bardziej, że Twoja firma będzie polecana w odpowiedziach.
- Nieaktualny plik potrafi zaszkodzić, bo wprowadza modele w błąd co do oferty.
Traktuj więc llms.txt jako element szerszych działań na rzecz widoczności w AI, który uzupełnia solidne SEO, dobre treści i spójne dane o marce, ale ich nie zastępuje.
Jak wygląda poprawny plik llms.txt?
Specyfikacja jest krótka. Plik jest zwykłym Markdownem, a elementy muszą występować w określonej kolejności:
- Nagłówek H1 z nazwą projektu lub serwisu. To jedyny element wymagany.
- Cytat (blockquote) z krótkim streszczeniem, które zawiera kluczowe informacje potrzebne do zrozumienia reszty pliku.
- Dowolna liczba akapitów lub list z dodatkowym kontekstem, ale bez nagłówków.
- Sekcje z nagłówkami H2, a w nich listy linków. Każdy punkt ma postać – [Nazwa](adres): opis, przy czym opis jest opcjonalny.
Sekcja o nazwie Optional ma w specyfikacji szczególne znaczenie: oznacza informacje drugorzędne, które agent może pominąć, gdy potrzebuje krótszego kontekstu.
Jak stworzyć llms.txt – 5 kroków
Krok 1. Wybierz najważniejsze treści
Nie kopiuj całej mapy strony. Pomyśl, które podstrony najlepiej tłumaczą, czym się zajmujesz: główne usługi lub kategorie, kluczowe poradniki, strona o firmie, kontakt, cennik lub zasady współpracy. Dla większości firmowych witryn wystarczy od kilkunastu do kilkudziesięciu adresów. Wybieraj strony aktualne, poprawnie działające i wartościowe merytorycznie.
Krok 2. Napisz streszczenie
Cytat pod nagłówkiem jest najważniejszą częścią pliku. W dwóch lub trzech zdaniach odpowiedz: kim jesteś, co robisz, dla kogo i w jakim obszarze działasz. Pisz konkretnie i rzeczowo, bez haseł reklamowych i bez obietnic, których nie możesz dotrzymać.
Krok 3. Pogrupuj linki w sekcje
Podziel adresy na logiczne sekcje (np. „Usługi”, „Poradniki”, „Firma”) i do każdego dodaj jedno zdanie opisu. Dobry opis mówi, czego użytkownik dowie się na stronie. Wszystko, co mniej istotne, jak regulamin czy polityka prywatności, wrzuć do sekcji Optional.
Krok 4. Zapisz i wgraj plik
Zapisz plik jako llms.txt w kodowaniu UTF-8 (to ważne przy polskich znakach) i wgraj go do katalogu głównego domeny, tak aby był dostępny pod adresem https://twojadomena.pl/llms.txt.
Krok 5. Sprawdź i pilnuj aktualności
Po wgraniu zweryfikuj plik (opisujemy to niżej) i ustaw sobie przypomnienie, by aktualizować go po każdej większej zmianie w ofercie, a także gdy publikujesz ważne nowe treści.
llms.txt w WordPressie
Jeśli Twoja strona działa na WordPressie, masz trzy drogi do celu.
- Wtyczka SEO. Yoast SEO i All in One SEO mają funkcję generowania i utrzymywania pliku. To najszybsza opcja, ale zawsze otwórz wygenerowany plik i sprawdź, co faktycznie w nim jest.
- Ręcznie. Tworzysz plik w edytorze tekstu i wgrywasz go przez FTP lub menedżer plików w panelu hostingu. Daje to najlepszą kontrolę nad treścią i najczęściej najlepszą jakość.
- Generator lub skrypt. Rozwiązanie dla dużych serwisów, w których plik powstaje automatycznie ze wpisów i stron. Wymaga pilnowania, które adresy do niego trafiają.
Uwaga: wtyczki generujące plik automatycznie często wrzucają do niego wszystko, co jest opublikowane, łącznie ze stronami testowymi czy nieaktualnymi wpisami. Po automatycznym wygenerowaniu pliku warto go przejrzeć i odchudzić.
Jak sprawdzić, czy plik llms.txt działa?
- Otwórz go w przeglądarce pod adresem twojadomena.pl/llms.txt. Powinieneś zobaczyć czysty tekst, a nie stronę 404 czy przekierowanie na stronę główną.
- Sprawdź odpowiedź serwera. Kod powinien być równy 200, a typ zawartości to tekst (np. text/plain; charset=UTF-8).
- Sprawdź linki. Każdy adres w pliku powinien otwierać się poprawnie, bez błędów 404 i długich łańcuchów przekierowań.
- Zrób test praktyczny. Specyfikacja sugeruje sprawdzenie pliku, zadając modelowi pytania o Twoją firmę i dając mu tylko llms.txt jako punkt wyjścia. Jeśli odpowiedzi są trafne, plik spełnia swoją rolę.
Przykładowa weryfikacja w terminalu. Odpowiedź 200 i typ text/plain oznaczają, że plik jest poprawnie serwowany.
Najczęstsze błędy przy tworzeniu llms.txt
- Traktowanie pliku jak mapy strony. Wklejenie setek adresów to szum. Plik ma być wyborem, nie spisem.
- Brak streszczenia. Bez cytatu pod nagłówkiem model nie wie, jak rozumieć resztę pliku.
- Mieszanie z robots.txt. Dyrektywy Allow i Disallow nie należą do składni llms.txt. Zasady dostępu ustawiasz w robots.txt.
- Język reklamowy i obietnice. Opis ma być rzeczowy. Unikaj gwarancji wyników i superlatyw.
- Linki do stron błędnych lub zablokowanych. Adresy z kodem 404, przekierowaniami lub blokadą w firewallu psują wiarygodność pliku.
- Brak aktualizacji. Plik z ofertą sprzed dwóch lat jest gorszy niż brak pliku.
- Złe kodowanie znaków. Zapisuj plik w UTF-8, inaczej polskie litery zamienią się w krzaczki.
Gotowy szablon llms.txt do skopiowania
Skopiuj poniższy szablon i podmień dane na własne:
# Nazwa firmy
> Dwa–trzy zdania: kim jesteś, co oferujesz, dla kogo i gdzie działasz.
Opcjonalnie: dodatkowy kontekst, np. zasady współpracy, obszar działania, języki obsługi.
## Usługi
– [Usługa 1](https://twojadomena.pl/usluga-1/): czego dotyczy ta podstrona
– [Usługa 2](https://twojadomena.pl/usluga-2/): czego dotyczy ta podstrona
## Poradniki
– [Tytuł poradnika](https://twojadomena.pl/poradnik/): o czym jest artykuł
## Firma
– [O nas](https://twojadomena.pl/o-nas/): kim jesteśmy i jak pracujemy
– [Kontakt](https://twojadomena.pl/kontakt/): dane kontaktowe
## Optional
– [Polityka prywatności](https://twojadomena.pl/polityka-prywatnosci/)
Dla zaawansowanych: wersje .md stron i nagłówek Link
Specyfikacja proponuje też, by strony z ważnymi informacjami miały czystą wersję Markdown pod tym samym adresem z dopisanym .md. Wskazanie takich wersji ułatwiają standardowe relacje linków: rel=”alternate” z typem text/markdown oraz rel=”describedby”, które można dodać jako elementy HTML lub nagłówek HTTP Link. To opcjonalne rozszerzenie, które ma sens głównie dla rozbudowanych dokumentacji.
FAQ – najczęstsze pytania o llms.txt
Czy llms.txt wpływa na pozycje w Google?
Nie ma podstaw, by tak sądzić. To osobny plik, przeznaczony dla agentów AI, i nie zastępuje ani nie zmienia działania robots.txt oraz sitemap.xml. Pozycje w Google nadal zależą od techniki, treści i autorytetu strony.
Czy llms.txt gwarantuje, że ChatGPT, Gemini lub Copilot będą mnie polecać?
Nie. Plik ułatwia zrozumienie serwisu, ale żadne narzędzie nie gwarantuje cytowania ani rekomendacji konkretnej firmy.
Ile linków powinno być w pliku?
Tyle, ile potrzeba, by opisać najważniejsze obszary: zazwyczaj od kilkunastu do kilkudziesięciu. Plik ma być krótki i czytelny, a szczegóły leżą pod linkami.
Czym jest llms-full.txt?
To opcjonalny, rozszerzony wariant, w którym treść linkowanych stron jest dołączona bezpośrednio do pliku. Dla większości firmowych stron wystarczy podstawowy llms.txt.
Jak często aktualizować plik?
Za każdym razem, gdy zmienia się oferta, struktura serwisu lub pojawia się ważna nowa treść. Dobrze włączyć to do stałej listy kontrolnej publikacji.
Czy plik llms.txt jest obowiązkowy?
Nie. To dobrowolna propozycja. Jeśli jednak zależy Ci na tym, by systemy AI trafniej rozumiały Twoją firmę, jest to tani i szybki element do wdrożenia.
Podsumowanie
Dobry llms.txt to krótki, aktualny i rzeczowy przewodnik po Twoim serwisie: nagłówek z nazwą, streszczenie, kilka sekcji z linkami i sekcja Optional na treści drugorzędne. Wgrywasz go do katalogu głównego, sprawdzasz odpowiedź serwera i linki, a potem pilnujesz aktualności. Nie oczekuj cudów, ale traktuj go jako element uporządkowanej strategii widoczności w wyszukiwarkach i narzędziach AI.
Chcesz sprawdzić, jak Twoja strona wypada w wyszukiwaniu opartym na AI? Zajrzyj do naszego audytu GEO lub audytu SEO, przeczytaj, czy Twoje treści są gotowe na AI, albo skontaktuj się z nami. Przydatne pojęcia znajdziesz też w naszym słowniczku AI.
