llms.txt: co to jest, jak go stworzyć i czy naprawdę działa

Autor: SEOgrinder · Opublikowano · 7 min czytania

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:

  1. Nagłówek H1 z nazwą strony lub projektu. To jedyna część obowiązkowa.
  2. Cytat (blockquote) z krótkim podsumowaniem.
  3. Opcjonalne akapity lub listy z dodatkowymi szczegółami.
  4. 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

PlikOdpowiada na pytanieOdbiorca
robots.txtKtóre boty mogą pobierać które ścieżki?Crawlery wyszukiwarek i systemów AI
sitemap.xmlJakie strony istnieją i kiedy się zmieniły?Wyszukiwarki
llms.txtKtó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

  1. Nazwij stronę w nagłówku H1. Wystarczy # Twoja firma.
  2. Napisz podsumowanie w cytacie. Jedno lub dwa rzeczowe zdania: co oferujesz, dla kogo, gdzie. Bez haseł reklamowych.
  3. Wypisz kluczowe strony pod nagłówkami H2. Użyj nagłówków takich jak Produkty, Dokumentacja czy Kontakt.
  4. 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.
  5. Strony drugorzędne wstaw pod ## Optional. Tam należą teksty prawne i archiwa.
  6. Zapisz plik jako tekst UTF-8 i opublikuj pod /llms.txt. Musi odpowiadać statusem 200.
  7. 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.

Więcej z bloga