Generator llms.txt i test dostępu botów AI do Twojej strony

Wpisz adres strony, a w najwyżej 20 sekund dostaniesz cały plik llms.txt z mapy strony i test dostępu 8 botów AI. Bez rejestracji i bez e-maila.

Przykład:

Cały plik od razu, bez e-maila. Pobieramy mapę strony (do 20 map podrzędnych), wybieramy do 50 adresów (przy większej mapie po kilka z każdej sekcji) i sprawdzamy 8 botów AI. Przed pobraniem możesz zmienić linki, opisy i kolejność. Nie zapisujemy adresu ani wyniku. Limit: 10 sprawdzeń dziennie z jednego adresu IP.

Krótka odpowiedź

llms.txt to plik w formacie Markdown w katalogu głównym strony, który wskazuje modelom językowym najważniejsze podstrony z krótkim opisem. To propozycja standardu (llmstxt.org), a nie wymóg: według analizy Ahrefs żaden duży dostawca modeli oficjalnie go nie obsługuje. Dla ChatGPT ważniejsze jest, czy boty AI mają dostęp do strony w robots.txt. Generator sprawdza oba elementy.

Co dostajesz za darmo

Od razu, bez e-maila i rejestracji

  • Cały plik llms.txt w formacie llmstxt.org: nagłówek z nazwą, opis firmy i sekcje z linkami do podstron.
  • Tytuł przy każdym linku i opis z meta description podstrony, jeśli go ma.
  • Sekcje według katalogów i wersji językowych, a regulamin i polityki w sekcji „Optional”.
  • Edytor przed pobraniem: odznaczanie linii, zmiana tytułów, opisów, kolejności i sekcji.
  • Test robots.txt i kodu HTTP dla 8 botów AI z wnioskiem przy każdym.
  • Ocenę obecnego pliku /llms.txt z liczbą linków do podstron.
  • Listę pominiętych adresów z powodem (kod HTTP, noindex) i link do wyniku do skopiowania.

Nie ma tu nic do odblokowania e-mailem: cały wynik jest na stronie. Nie zapisujemy adresu ani wyniku.

Generator llms.txt: wynik dla ai-seo-company.pl z mapą strony, oceną obecnego pliku i testem dostępu 8 botów AI
Wynik generatora dla naszej strony z 12 listopada 2026: mapa strony, obecny plik i test 8 botów. Pod tabelą jest gotowy plik i edytor.

Co to jest llms.txt (i llms-full.txt)

Plik llms.txt leży pod adresem /llms.txt i opisuje serwis dla modeli językowych i agentów AI, które czytają strony w imieniu użytkowników. Format zaproponował Jeremy Howard we wrześniu 2024 roku, a aktualna wersja specyfikacji (v2) jest opublikowana na llmstxt.org.

Układ jest stały. Na górze nagłówek z nazwą firmy, jedyny obowiązkowy element. Pod nim cytat z krótkim opisem, a dalej sekcje z listami linków: tytuł podstrony w nawiasach kwadratowych, adres w okrągłych i po dwukropku zdanie o tym, co tam jest. Sekcja o nazwie „Optional” zbiera linki drugorzędne, które model może pominąć, gdy ma mało miejsca. Tak wygląda początek naszego pliku llms.txt:

# AI SEO COMPANY

> Agencja SEO i web design z Warszawy. Pozycjonowanie stron, pozycjonowanie
> w AI (GEO), audyty SEO, SEO lokalne i projektowanie stron dla małych
> i średnich firm. Każdy klient dostaje panel klienta 24/7 z publicznym demo.

## Zmiana agencji

