llms.txt: co to jest, jak go stworzyć i czy naprawdę działa
Krótka odpowiedź: llms.txt to zwykły plik Markdown w katalogu głównym twojej strony, który wymienia najważniejsze podstrony, każdą z krótką notatką, żeby modele językowe i agenci AI mogli je szybko znaleźć. Stworzenie go kosztuje niewiele, ale korzyść dla pozycji w wynikach albo cytowań AI nie jest potwierdzona: według dokumentacji Google do pojawiania się w funkcjach AI nie potrzeba plików tekstowych dla AI, według relacji Google nie obsługuje tego pliku, a przedstawiciel Google powiedział, że według jego wiedzy żaden system AI z niego nie korzysta. Dodaj go po podstawach (robots.txt, mapa witryny, czytelny HTML), nigdy zamiast nich.
Co to jest llms.txt?
llms.txt to propozycja, a nie oficjalny standard sieciowy. W 2024 roku opublikował ją Jeremy Howard na stronie llmstxt.org. Pomysł jest taki: mapy witryn wymieniają wszystkie strony dla wyszukiwarek, ale model językowy ma ograniczone okno kontekstowe i nie przetworzy całego serwisu. Krótki, wyselekcjonowany plik w Markdownie może wskazać mu te strony, które naprawdę mają znaczenie.
Zgodnie z aktualną specyfikacją plik o nazwie llms.txt może leżeć w katalogu głównym (/llms.txt) albo pod podścieżką, na przykład /docs/llms.txt. Składa się z tych części, w tej kolejności:
- Nagłówek H1 z nazwą strony lub projektu. To jedyna część obowiązkowa.
- Cytat (blockquote) z krótkim podsumowaniem.
- Opcjonalne akapity lub listy z dodatkowymi szczegółami.
- Opcjonalne sekcje, które zaczynają się od nagłówków H2, a każda zawiera listę linków w postaci
[nazwa](adres), po której opcjonalnie następuje dwukropek i notatka.
Zgodnie z konwencją w sekcji o nazwie Optional umieszcza się rzeczy drugorzędne, które agent może pominąć, gdy potrzebuje krótszego kontekstu.
Oto skrócona wersja naszego własnego pliku pod adresem seogrinder.com/llms.txt:
# SEOgrinder
> Free SEO analysis for public websites. Enter a web address and get a full report: speed, on-page SEO, accessibility, keywords, plus a prioritised list of what to fix first. No account needed.
## Tool
- [SEOgrinder](https://seogrinder.com/): the analysis tool
- [SEOgrinder as Markdown](https://seogrinder.com/index.md): what the tool does, as plain text
## Optional
- [Imprint](https://seogrinder.com/imprint): who runs the service
llms.txt, robots.txt i sitemap.xml: trzy różne zadania
| Plik | Odpowiada na pytanie | Odbiorca |
|---|---|---|
| robots.txt | Które boty mogą pobierać które ścieżki? | Crawlery wyszukiwarek i systemów AI |
| sitemap.xml | Jakie strony istnieją i kiedy się zmieniły? | Wyszukiwarki |
| llms.txt | Które strony są najważniejsze i czego dotyczą? | Modele językowe i agenci |
Te trzy pliki nie zastępują się nawzajem. Crawler zablokowany w robots.txt nie przeczyta też twojego llms.txt, a strony, która bez JavaScriptu jest pusta, nie uratuje ładna lista linków.
Czy llms.txt działa? Co naprawdę wiemy
Uczciwa odpowiedź brzmi: nikt nie wykazał korzyści, a według relacji największa wyszukiwarka nie obsługuje tego pliku. Oto, co zostało zgłoszone:
- Google go nie obsługuje. Relacja z wydarzenia Search Central Live podaje, że Gary Illyes oświadczył, iż Google nie obsługuje llms.txt i nie planuje tego. Relacja pochodzi ze zdjęcia opublikowanego na LinkedIn, a nie z nagrania.
- Nie jest znany żaden system AI, który z niego korzysta. John Mueller z Google powiedział, że według jego wiedzy obecnie żaden system AI nie używa llms.txt, i porównał ten plik do dawnego znacznika meta keywords (Search Engine Journal).
- Własne strony Google nie są dowodem. W grudniu 2025 roku na stronach Google dla deweloperów pojawiły się pliki llms.txt. Mueller jako przyczynę podał zmianę w platformie CMS, a na pytanie, czy to rekomendacja, odpowiedział w styczniu 2026 roku krótkim „no”.
- Jeden plik logów to anegdota. W lipcu 2025 roku właściciel strony pokazał log, z którego wynikało, że crawler OpenAI pobierał jego llms.txt mniej więcej co 15 minut. To dowodzi pobrania, a nie tego, że treść jest wykorzystywana w odpowiedziach.
Źródła: Search Engine Roundtable o Google i llms.txt, o pobraniach przez OpenAI oraz o stronach Google dla deweloperów. To relacje z drugiej ręki o wypowiedziach w mediach społecznościowych, więc czytaj dosłowne brzmienie ostrożnie. Sytuacja może się też zmienić: sprawdź aktualne wypowiedzi, zanim podejmiesz decyzję.
Nasza ocena: llms.txt to tani dodatek, którego skuteczność nie jest potwierdzona. SEOgrinder umieszcza go w karcie Gotowość na AI w grupie „Dodatki” i mówi o tym otwarcie, dopóki któryś dodatek jest niespełniony: to propozycje pojedynczych dostawców, a wpływ na Google nie jest potwierdzony.
Kto mimo wszystko powinien go dodać?
Propozycja wyrosła z praktycznego przypadku: agent programistyczny pobiera dokumentację biblioteki, żeby poprawnie napisać wywołanie API. Dla serwisu z dokumentacją i wieloma podstronami czysty spis treści w Markdownie jest właśnie do tego przydatny. Przyda się też każdej stronie, na której chcesz, żeby agenci znaleźli pięć ważnych podstron, a nie zgadywali. Nic nie tracisz, jeśli okaże się, że to bez znaczenia, bo plik pisze się w kilka minut.
Jeśli prowadzisz małą stronę lokalnej firmy, czas lepiej poświęcić podstawom: stronom, których tekst jest w HTML bez JavaScriptu, poprawnym godzinom otwarcia i cenom zapisanym jako tekst oraz robots.txt, który wpuszcza boty wyszukujące.
Jak stworzyć llms.txt w pięć minut
- Nazwij stronę w nagłówku H1. Wystarczy
# Twoja firma. - Napisz podsumowanie w cytacie. Jedno lub dwa rzeczowe zdania: co oferujesz, dla kogo, gdzie. Bez haseł reklamowych.
- Wypisz kluczowe strony pod nagłówkami H2. Użyj nagłówków takich jak Produkty, Dokumentacja czy Kontakt.
- Zapisz każdy link jako
- [Nazwa](https://example.com/page): co zawiera. Używaj adresów bezwzględnych, a notatki rób krótkie i konkretne. - Strony drugorzędne wstaw pod
## Optional. Tam należą teksty prawne i archiwa. - Zapisz plik jako tekst UTF-8 i opublikuj pod
/llms.txt. Musi odpowiadać statusem 200. - Aktualizuj go. Gdy strona zmienia adres, popraw link. Lista martwych linków jest gorsza niż brak listy.
Tak mógłby wyglądać plik małej lodziarni, zapisany według tych zasad:
# Lodziarnia Przykład
> Rzemieślnicze lody w Krakowie. Na stronie znajdziesz aktualne smaki, godziny otwarcia i dojazd.
## Oferta
- [Smaki](https://example.com/smaki): aktualna lista smaków, także wegańskich
- [Torty lodowe](https://example.com/torty): jak zamówić tort lodowy
## Kontakt
- [Dojazd i godziny otwarcia](https://example.com/kontakt): adres, mapa i godziny otwarcia
## Optional
- [Polityka prywatności](https://example.com/prywatnosc): informacje prawne
Możesz też zlecić to swojemu asystentowi programistycznemu. W SEOgrinder otwórz kartę Gotowość na AI, znajdź w sekcji „Kontrole dla agentów AI” wiersz „Opisać treść modelom językowym (llms.txt)” i kliknij Kopiuj prompt dla agenta. Jeśli pliku brakuje, prompt opisuje, co utworzyć i jak to sprawdzić. Jeśli plik istnieje, możesz rozwinąć wiersz, żeby zobaczyć, co znaleziono, a prompt prosi wtedy asystenta o przejrzenie pliku i zmianę tylko tego, co jest błędne.
Czy dodać noindex do llms.txt?
Mueller powiedział, że może to mieć sens: inne strony mogą linkować do pliku, a wtedy mógłby zostać zaindeksowany, co byłoby dziwne dla użytkowników. Powiedział to w uwadze na marginesie, a nie jako regułę, więc rozważ to sam. W przypadku pliku tekstowego da się to zrobić nagłówkiem odpowiedzi X-Robots-Tag: noindex. Plik nie duplikuje zwykłej strony, więc nie ma problemu z duplikacją treści.
Najczęstsze błędy
- Wklejenie całej mapy witryny. Chodzi o selekcję. Dwadzieścia dobrze opisanych linków jest więcej warte niż dwa tysiące gołych.
- Tekst reklamowy w podsumowaniu. Modele potrzebują faktów: co, dla kogo, gdzie.
- Linki względne lub uszkodzone. Używaj pełnych adresów i sprawdzaj je.
- Zablokowanie pliku. Reguła zapory sieciowej albo wiersz w robots.txt, który trzyma boty z dala od
/llms.txt, niweczy cały sens. - Traktowanie pliku jak dźwigni rankingowej. Żadne z powyższych źródeł tego nie potwierdza.
- Zapomnienie o nim. Plik, który wymienia zeszłoroczne strony, wprowadza agentów w błąd.
Najczęstsze pytania
Czy llms.txt jest czynnikiem rankingowym?
Nie ma na to dowodu. Według dokumentacji Google pliki tekstowe dla AI nie są potrzebne do funkcji AI, a według relacji Google nie obsługuje tego pliku.
Czy ChatGPT lub Claude użyją mojego llms.txt?
Poza dostawcami nikt tego nie może powiedzieć. Niektóre firmy AI publikują llms.txt dla własnej dokumentacji, a jeden log pokazuje, że co najmniej jeden crawler pobiera takie pliki. To nie dowodzi, jak ani czy treść jest wykorzystywana w odpowiedziach.
Czy llms.txt to to samo co robots.txt?
Nie. robots.txt steruje dostępem crawlerów. llms.txt opisuje treści. Zobacz tabelę wyżej. Jak zbudować robots.txt dla botów AI, wyjaśniamy w artykule robots.txt dla botów AI.
Czy potrzebuję do tego programisty?
Nie. To plik tekstowy. Jeśli używasz CMS-a albo platformy z własnym katalogiem głównym, możesz potrzebować wtyczki albo reguły przepisywania adresów (rewrite), żeby plik był dostępny pod /llms.txt.
Jak sprawdzić, czy mój plik działa?
Otwórz https://twoja-strona.pl/llms.txt w przeglądarce. Powinien pokazać tekst, a status powinien wynosić 200. Potem uruchom bezpłatne skanowanie: SEOgrinder zgłasza, czy plik istnieje, i pokazuje, co znalazł.
Twój następny krok
Najpierw sprawdź podstawy: uruchom bezpłatne skanowanie swojej strony w SEOgrinder i otwórz kartę Gotowość na AI. Jeśli robots.txt, mapa witryny i reguły dla crawlerów AI są w porządku, stwórz swój llms.txt w pięć minut i przeskanuj stronę ponownie.