llms.txt to plik tekstowy w formacie Markdown umieszczany w katalogu głównym domeny (np. domena.pl/llms.txt), który w skondensowanej, uporządkowanej formie wskazuje modelom językowym najważniejsze treści serwisu wraz z krótkimi opisami i linkami. Propozycję standardu opublikował Jeremy Howard (Answer.AI) we wrześniu 2024 roku jako odpowiedź na problem ograniczonego okna kontekstowego modeli AI, które nie są w stanie efektywnie przetwarzać całych, zaśmieconych kodem stron HTML. Dla marketera to jeden z elementów optymalizacji pod AI (GEO), który ma ułatwić asystentom takim jak ChatGPT, Claude czy Perplexity zrozumienie, o czym jest witryna i które podstrony są kluczowe.
Jak działa llms.txt i czym różni się od robots.txt oraz sitemap?
Plik llms.txt nie blokuje ani nie zezwala na indeksowanie — pełni funkcję przewodnika po treści. Podczas gdy robots.txt mówi robotom, gdzie mogą wchodzić, a sitemap.xml wylicza wszystkie adresy URL, llms.txt selekcjonuje i opisuje to, co najważniejsze, językiem zrozumiałym dla modelu.
| Plik | Odbiorca | Format | Funkcja |
|---|---|---|---|
| robots.txt | Roboty indeksujące i crawlery AI | Tekst (dyrektywy) | Kontrola dostępu do zasobów |
| sitemap.xml | Wyszukiwarki | XML | Pełna lista URL-i do zaindeksowania |
| llms.txt | Modele językowe (LLM) | Markdown | Selekcja i opis kluczowych treści |
Specyfikacja przewiduje również wariant llms-full.txt, w którym zamiast linków umieszcza się pełną treść wybranych stron w jednym pliku Markdown.
Jak przygotować plik llms.txt?
Standard opisany na stronie llmstxt.org definiuje prostą strukturę, którą warto zachować:
- Nagłówek H1 z nazwą serwisu lub marki — jedyny element obowiązkowy.
- Cytat blokowy (blockquote) z jedno-, dwuzdaniowym streszczeniem: czym jest firma i komu pomaga.
- Opcjonalne akapity z kontekstem, np. zakresem usług czy rynkiem działania.
- Sekcje H2 (np. „Usługi”, „Baza wiedzy”, „Case studies”) zawierające listy linków w formacie: tytuł, adres URL, krótki opis po dwukropku.
- Sekcja „Optional” — treści drugorzędne, które model może pominąć, gdy brakuje mu miejsca w kontekście.
Plik należy zapisać w kodowaniu UTF-8, umieścić pod adresem /llms.txt i aktualizować przy każdej większej zmianie struktury serwisu. Dobrą praktyką jest też udostępnienie czystych wersji Markdown kluczowych podstron.
Kiedy warto, a kiedy nie?
Trzeba uczciwie zaznaczyć: w 2026 roku żaden z głównych dostawców wyszukiwarek ani modeli AI nie potwierdził oficjalnie, że wykorzystuje llms.txt przy generowaniu odpowiedzi, a przedstawiciele Google publicznie wyrażali wobec niego sceptycyzm. Wdrożenie ma więc charakter niskokosztowej inwestycji „na przyszłość”, a nie gwarancji widoczności.
- Warto, gdy serwis ma rozbudowaną dokumentację, bazę wiedzy lub ofertę B2B, a przygotowanie pliku zajmie kilka godzin.
- Warto, gdy porządkowanie treści pod llms.txt wymusza uporządkowanie architektury informacji — to korzyść także dla SEO.
- Nie warto traktować go jako zamiennika dla jakości treści, danych strukturalnych i klasycznej optymalizacji technicznej.
Najczęstsze błędy
- Kopiowanie sitemapy — llms.txt ma selekcjonować, a nie wyliczać setki adresów.
- Marketingowe, ogólnikowe opisy zamiast konkretnych informacji, które model może wykorzystać w odpowiedzi.
- Brak aktualizacji po redesignie serwisu, przez co plik odsyła do nieistniejących stron.
- Blokowanie crawlerów AI w robots.txt przy jednoczesnym publikowaniu llms.txt — oba pliki powinny być spójne.
llms.txt w praktyce ICBM
W projektach optymalizacji pod AI traktujemy llms.txt jako element szerszego audytu GEO: najpierw sprawdzamy, jak modele językowe opisują markę klienta, następnie identyfikujemy strony, które najlepiej odpowiadają na pytania użytkowników, i dopiero te trafiają do pliku wraz z precyzyjnymi opisami. Równolegle weryfikujemy dyrektywy dla crawlerów AI w robots.txt, dane strukturalne oraz czytelność treści po wyłączeniu stylów i skryptów — bo to właśnie te elementy, a nie sam plik, realnie wpływają na cytowalność w odpowiedziach AI.
Najczęściej zadawane pytania
Czy llms.txt zastępuje robots.txt lub sitemap.xml?
Nie. Robots.txt zarządza dostępem robotów, sitemap.xml informuje o adresach do zaindeksowania, a llms.txt jedynie opisuje i selekcjonuje kluczowe treści dla modeli językowych. Wszystkie trzy pliki powinny współistnieć i być ze sobą spójne.
Czy Google korzysta z pliku llms.txt?
Na 2026 rok Google nie potwierdziło wykorzystywania llms.txt w wyszukiwarce ani w funkcjach AI. Plik jest propozycją społecznościową, którą część narzędzi i dokumentacji technicznych wdraża dobrowolnie, bez gwarancji, że konkretny model go odczyta.
Ile czasu zajmuje przygotowanie llms.txt?
Dla typowego serwisu firmowego to kilka godzin pracy: wybór kilkunastu–kilkudziesięciu kluczowych stron, napisanie krótkich opisów i ułożenie ich w sekcje. Więcej czasu wymaga zwykle uporządkowanie samych treści, aby opisy w pliku odpowiadały temu, co model znajdzie na stronie.
