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 we wrześniu 2024 roku. 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ć.
Najwięcej sensu ma więc kolejność odwrotna do intuicji. Sam llms.txt nie uratuje strony, której treści nie da się zacytować, a dane o firmie są sprzeczne między źródłami. W naszym pilotażu na stronie gabinetu stomatologicznego zapytanie o cenę implantu w Gdańsku nie pokazało strony klienta, mimo że cena 3900 zł wisiała na niej publicznie. Problemem nie był brak pliku, tylko to, że AI nie miało jak tej ceny pewnie przypisać do firmy. Pełną listę takich sygnałów i kolejność prac opisujemy we wpisie jak zoptymalizować stronę pod AI.
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.