Generator llms.txt
Podaj adres, a z sitemapy, tytułów i opisów stron złożymy szkic llms.txt, który poprawisz przed pobraniem.
- Darmowe
- Bez zakładania konta
Strony w pliku
# Example
> Sklep internetowy z akcesoriami do domu. Wysyłka w całej Polsce, zwroty do 30 dni.
## Główne strony
- [Strona główna](https://example.com/): Kategorie, bestsellery i aktualne promocje.
- [Dostawa i płatności](https://example.com/dostawa): Koszty i czas wysyłki, dostępne formy płatności.
- [Zwroty i reklamacje](https://example.com/zwroty): Jak zwrócić produkt w ciągu 30 dni.
## Kategoria
- [Oświetlenie](https://example.com/kategoria/oswietlenie): Lampy stołowe, sufitowe i oświetlenie zewnętrzne.
- [Tekstylia](https://example.com/kategoria/tekstylia): Poduszki, koce i zasłony.
## Poradnik
- [Jak dobrać lampę do pokoju](https://example.com/poradnik/jak-dobrac-lampe): Moc, barwa światła i wysokość zawieszenia.
Umieść plik pod adresem https://example.com/llms.txt
Generator llms.txt pobiera robots.txt i sitemapę podanego serwisu, wybiera do 30 najważniejszych stron w jednym języku, odczytuje ich tytuły i opisy meta i składa z nich plik llms.txt w formacie z llmstxt.org: nagłówek z nazwą serwisu, krótkie podsumowanie i listy linków w sekcjach. Nazwę, opis i listę stron możesz poprawić przed pobraniem. llms.txt to propozycja, nie standard. Google pisze, że do pojawienia się w funkcjach AI nie trzeba żadnych specjalnych plików.
Czym jest llms.txt i do czego służy
llms.txt to plik Markdown pod adresem /llms.txt. Zaproponował go Jeremy Howard we wrześniu 2024 r. (llmstxt.org). Jedyny wymagany element to nagłówek H1 z nazwą serwisu; dalej opcjonalnie krótkie podsumowanie w cytacie, akapity z kontekstem i sekcje H2 z listami linków w formie [nazwa](adres): opis. Sekcja „Optional” oznacza linki, które agent może pominąć.
To nie jest standard ani dźwignia pozycjonowania. Google pisze, że do pojawienia się w funkcjach AI nie trzeba tworzyć nowych plików czytelnych dla maszyn. llms.txt nie steruje też dostępem crawlerów, od tego jest robots.txt. Traktuj go jako tanią, opcjonalną mapę dla narzędzi i agentów, które zdecydują się go przeczytać.
Generator zna tylko to, co widać w sitemapie. Wybiera strony płytsze w strukturze, najwyżej osiem z jednej sekcji, i bierze ich tytuły oraz opisy meta. Nie wie, które strony są dla Ciebie najważniejsze, więc przejrzyj listę i odznacz to, co zbędne.
llms-full.txt, czyli jeden plik z pełną treścią wielu stron, to konwencja części narzędzi. Nie ma jej w propozycji llmstxt.org i ten generator jej nie tworzy.
Popraw szkic przed publikacją
Generator zna tylko sitemapę i meta tagi. Popraw podsumowanie tak, żeby w dwóch zdaniach mówiło, czym jest serwis i dla kogo, odznacz strony prawne i techniczne, a jeśli masz dokumentację albo cennik, upewnij się, że są na liście.
llmstxt.org, The /llms.txt fileJak stworzyć plik llms.txt dla strony
Plik llms.txt to krótka mapa serwisu w Markdownie pod adresem <code>/llms.txt</code>. Pięć kroków prowadzi od szkicu z sitemapy do pliku na serwerze.
-
Wygeneruj szkic z sitemapy
Wpisz adres strony w generator powyżej. Narzędzie odczyta sitemapę, wybierze do 30 stron w jednym języku i weźmie ich tytuły oraz opisy meta.
-
Popraw nazwę i podsumowanie
Nagłówek H1 to nazwa serwisu, jedyny wymagany element. Pod nim, w cytacie, jedno lub dwa zdania o tym, czym jest serwis i dla kogo, zapisane rzeczowo, bez haseł reklamowych.
-
Ułóż sekcje i opisy linków
Linki grupujesz w sekcjach H2, każdy w formie
[nazwa](adres): opis. Mniej ważne strony przenieś do sekcji## Optional, którą agent może pominąć, gdy brakuje mu miejsca w kontekście. -
Opublikuj plik w katalogu głównym
Wgraj plik tak, żeby odpowiadał pod
https://example.com/llms.txt, obok robots.txt. Otwórz adres w przeglądarce i sprawdź, czy serwer zwraca treść pliku z kodem 200. -
Aktualizuj plik razem z serwisem
Gdy zmieniasz ważne strony, ich adresy albo ofertę, wygeneruj szkic ponownie i porównaj go z opublikowaną wersją. Nieaktualny link prowadzi agenta na 404.
Przykłady pliku llms.txt
Adresy to przykłady na domenie example.com.
# Example
> Example to sklep z ceramiką użytkową. Wysyłamy zamówienia w Polsce i w UE.
## Oferta
- [Kubki](https://example.com/kubki): ceny, pojemności i czas wysyłki
- [Zwroty](https://example.com/zwroty): zasady i formularz zwrotu H1, cytat z podsumowaniem i jedna sekcja z linkami w zupełności wystarczą, jeśli serwis jest mały.
- [Strona](https://example.com/cennik)- [Cennik](https://example.com/cennik): plany miesięczne i roczne, ceny w PLN i USDOpis po dwukropku mówi agentowi, co znajdzie pod adresem, zanim go pobierze.
## Dokumentacja
- [Szybki start](https://example.com/docs/start): instalacja w trzech krokach
## Optional
- [Historia zmian](https://example.com/changelog): lista wydań
- [Blog](https://example.com/blog): artykuły i nowości Nazwa Optional ma w propozycji specjalne znaczenie: oznacza linki, które można pominąć.
Najczęstsze błędy w pliku llms.txt
-
Traktowanie llms.txt jak robots.txt
llms.txt niczego nie blokuje ani nie zezwala. Dostęp crawlerów ustawiasz w robots.txt, osobno dla każdego tokenu, na przykład GPTBot albo OAI-SearchBot.
-
Setki adresów skopiowanych z sitemapy
Plik ma pomóc agentowi szybko znaleźć najważniejsze strony. Pełna lista adresów robi z niego drugą sitemapę.
-
Linki do stron zablokowanych albo nieistniejących
Adres z noindex, zablokowany w robots.txt albo zwracający 404 wprowadza agenta w ślepą uliczkę. Przed publikacją kliknij każdy link.
-
Podsumowanie pisane jak slogan
Zdanie „najlepsze rozwiązanie na rynku” nic nie mówi o serwisie. Napisz, co oferujesz, komu i w jakim zakresie, tak jak w opisie dla nowego pracownika.
-
Oczekiwanie wzrostu pozycji
Google pisze, że do funkcji AI w wyszukiwarce nie trzeba tworzyć plików tekstowych dla AI. Traktuj llms.txt jako tani dodatek dla narzędzi, które go czytają.
Status i budowa pliku llms.txt
| Wartość | Co oznacza | Źródło |
|---|---|---|
| 3 września 2024 | Data publikacji propozycji llms.txt, której autorem jest Jeremy Howard. Ma status propozycji otwartej na uwagi społeczności. | llmstxt.org |
| 1 element | Tyle wymaga propozycja: nagłówek H1 z nazwą projektu lub serwisu. Podsumowanie i sekcje z linkami są opcjonalne. | llmstxt.org |
| Optional | Sekcja H2 o tej nazwie oznacza drugorzędne linki, które agent może pominąć przy krótszym kontekście. | llmstxt.org |
| .md | Propozycja zaleca też wersje stron w Markdownie pod tym samym adresem z dopisanym .md. | llmstxt.org |
| Bez plików AI | Google pisze, że do funkcji AI w wyszukiwarce nie trzeba tworzyć nowych plików czytelnych dla maszyn, plików tekstowych dla AI ani specjalnych znaczników. | Google Search Central, funkcje AI |
| robots.txt | Tu ustawiasz zgodę na trenowanie modeli: OpenAI czyta token GPTBot, a Google token Google-Extended. | OpenAI, crawlery |
Źródła sprawdzone:
Budowa pliku
- #Nazwa
- Nagłówek H1 z nazwą serwisu, jedyny wymagany element.
- >Podsumowanie
- Krótki cytat: czym jest serwis i dla kogo.
- ##Sekcje
- Listy linków [nazwa](adres): opis, pogrupowane tematycznie.
- OptOptional
- Sekcja z linkami, które agent może pominąć przy krótszym kontekście.
To plik Markdown umieszczany pod adresem /llms.txt, który w skrócie opisuje serwis i wskazuje jego najważniejsze strony. Format zaproponował Jeremy Howard we wrześniu 2024 r. na llmstxt.org. Wymagany jest tylko nagłówek H1 z nazwą; podsumowanie i sekcje z linkami są opcjonalne.
Nie ma na to dowodu. Google pisze, że do pojawienia się w funkcjach AI nie trzeba tworzyć specjalnych plików, a llms.txt pozostaje propozycją, nie standardem. Plik nic nie kosztuje i może pomóc narzędziom, które go czytają, ale nie zastąpi dostępnej dla crawlerów, dobrze opisanej treści.
W katalogu głównym serwisu, tak żeby był dostępny pod adresem https://twoja-domena/llms.txt, tam, gdzie leży robots.txt. Propozycja dopuszcza też pliki w podkatalogach, np. /docs/llms.txt, które opisują tylko adresy pod tą ścieżką.
robots.txt mówi crawlerom, czego nie pobierać. llms.txt niczego nie blokuje ani nie pozwala. To mapa z opisem serwisu i listą najważniejszych stron. Jeśli chcesz zablokować konkretnego bota AI, robisz to w robots.txt.
To konwencja części narzędzi: jeden plik z pełną treścią wielu stron zamiast listy linków. Nie ma jej w propozycji llmstxt.org, więc ten generator tworzy wyłącznie llms.txt.
Szuka sitemapy w robots.txt, a potem pod /sitemap.xml. Zostawia strony z tej samej domeny i w jednym języku, bez parametrów i plików, najpierw płytsze w strukturze, najwyżej osiem z jednej sekcji i 30 łącznie. Tytuły i opisy bierze z meta tagów stron. Bez sitemapy korzysta z linków na stronie głównej.
Strony pobiera nasz serwer, więc adres trafia do naszych logów. Wygenerowanego pliku nie przechowujemy: kopiujesz go albo pobierasz sam.
Plik llms.txt działa bez wersji Markdown. Propozycja zaleca jednak, żeby strony miały czystą kopię pod tym samym adresem z dopisanym .md, bo agentowi łatwiej ją przeczytać niż HTML. To osobna praca po stronie serwisu i ten generator jej nie wykonuje.
Plik llms.txt nie ustawia zgody na trenowanie. Robisz to w robots.txt: OpenAI czyta token GPTBot, Anthropic token ClaudeBot, a Google token Google-Extended. Blokada tych tokenów nie wyłącza crawlerów wyszukiwania tych samych firm.
Plik llms.txt aktualizujesz wtedy, gdy zmieniają się strony, które w nim wymieniasz: nowa oferta, zmiana adresów albo usunięta podstrona. Najprościej sprawdzić go przy każdym większym wdrożeniu, tak samo jak sitemapę.
Co jeszcze może Ci się przydać
Plik albo kod gotowy? Po wdrożeniu sprawdź wynik na stronie
Indeksowalność, metadane i struktura z priorytetami i raportem dla klienta.