- [Zmiana agencji SEO bez kar i utraty pozycji](https://www.ai-seo-company.pl/zmiana-agencji-seo): poradnik, checklista 32 punktów (konta Google, domena, treści, linki, dane) i bezpłatny przegląd po poprzedniej agencji (30 min).

Fragment pliku https://www.ai-seo-company.pl/llms.txt, stan na 5 listopada 2026.

Niektóre serwisy publikują obok drugi, dużo dłuższy plik llms-full.txt. Nasz generator tworzy spis, czyli llms.txt: tego potrzebuje typowa strona firmowa.

Czy llms.txt pomaga w Google i ChatGPT?

Na razie brak na to dowodów. Ahrefs (odczyt 5.11.2026) nie znalazł deklaracji OpenAI, Anthropic ani Google, że ich crawlery czytają ten plik. Mimo to llms.txt publikuje 28% ze 137 000 domen, które Ahrefs zbadał w swoim narzędziu Web Analytics. Firmy wdrażają go na zapas, licząc, że modele zaczną z niego korzystać.

Sygnały z Google są sprzeczne. Zespół Chrome dodał sprawdzanie llms.txt do eksperymentalnych audytów Lighthouse, a John Mueller z Google tłumaczył, że plik nie powstał z myślą o wyszukiwaniu. Dostęp Gemini do treści reguluje się osobno, wpisem Google-Extended w robots.txt.

Nasz wniosek: llms.txt to tani dodatek, a nie strategia. Przygotowanie pliku kosztuje niewiele i niczego nie psuje, ale o tym, czy ChatGPT, Perplexity albo Claude zacytują stronę, decyduje dostęp ich botów i treść, którą da się zacytować. Dlatego generator testuje też robots.txt i odpowiedzi serwera dla 8 botów. Jeśli zależy Ci na poleceniach w odpowiedziach modeli, zacznij od pozycjonowania w AI i przeczytaj, jak pozycjonować się w ChatGPT.

Co sprawdza generator

Generator pobiera mapę strony, wybiera do 50 adresów (przy większej mapie po kilka z każdej sekcji), sprawdza je i składa z nich plik. Równolegle testuje dostęp 8 botów do strony głównej. Całość trwa najwyżej 20 sekund. Gdy strona odpowiada wolno, dostajesz wynik częściowy i listę adresów, których nie zdążyliśmy sprawdzić. Nie zapisujemy ani adresu, ani wyniku.

Co sprawdza generator llms.txt
TestPo coJak czytać wynik
Mapa stronyŹródło listy podstron: wpis Sitemap w robots.txt albo /sitemap.xml, także indeks map (do 20 map podrzędnych). Przy ponad 50 adresach bierzemy po kilka z każdej mapy i sekcji, a nie pierwsze 50. Kilka adresów z błędem zastępujemy innymi z tej samej sekcji.Bez mapy plik zawiera tylko stronę główną. Dodaj sitemap.xml i zgłoś ją w Search Console.
Kod odpowiedzi i przekierowaniaDo pliku trafiają tylko adresy, które zwracają kod 200.Adresy z kodem 3xx, 4xx i 5xx są na liście pominiętych razem z kodem.
noindexStrona wyłączona z indeksu nie powinna trafiać do spisu.Pomijamy adresy z noindex w meta robots albo w nagłówku X-Robots-Tag.
Tytuł i opisZ nich powstają wiersze pliku: link z tytułem i opis po dwukropku.Brak opisu = sam link. Uzupełnij meta description na tych podstronach.
Sekcje plikuPodstrony grupujemy według pierwszego członu adresu (Blog, Usługi) i wersji językowej (Wersja EN, Blog (EN)). Regulamin i polityki trafiają do sekcji „Optional”, którą model może pominąć. Kontakt zostaje w „Strony”.Sekcja potrzebuje co najmniej 2 podstron w mapie, pozostałe adresy trafiają do „Strony”. Nazwy sekcji i przydział linków zmienisz w edytorze przed pobraniem.
robots.txt dla 8 botówPokazuje, czy bot może pobrać stronę główną i ile sprawdzonych adresów blokuje.Blokada OAI-SearchBot albo PerplexityBot wyklucza stronę z wyników ChatGPT i Perplexity.
Obecny plik /llms.txtPokazuje, czy strona ma już plik i czy zwraca go bez przekierowania.Kod 200 i nagłówek „# Nazwa” w pierwszym wierszu = plik jest na miejscu. Pokazujemy też liczbę linków do podstron: plik bez linków w formacie [nazwa](https://adres) oznaczamy jako błąd, bo nic modelowi nie wskaże. HTML zamiast tekstu oznacza zły adres.
Kod HTTP z User-Agentem botaWykrywa blokady zapory (WAF) i CDN, których nie widać w robots.txt.Kod 403 albo 429 dla bota przy 200 dla przeglądarki oznacza blokadę po stronie serwera.

Zapytania wysyłamy z naszego serwera, nie z adresów IP dostawców AI, więc kolumnę z kodem HTTP traktuj jako wskazówkę.

Tak sprawdzamy też siebie. 5 listopada 2026 odpytaliśmy własną stronę 17 User-Agentami (16 botów i przeglądarka) na 7 adresach. Wszystkie 119 zapytań dostały kod 200, a nasz llms.txt miał wtedy 14 437 bajtów.

Jak poprawić plik przed wgraniem

Generator składa plik z tego, co podstrony mówią o sobie w title i meta description. Zanim wgrasz plik, otwórz edytor pod wynikiem i popraw to, czego automat nie oceni:

  1. Opis pod nagłówkiem: jedno-dwa zdania o tym, co robisz, dla kogo i gdzie. Model czyta go zaraz po nazwie.
  2. Odznacz linie bez wartości dla klienta: logowanie, koszyk, tagi, strony wyników wyszukiwania.
  3. Skróć tytuły, które powtarzają nazwę firmy albo są za długie. Opis ma mówić, co jest na podstronie, a nie zachęcać do kliknięcia.
  4. Najważniejsze podstrony przesuń na początek sekcji, a drugorzędne przenieś do „Optional”.
  5. Ważne podstrony, których brakuje (np. spoza mapy strony), dopisz ręcznie w tym samym formacie.

Przyciski „Kopiuj” i „Pobierz llms.txt” biorą plik już ze zmianami. Edytor działa w Twojej przeglądarce: niczego nie wysyłamy ani nie zapisujemy, więc po zmianach na stronie wygeneruj plik ponownie.

Jak wdrożyć llms.txt: WordPress, Next.js, Shopify

Niezależnie od platformy plik ma się otwierać pod adresem twojadomena.pl/llms.txt jako zwykły tekst. Po wdrożeniu wpisz adres strony w generator wyżej i porównaj wynik z plikiem.

WordPress

Najprościej użyć wtyczki SEO, którą zwykle już masz. Według katalogu WordPress.org (odczyt 5.11.2026) funkcję llms.txt mają Yoast SEO (wersja 28.8), Rank Math (1.0.281) i All in One SEO (5.0.5). Włącz ją w ustawieniach wtyczki i sprawdź, które podstrony trafiły do pliku. Bez wtyczki wgraj plik z generatora przez menedżer plików hostingu albo FTP do katalogu głównego, tam gdzie leży wp-config.php. Wybierz jeden sposób, żeby nie utrzymywać dwóch wersji pliku.

Next.js

Zapisz plik jako public/llms.txt. Next.js serwuje pliki z katalogu public pod adresem głównym, więc trafi pod /llms.txt bez dodatkowego kodu. Gdy lista podstron często się zmienia, zamiast stałego pliku użyj route handlera app/llms.txt/route.js, który składa treść z tych samych danych co sitemapa i zwraca ją z nagłówkiem Content-Type: text/plain. Nowa podstrona trafi wtedy do llms.txt razem z wdrożeniem.

Shopify

Shopify to platforma hostowana: nie wgrasz pliku przez FTP do katalogu głównego domeny. Społeczność Shopify opisuje dwa obejścia: własny szablon motywu llms.txt.liquid albo przekierowanie adresu /llms.txt na plik dodany w sekcji Pliki. Shopify nie opisał tego w oficjalnej dokumentacji, więc po zmianie otwórz adres pliku w przeglądarce. Pewniejszy jest plik dostępny pod /llms.txt bez przekierowania.

Plik gotowy, a modele dalej nie polecają firmy?

W audycie widoczności w AI zadajemy 30 pytań Twoich klientów w ChatGPT, Perplexity, Gemini i przeglądzie AI Google i pokazujemy, z jakich stron modele biorą polecenia. Więcej bezpłatnych narzędzi i wzorów jest w dziale narzędzia i szablony.

Audyt widoczności w AI: 990 zł nettoSprawdź, czy ChatGPT poleca Twoją firmę

Poradniki do tego narzędzia

Inne darmowe narzędzia

Pytania o llms.txt

Nie. robots.txt mówi botom, czego nie wolno pobierać, i boty wyszukiwarek oraz AI go respektują. llms.txt to dobrowolny spis najważniejszych podstron w formacie Markdown, bez mocy blokowania. Jeśli w robots.txt zablokujesz OAI-SearchBot, żaden llms.txt nie sprawi, że ChatGPT zacytuje Twoją stronę.

W katalogu głównym domeny, tak żeby otwierał się pod adresem twojadomena.pl/llms.txt i zwracał kod 200 jako zwykły tekst. Specyfikacja dopuszcza też plik w podkatalogu, np. /docs/llms.txt, ale opisuje on tylko adresy pod tą ścieżką. Plik za przekierowaniem łatwo przeoczyć. Po wdrożeniu otwórz adres w przeglądarce i sprawdź go w generatorze.

llms.txt to spis: tytuły podstron z linkami i krótkimi opisami. llms-full.txt to zwyczajowa nazwa pliku z pełną treścią tych podstron w jednym dokumencie Markdown; specyfikacja llmstxt.org go nie opisuje. Pełna wersja ma sens przy dokumentacji technicznej, z której korzystają asystenci programistów. Dla strony firmowej z kilkudziesięcioma podstronami wystarczy spis.

To decyzja biznesowa. GPTBot zbiera dane do trenowania modeli OpenAI, a OAI-SearchBot indeksuje strony na potrzeby wyszukiwania w ChatGPT. Możesz zablokować pierwszego i wpuścić drugiego. Jeśli zależy Ci na obecności w odpowiedziach ChatGPT, nie blokuj OAI-SearchBot.

Nie w wyszukiwarce. Przedstawiciele Google mówili publicznie, że plik nie służy do wyszukiwania, a dostęp Gemini do treści kontroluje się wpisem Google-Extended w robots.txt. llms.txt nie poprawi pozycji w Google ani nie zapewni miejsca w przeglądzie AI.

Sprawdzamy do 50 adresów: przy większej mapie bierzemy po kilka z każdej mapy podrzędnej i sekcji (do 20 map). Pomijamy adresy z kodem innym niż 200 i z noindex, a pod wynikiem pokazujemy listę pominiętych i tych, których nie zdążyliśmy sprawdzić w 20 sekund. Kilka adresów z błędem zastępujemy innymi z tej samej sekcji. Brakujące ważne podstrony dopisz ręcznie w tym samym formacie.

To sekcja opisana w specyfikacji llmstxt.org: linki, które model może pominąć, gdy ma mało miejsca. Generator wkłada tam regulamin oraz polityki prywatności i cookies, a kontakt i ważne podstrony zostawia w sekcjach wyżej. W edytorze pod wynikiem przeniesiesz do niej inne drugorzędne linki. Nazwy „Optional” nie tłumacz, bo to nazwa ze specyfikacji.

Nie. Cały plik i test botów widzisz od razu na stronie, bez rejestracji i bez e-maila. Nie zapisujemy adresu ani wyniku. Limit to 10 sprawdzeń dziennie z jednego adresu IP.

Tak. Pod wynikiem otwórz „Edytuj plik przed pobraniem”: odznaczysz linie, których nie chcesz w pliku, zmienisz nazwę, opis firmy, tytuły i opisy linków, kolejność i sekcje, a drugorzędne linki przeniesiesz do „Optional”. Przyciski „Kopiuj” i „Pobierz llms.txt” biorą plik już ze zmianami. Edycja działa w Twojej przeglądarce i niczego nie zapisujemy.

Wyceń projekt →