llms.txt to plik tekstowy w formacie Markdown, który kładziesz w katalogu głównym strony (twojadomena.pl/llms.txt). Zawiera skrót najważniejszych informacji o firmie: nazwę, krótki opis, listę usług z cenami, kontakt i linki do podstron, które modele AI powinny przeczytać w pierwszej kolejności. Pomysł jest prosty: zamiast zmuszać ChatGPT czy Perplexity do przedzierania się przez menu, skrypty i banery cookie, podajesz im gotową ściągę.
To jeden z sygnałów GEO, czyli optymalizacji strony pod wyszukiwarki AI. Mały, tani i kontrowersyjny, bo standard jest młody i nie wszyscy go czytają. Poniżej pokazujemy, co dokładnie wkłada się do tego pliku, jak wygląda przykładowy llms.txt firmy usługowej i kiedy jego dodanie ma sens.
Skąd się wziął llms.txt i co zawiera?
Standard llms.txt zaproponował Jeremy Howard z Answer.AI 3 września 2024 roku, publikując specyfikację na llmstxt.org. Zauważył, że strony internetowe są pisane dla ludzi i przeglądarek, a modele językowe gubią się w nawigacji, reklamach i JavaScripcie. Jego propozycja: jeden plik Markdown w katalogu głównym, który streszcza witrynę i wskazuje, co jest najważniejsze.
Format jest celowo minimalny i opiera się na zwykłym Markdownie:
- Nagłówek H1 z nazwą firmy lub projektu (jedyny element obowiązkowy).
- Blockquote (linia zaczynająca się od
>) z opisem w dwóch, trzech zdaniach: co robisz, dla kogo, gdzie. - Sekcje H2 grupujące linki tematycznie: usługi, cennik, kontakt, najważniejsze artykuły.
- Listy linków z jednozdaniowym opisem każdej podstrony, żeby model wiedział, po co ma tam wejść.
Specyfikacja przewiduje też wariant llms-full.txt, czyli wersję z pełną treścią najważniejszych stron w jednym pliku. Dla małej firmy usługowej zwykle wystarczy podstawowy llms.txt.
Czym llms.txt różni się od robots.txt i sitemap.xml?
Wszystkie trzy pliki leżą w katalogu głównym i mówią coś robotom, ale każdy załatwia inną sprawę. robots.txt zakazuje, sitemap.xml wylicza, a llms.txt streszcza i podpowiada. Jeden nie zastępuje drugiego, a dobrze przygotowana strona ma komplet.
| Plik | Do kogo mówi | Co robi | Format |
|---|---|---|---|
| robots.txt | wszystkie roboty (Google, boty AI) | określa, czego robotom NIE wolno czytać | zwykły tekst, standard z lat 90. |
| sitemap.xml | wyszukiwarki | wylicza wszystkie adresy do zaindeksowania, bez hierarchii ważności | XML |
| llms.txt | modele językowe (AI) | streszcza firmę i wskazuje treści warte przeczytania w pierwszej kolejności | Markdown, propozycja z 2024 r. |
Jest jeszcze jedna różnica, o której łatwo zapomnieć. robots.txt potrafi zablokować boty AI (GPTBot, ClaudeBot, PerplexityBot) i wtedy najlepszy llms.txt świata nic nie da, bo robot w ogóle nie wejdzie na stronę. Kolejność jest więc taka: najpierw sprawdź, czy robots.txt nie blokuje botów AI, dopiero potem dodawaj llms.txt.
Jak wygląda przykładowy llms.txt dla firmy usługowej?
Minimalny, sensowny plik mieści się w 20 do 30 linii: nazwa, opis, usługi z cenami, kontakt i kilka linków z opisami. Poniższy przykład dla fikcyjnego hydraulika ma dokładnie tę strukturę, której sami używamy na flaminjoe.studio/llms.txt. Podmień treść na swoją i masz gotowy szkielet.
# Hydraulik Nowak, Gdynia
> Usługi hydrauliczne dla domów i mieszkań w Gdyni i Sopocie.
> Awarie, montaż, modernizacje. Dojazd do 60 minut na terenie Gdyni.
## Usługi i ceny
- Usunięcie awarii (wyciek, pęknięta rura): od 250 zł, dojazd w cenie
- Montaż baterii lub zestawu WC: od 180 zł
- Wymiana grzejnika: od 350 zł
- Instalacje przy remoncie łazienki: wycena indywidualna w 24 h
## Kontakt
- Telefon: 500 000 000 (pn-sob, 7:00-20:00)
- E-mail: kontakt@hydraulik-nowak.pl
- [Formularz szybkiej wyceny](https://hydraulik-nowak.pl/wycena/)
## Ważne strony
- [Cennik](https://hydraulik-nowak.pl/cennik/): pełna lista usług z cenami
- [Opinie klientów](https://hydraulik-nowak.pl/opinie/): oceny z Google
- [Pytania i odpowiedzi](https://hydraulik-nowak.pl/faq/): czas dojazdu,
gwarancja, formy płatności
Zwróć uwagę na dwie rzeczy. Po pierwsze, ceny są podane wprost. Model AI, który zna Twoje stawki, ma o jeden powód więcej, żeby wymienić Cię w odpowiedzi na pytanie „ile kosztuje wymiana grzejnika w Gdyni”. Po drugie, każdy link ma opis. Goły adres URL mówi modelowi niewiele, a jedno zdanie kontekstu robi różnicę.
Jak wdrożyć llms.txt krok po kroku?
Wdrożenie to utworzenie zwykłego pliku tekstowego i wgranie go do katalogu głównego strony. Nie potrzebujesz programisty ani wtyczki, wystarczy dostęp do serwera i kwadrans. Całość wygląda tak:
- Utwórz plik tekstowy o nazwie
llms.txtw dowolnym edytorze (Notatnik, TextEdit). Zapisz w kodowaniu UTF-8, żeby polskie znaki wyświetlały się poprawnie. - Napisz nagłówek i opis: linia
# Nazwa firmy, pod nią blockquote>z dwoma, trzema zdaniami o tym, co robisz, dla kogo i gdzie. - Dodaj sekcje H2: usługi z cenami, kontakt, linki do najważniejszych podstron. Każdy link opatrz jednym zdaniem opisu.
- Wgraj plik do katalogu głównego strony, obok robots.txt. Przez FTP, menedżer plików w panelu hostingu albo, przy WordPressie, przez wtyczkę do zarządzania plikami.
- Sprawdź w przeglądarce, czy plik działa: wpisz twojadomena.pl/llms.txt. Jeśli widzisz swoją treść, gotowe.
- Aktualizuj przy każdej zmianie oferty. Nieaktualna cena w llms.txt szkodzi bardziej niż brak pliku, bo model może ją cytować z pełnym przekonaniem.
Czy llms.txt na pewno działa?
Uczciwa odpowiedź: to sygnał, nie gwarancja. Standard ma niecałe dwa lata i żaden duży dostawca AI nie zobowiązał się oficjalnie, że traktuje llms.txt jako źródło odpowiedzi. Google potwierdziło wprost, że jego wyszukiwarka i AI Overviews tego pliku nie używają. Traktuj go jak tanią polisę, nie jak dźwignię.
Z drugiej strony koszt jest bliski zeru, a plik przy okazji porządkuje coś ważniejszego: zmusza Cię do spisania w jednym miejscu, co oferujesz, za ile i gdzie. Jeśli masz z tym problem w pliku tekstowym, masz go też na stronie, tylko trudniej go zauważyć.
W pilotażu z 1 lipca 2026 sprawdziliśmy jedną stronę gabinetu stomatologicznego na zestawie 10 zapytań. Dwa pytania z nazwiskiem dały jednoznaczną obecność w odpowiedzi, siedem zakończyło się jej brakiem, a jedno miało wynik niejednoznaczny. Pomiar wykonano przez wyszukiwarkę z syntezą AI. Opis metody i ograniczeń wyjaśnia, czego można dowiedzieć się z tej próby.
Czy potrzebuję llms.txt?
Jeśli masz stronę firmową i zależy Ci na widoczności w odpowiedziach AI: tak, warto go dodać. Argument jest ekonomiczny, kwadrans pracy w zamian za szansę, że część systemów AI dostanie Twoje usługi i ceny podane jak na tacy. Ryzyka nie ma żadnego, bo plik niczego nie psuje ani nie blokuje.
My swój mamy: flaminjoe.studio/llms.txt. Znajdziesz w nim opis studia, usługę audytu z cenami, kontakt i listę poradników z bloga, każdy z jednozdaniowym opisem. Nie dlatego, że wierzymy w magię jednego pliku, tylko dlatego, że sami zalecamy klientom komplet sygnałów i wypada zaczynać od własnego podwórka.
llms.txt to jeden punkt na dłuższej liście. Pełną checklistę gotowości strony pod wyszukiwarki AI, z podziałem na warstwę techniczną, treść i spójność danych, znajdziesz w tekście jak przygotować stronę pod wyszukiwarki AI: checklista.
Jeśli chcesz wiedzieć, jak Twoja strona wypada nie tylko w kwestii llms.txt, ale we wszystkich sygnałach naraz, po to jest audyt widoczności w AI: 39 kryteriów w 6 obszarach, automatyczny pomiar odpowiedzi czterech systemów AI (ChatGPT, Gemini, Perplexity, Claude) z interpretacją eksperta i lista zmian z priorytetami. Obecność i jakość llms.txt to jedno ze sprawdzanych kryteriów, a gwarancja jest prosta: minimum 5 rzeczy do poprawy z instrukcją albo zwrot 100%.
FAQ
Czy llms.txt zastępuje robots.txt albo sitemap.xml? Nie. robots.txt dalej kontroluje, gdzie roboty mogą wchodzić, a sitemap.xml dalej wylicza adresy dla wyszukiwarek. llms.txt to trzeci, osobny plik z inną rolą: streszcza firmę dla modeli AI. Dobrze przygotowana strona ma wszystkie trzy.
Czy Google czyta llms.txt? Nie. Google oficjalnie potwierdziło, że ani wyszukiwarka, ani AI Overviews nie korzystają z tego pliku. llms.txt celuje w inne systemy, przede wszystkim asystentów AI i ich roboty. Na widoczność w samym Google pracują klasyczne SEO, dane strukturalne i treść.
Czy llms.txt może zaszkodzić pozycjom w Google? Nie. To zwykły plik tekstowy, którego wyszukiwarka nie traktuje jako treści strony. Jedyne ryzyko to nieaktualne informacje w środku, dlatego po każdej zmianie cennika lub oferty zaktualizuj też ten plik.
Co to jest llms-full.txt? Rozszerzony wariant standardu: zamiast streszczenia i linków zawiera pełną treść najważniejszych stron w jednym pliku Markdown. Przydaje się dużym serwisom z dokumentacją. Mała firma usługowa spokojnie poprzestaje na podstawowym llms.txt.
Ile kosztuje wdrożenie llms.txt? Nic poza czasem. Plik piszesz w darmowym edytorze i wgrywasz na serwer, który już opłacasz. Jeśli treść strony masz uporządkowaną, całość zajmuje kwadrans; najdłużej trwa spisanie usług i cen, czyli praca, która i tak się opłaca.