---
tytul: "llms.txt bez mitów: boty AI, logi i wdrożenie pliku | Gansa"
opis: "Plik llms.txt w 2026: co robi, czego Google nie czyta, które boty AI go pobierają i jak to sprawdzić w logach. Szablon sklepu, wdrożenie od 490 zł."
adres: https://gansa.pl/llms-txt/
aktualizacja: 2026-10-29
autor: Bartłomiej Pabisiński
---

# Plik llms.txt: co robi, kto go czyta i jak zmierzyć, czy coś daje

**W skrócie:** llms.txt to plik Markdown pod adresem domena.pl/llms.txt, w którym podajecie modelom AI nazwę firmy, krótki opis i listę najważniejszych podstron. Google Search go pomija, a OpenAI, Anthropic i Perplexity nie potwierdziły, że korzystają z niego przy cytowaniu. Dlatego wdrażamy go razem z pomiarem w logach, GA4 i na stałym zestawie pytań. Plik z danymi strukturalnymi kosztuje od 490 zł netto.

[Zamówcie wdrożenie llms.txt](https://gansa.pl/kontakt/) [Przejdźcie do szablonu](https://gansa.pl#szablon)

Grafika: po lewej plik llms.txt sklepu, po prawej linie logu serwera z wpisami GPTBot przy adresie /llms.txt.

## Co to jest llms.txt i z czego składa się plik?

llms.txt to plik tekstowy w formacie Markdown, który leży w katalogu głównym domeny i streszcza stronę dla modeli językowych oraz agentów AI. Propozycję opisał Jeremy Howard (Answer.AI) 3 września 2024 roku na [llmstxt.org](https://llmstxt.org/) (link zewnętrzny, rel="noopener").

Model dostaje w kilkunastu liniach to, czego w HTML szukałby między menu, banerem cookies i stopką. Wymagany jest tylko jeden element:

| Element | Obowiązkowy | Do czego służy |
| --- | --- | --- |
| Nagłówek H1 z nazwą firmy | tak, jedyny | identyfikuje stronę |
| Opis w cytacie (znak „>”) | zalecany | 1 do 2 zdań do przepisania w odpowiedzi |
| Akapit z faktami | opcjonalny | rok startu, obszar działania, godziny, warunki |
| Sekcje H2 z linkami `[nazwa](adres): opis` | zalecane | hierarchia najważniejszych podstron |
| Sekcja „Optional” | zwyczaj | materiały do pominięcia przy krótkim kontekście |

Gotowy przykład dla sklepu znajdziecie niżej, w [szablonie](#szablon).

## Co wiemy o llms.txt w 2026 roku? Fakty z datami

W 2026 roku llms.txt nadal jest propozycją społeczności: Google go pomija, Lighthouse go sprawdza, a większość plików nie dostaje ani jednego żądania. Wiersze sprawdziliśmy w źródłach 28.10.2026.

| Co sprawdziliśmy | Stan | Źródło i data |
| --- | --- | --- |
| Google Search, AI Overviews i tryb AI | nie używa plików „dla AI”, llms.txt nie pomaga i nie szkodzi | [przewodnik Google Search Central](https://developers.google.com/search/docs/fundamentals/ai-optimization-guide), aktualizacja 10.07.2026 |
| Raport AI w Search Console | dostępny dla wszystkich stron od 31.08.2026, pokazuje tylko wyświetlenia | [blog Google Search Central](https://developers.google.com/search/blog/2026/06/gen-ai-performance-reports), czerwiec 2026 |
| Lighthouse | audyt w kategorii Agentic Browsing, brak pliku daje „Nie dotyczy” | [Chrome for Developers](https://developer.chrome.com/docs/lighthouse/agentic-browsing/llms-txt), 05.05.2026 |
| Specyfikacja | wersja v2 od sierpnia 2026, nie jest standardem W3C ani IETF | llmstxt.org, zmiana 10.08.2026 |
| Kto publikuje i kto pobiera | 137 210 domen: plik ma najwyżej 28%, 97% plików bez żadnego żądania | [badanie Ahrefs](https://ahrefs.com/blog/llmstxt-study/), 15.06.2026 |
| OpenAI, Anthropic, Perplexity | brak deklaracji, że plik wpływa na wybór źródeł | [dokumentacja botów OpenAI](https://developers.openai.com/api/docs/bots) |
| Shopify | serwuje /llms.txt domyślnie jako kopię /agents.md | dokumentacja shopify.dev |

W tym badaniu plik najczęściej pobierał GPTBot, a po nim Claude-Code, agent programistyczny Anthropic. Wniosek dla Was: wdrożenie kosztuje mało, efekt trzeba zmierzyć u siebie.

## Co zmieniła wersja v2 specyfikacji z sierpnia 2026?

Wersja v2 przesuwa ciężar z jednego pliku na wersje Markdown pojedynczych stron (zmiany opisuje [strona specyfikacji llmstxt.org](https://llmstxt.org/changes)). Cztery zmiany:

- wersje .md podstron pod adresem `strona.md` albo `strona.html.md`, z tą samą treścią bez menu i skryptów,
- odnośniki `rel="alternate" type="text/markdown"` i `rel="describedby"` w HTML lub nagłówku HTTP `Link`,
- pliki llms.txt w podkatalogach, np. /blog/llms.txt; przy kilku plikach wygrywa najbardziej szczegółowy,
- sekcja „Optional” zostaje jako zwyczaj, bez znaczenia technicznego, bo z propozycji usunięto narzędzie rozwijania kontekstu.

Powód zmian: z plików regularnie korzystają agenci programistyczni. llms-full.txt w tekście v2 się nie pojawia, żyje jako konwencja platform dokumentacji i Shopify. Wersję .md ma każda nasza podstrona, także ta: https://gansa.pl/llms-txt.md.

## Czym llms.txt różni się od robots.txt i sitemap.xml?

llms.txt podpowiada, co na stronie jest najważniejsze, robots.txt decyduje, gdzie robot może wejść, a sitemap.xml wylicza wszystkie adresy do indeksacji. Żaden z tych plików nie zastępuje pozostałych.

| Cecha | llms.txt | robots.txt | sitemap.xml |
| --- | --- | --- | --- |
| Zadanie | skrót oferty z priorytetami | reguły dostępu | pełna lista adresów |
| Format | Markdown | tekst z dyrektywami | XML |
| Czyta | modele językowe i agenci AI | wszystkie roboty | wyszukiwarki |
| Blokuje dostęp | nie | tak, robotom, które go respektują | nie |
| Status | propozycja społeczności | standard RFC 9309 | protokół Sitemaps |

Zakazy w stylu „nie trenujcie na tej treści” wpisane do llms.txt nic nie dają. Dostęp robotów AI ustawia się w robots.txt i w zaporze serwera, co opisujemy przy [wyszukiwarkach AI](https://gansa.pl/wyszukiwarki-ai-perplexity-gemini/).

## Które boty AI pobierają llms.txt i co oznacza takie pobranie?

Plik pobierają głównie boty OpenAI i Anthropic, ale wpis w logu potwierdza tylko odczyt adresu, a nie użycie treści w odpowiedzi. Tych sześć identyfikatorów (User-Agent) warto filtrować:

| Bot | Firma | Do czego służy |
| --- | --- | --- |
| GPTBot | OpenAI | zbieranie treści do trenowania modeli |
| OAI-SearchBot | OpenAI | indeks wyszukiwania w ChatGPT |
| ChatGPT-User | OpenAI | pobranie strony na prośbę użytkownika w rozmowie |
| ClaudeBot | Anthropic | zbieranie treści do trenowania modeli |
| Claude-Code | Anthropic | agent programistyczny, który czyta dokumentację |
| PerplexityBot | Perplexity | indeks wyszukiwarki Perplexity |

Nazwę bota może wpisać do zapytania dowolny skrypt. Dlatego trafienia porównujecie z zakresami adresów IP, które OpenAI i Perplexity publikują w swojej dokumentacji, a podejrzane wpisy odrzucacie.

## Jak sprawdzić w 30 dni, czy ktoś czyta Wasz llms.txt?

W 30 dni sprawdzicie to w logach serwera, filtrując adres /llms.txt według bota i kodu odpowiedzi. Procedura, którą stosujemy u klientów:

1. **Dzień 0: punkt startowy.** Zapiszcie datę publikacji i kod odpowiedzi. Ustawcie przechowywanie logów na minimum 30 dni, bo część hostingów kasuje je po tygodniu.
2. **Codziennie: filtr.** Wyszukajcie wpisy z „llms.txt” i rozdzielcie je według User-Agent. Przy stronie za CDN bierzcie też logi CDN.
3. **Tydzień 1: weryfikacja.** Porównajcie adresy IP z listami dostawców i odrzućcie fałszywe boty.
4. **Tydzień 2 do 4: błędy.** Kody 403 zwykle oznaczają zaporę, która odbija boty, 429 limit zapytań, 404 i 5xx problem z publikacją.
5. **Dzień 30: decyzja.** Zestawcie metryki z tabeli. Zero zweryfikowanych pobrań oznacza, że czas lepiej dać treści podstron.

| Metryka | Skąd | Jak czytać |
| --- | --- | --- |
| Żądania od zweryfikowanych botów | logi serwera i CDN | liczba według botów |
| Dni z pobraniem | logi | regularność ważniejsza niż skok |
| Odpowiedzi 403, 404, 429, 5xx | logi | bot odbity od pliku |
| Pobrania wersji .md podstron | logi | bot poszedł za linkami |
| Wejścia z chatgpt.com i perplexity.ai | GA4 | ruch przysłany przez asystentów |
| Wyświetlenia w raporcie AI | Search Console | tylko Google, bez związku z plikiem |

Przykład: sklep z wyposażeniem łazienek na Shopify ma /llms.txt od pierwszego dnia, bo platforma serwuje go sama. Surowych logów serwera Shopify nie udostępnia, więc efekt liczymy wejściami z asystentów w GA4 i stałym zestawem pytań.

**Dwa projekty w liczbach**

- **Mamyrecepte.pl (e-recepty):** 90 000 wejść organicznych miesięcznie, 346 fraz w top 1-3, 2 200 fraz w top 4-10. Rynek medyczny, na którym wymagania Google wobec treści są najwyższe.
- **Randkuj.my (portal randkowy):** 100 000 wejść organicznych miesięcznie, 1 300 fraz w top 1-3, 700 fraz w top 4-10. Punkt startu: domena bez historii i bez ruchu.

## Jak mierzyć widoczność w AI, skoro Google nie używa llms.txt?

Widoczność w AI mierzycie trzema źródłami, które działają niezależnie od pliku: raportem w Search Console, GA4 i stałym zestawem pytań.

### Raport AI w Search Console

Od 31.08.2026 każda strona ma raport skuteczności funkcji generatywnej AI. Pokazuje, jak często adresy pojawiły się w AI Overviews i trybie AI (łącznie z Discover), z podziałem na strony, kraje, urządzenia i daty. Kliknięć i zapytań w nim nie ma, a przy małej liczbie danych raport może się nie pojawić.

### Ruch z asystentów w GA4

W raporcie pozyskania szukacie odesłań z chatgpt.com, perplexity.ai, gemini.google.com i copilot.microsoft.com, najlepiej zebranych w osobną grupę kanałów „AI”. Część wejść z aplikacji trafia do ruchu bezpośredniego, więc wynik jest zaniżony.

### Stały zestaw pytań

Spisujecie 20 do 30 pytań, które zadają Wasi klienci, i co miesiąc sprawdzacie je w ChatGPT, Perplexity, Gemini i AI Overviews. Notujecie, czy marka się pojawia, czy jest link i co AI mówi o cenach. Tak pracujemy w [audycie widoczności w AI](https://gansa.pl/audyt-widocznosci-w-ai/), a to, jak Google dobiera źródła, opisujemy przy [AI Overview i AI Mode](https://gansa.pl/google-ai-overview-ai-mode/).

## Jak stworzyć llms.txt krok po kroku?

Plik dla strony do 30 podstron przygotujecie w około godzinę, w pięciu krokach:

1. **Wybierzcie 10 do 40 adresów.** Usługi lub kategorie, cennik, dostawa, kontakt, strona o firmie i 3 do 5 poradników z największym ruchem. Koszyk, logowanie, paginacja i wyniki wyszukiwarki odpadają.
2. **Napiszcie opis w cytacie.** Nazwa, branża, miasto lub zasięg i grupa klientów, bez haseł reklamowych.
3. **Dodajcie komentarz przy każdym linku.** Po dwukropku jedno zdanie: co tam jest i dla kogo. Cena, jeśli strona ją podaje.
4. **Zapiszcie i opublikujcie plik.** Kodowanie UTF-8, nazwa llms.txt małymi literami, katalog główny obok robots.txt.
5. **Sprawdźcie odpowiedź serwera.** Adres ma zwrócić kod 200 i typ text/plain albo text/markdown, bez przekierowania na stronę główną.

Wersję ze zrzutami ekranu macie w poradniku [jak stworzyć llms.txt](https://gansa.pl/poradnik/jak-stworzyc-llms-txt/).

## Gdzie wgrać llms.txt na Waszej platformie?

Na własnym hostingu plik ląduje w katalogu głównym, a na platformach abonamentowych o publikacji decyduje dostawca. Stan na 28.10.2026:

| Platforma | Jak plik trafia pod /llms.txt | Co sprawdzić |
| --- | --- | --- |
| WordPress | Yoast SEO, AIOSEO i Rank Math generują plik; ręcznie folder z wp-config.php | czy wtyczka nie wrzuciła wszystkich wpisów bez opisów |
| WooCommerce | jak w WordPressie | czy w pliku nie ma tysięcy produktów zamiast kategorii |
| Shopify | platforma serwuje plik sama, własną treść daje szablon templates/llms.txt.liquid | czy domyślna treść zgadza się z ofertą |
| Shoper, IdoSell | w dokumentacji brak opisu obsługi llms.txt | zapytajcie support o publikację dokładnie pod /llms.txt |
| PrestaShop | FTP, folder z index.php | czy reguły .htaccess nie przekierowują pliku |
| Astro, Next.js, Hugo | folder public lub static | czy plik trafia do wersji produkcyjnej |

Generatory online i w panelach hostingu budują plik z mapy strony w kilka sekund. Wynik to szkic: usuńcie strony techniczne i dopiszcie komentarze. Więcej o SEO platform: [WooCommerce](https://gansa.pl/pozycjonowanie-woocommerce/), [Shopify](https://gansa.pl/pozycjonowanie-shopify/), [Shoper](https://gansa.pl/pozycjonowanie-sklepu-shoper/) i [PrestaShop](https://gansa.pl/pozycjonowanie-prestashop/).

## Szablon llms.txt dla sklepu internetowego

Szablon poniżej powstał pod sklep z kilkunastoma kategoriami. Podmieńcie dane w nawiasach kwadratowych i usuńcie sekcje, których nie potrzebujecie.

Pierwsza linia: `# [Nazwa sklepu]`. Dalej:

```markdown
> [Nazwa sklepu] sprzedaje online [główna grupa produktów] dla [kto kupuje]. Wysyłamy w [czas] dni roboczych na terenie [kraj lub kraje].

Sklep działa od [rok]. Magazyn: [miasto]. Obsługa: [dni i godziny], [telefon], [e-mail].

## Kategorie

- [Kategoria główna](https://domena.pl/kategoria/): [liczba] produktów, ceny od [kwota] zł, marki [lista].
- [Druga kategoria](https://domena.pl/druga-kategoria/): [co w niej jest i dla kogo].

## Przed zakupem

- [Dostawa](https://domena.pl/dostawa/): przewoźnicy, koszty, próg darmowej wysyłki.
- [Zwroty](https://domena.pl/zwroty/): termin, formularz, kto płaci za odesłanie.
- [Kontakt](https://domena.pl/kontakt/): telefon, e-mail, godziny pracy.

## Poradniki

- [Jak dobrać rozmiar](https://domena.pl/poradnik/rozmiar/): tabela wymiarów i najczęstsze błędy.

## Optional

- [Regulamin](https://domena.pl/regulamin/)
- [Polityka prywatności](https://domena.pl/polityka-prywatnosci/)
```

## Wdrożenie llms.txt w Gansie: proces i cena

Wdrożenie pliku llms.txt z danymi strukturalnymi kosztuje 490 zł netto (+ 23% VAT) jednorazowo. W abonamencie SEO (pakiet Start od 1 200 zł netto miesięcznie, dla sklepów Starter od 1 499 zł) plik i monitoring pytań testowych są w cenie, w ramach optymalizacji pod AI.

| Etap | Co robimy | Co dostajecie |
| --- | --- | --- |
| Przegląd | robots.txt, zapora, kod odpowiedzi, plik z wtyczki lub platformy | listę poprawek |
| Plik | dobór adresów, opis firmy, komentarze, publikacja | llms.txt pod /llms.txt |
| Schema.org | Organization lub LocalBusiness, Service lub Product, FAQPage | dane zgodne z treścią strony |
| Przekazanie | instrukcja dopisywania nowych stron i filtrowania logów | możliwość aktualizacji bez nas |

Co AI mówi o Waszej firmie przed zmianami i po nich, pokaże [audyt widoczności w AI](https://gansa.pl/audyt-widocznosci-w-ai/). Szerzej o cytowaniach piszemy przy [pozycjonowaniu w AI](https://gansa.pl/pozycjonowanie-w-ai/) i [GEO i LLM SEO](https://gansa.pl/geo-generative-engine-optimization/), kwoty są w [cenniku](https://gansa.pl/cennik/).

> **Szybki test (5 minut)**
> 1. Otwórzcie https://Wasza-domena.pl/llms.txt. Błąd 404 albo strona główna oznacza brak pliku.
> 2. Kliknijcie trzy losowe linki z pliku i sprawdźcie, czy działają.
> 3. Zajrzyjcie do robots.txt: GPTBot, OAI-SearchBot i PerplexityBot nie mogą mieć blokady.

Gansa (Bartłomiej Pabisiński SCYLA, Kraków) publikuje własny plik: https://gansa.pl/llms.txt.

## Najczęstsze pytania o llms.txt

### Co to jest plik llms.txt?

Plik llms.txt to dokument Markdown pod adresem domena.pl/llms.txt, który streszcza stronę dla modeli językowych i agentów AI. Zawiera nazwę firmy w nagłówku, krótki opis w cytacie i listy linków do najważniejszych podstron, każdy z jednozdaniowym komentarzem. Propozycję opisał Jeremy Howard we wrześniu 2024 roku na llmstxt.org, a w sierpniu 2026 roku pojawiła się wersja v2.

### Czy llms.txt to oficjalny standard i co zmieniła wersja v2?

Nie, to propozycja społeczności, która nie jest standardem W3C ani IETF. Jedynym wymaganym elementem jest nagłówek z nazwą. Wersja v2 z sierpnia 2026 roku dodała wersje Markdown pojedynczych stron, odnośniki typu alternate i describedby oraz pliki llms.txt w podkatalogach. Sekcja Optional została jako zwyczaj, który nie ma już znaczenia technicznego.

### Czy Google używa llms.txt w AI Overviews i trybie AI?

Nie. Przewodnik Google Search Central o optymalizacji pod AI, zaktualizowany 10 lipca 2026 roku, mówi wprost, że wyszukiwarka nie korzysta z llms.txt ani innych plików przygotowanych dla AI. Plik nie pomaga i nie szkodzi w rankingu, Google po prostu go pomija. Utrzymywać go możecie z myślą o innych asystentach i agentach.

### Czy llms.txt zwiększa szansę na cytowanie w ChatGPT, Perplexity lub Claude?

Dowodów na to brak. OpenAI, Anthropic i Perplexity nie ogłosiły, że ich wyszukiwarki biorą plik pod uwagę przy wyborze źródeł. Mocniej działają wpuszczone roboty (OpenAI zaleca odblokowanie OAI-SearchBot), treść w HTML, odpowiedź w pierwszym zdaniu pod nagłówkiem i spójne dane firmy w wielu miejscach. Efekt pliku sprawdzicie tylko pomiarem u siebie.

### Jak sprawdzić, czy boty AI pobierają nasz llms.txt?

Przez logi serwera albo CDN. Przefiltrujcie wpisy z adresem /llms.txt, rozdzielcie je według User-Agent (GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-Code, PerplexityBot) i porównajcie adresy IP z listami dostawców. Przez 30 dni liczcie żądania, dni z pobraniem i błędy. GA4 tego nie pokaże, bo boty nie uruchamiają skryptów analitycznych.

### Czy wtyczka Yoast, AIOSEO lub Rank Math wystarczy?

Do publikacji wystarczy, do treści rzadko. Wtyczki budują plik automatycznie z typów treści, więc często trafiają do niego wszystkie wpisy bez komentarzy i bez kolejności ważności. Po włączeniu otwórzcie /llms.txt, ograniczcie zakres do usług, kategorii i kilku najlepszych poradników, a opis firmy przepiszcie tak, żeby dało się go zacytować w jednym zdaniu.

### Czy sklep na Shopify, Shoperze lub IdoSell może mieć llms.txt?

Na Shopify plik istnieje domyślnie: platforma serwuje /llms.txt jako kopię /agents.md, a własną treść ustawicie szablonem templates/llms.txt.liquid. W dokumentacji Shopera i IdoSell nie znaleźliśmy opisu obsługi llms.txt (stan na 28.10.2026). Zanim cokolwiek wgracie, zapytajcie support, czy plik da się opublikować dokładnie pod adresem /llms.txt, bez przekierowania.

### Czym jest llms-full.txt i czy jest potrzebny?

llms-full.txt to plik z pełną treścią najważniejszych stron sklejoną w jeden dokument Markdown. Nie ma go w tekście specyfikacji v2, to konwencja platform dokumentacji, takich jak Mintlify, oraz Shopify. Sprawdza się przy dokumentacji technicznej i bazach wiedzy. Firmie usługowej albo sklepowi zwykle wystarczy llms.txt i wersje .md najważniejszych podstron.

### Czy llms.txt może zaszkodzić stronie?

W Google nie, bo wyszukiwarka go pomija. Szkodzi za to plik zaniedbany: martwe linki, stare ceny, adresy stron testowych albo katalogów, których nie chcecie pokazywać. W plikach dokumentacji ryzykiem są też polecenia instalacji i nazwy pakietów, które z czasem mogą prowadzić do cudzych zasobów. Przeglądajcie plik raz na kwartał i po każdej zmianie oferty.

### Czy Lighthouse obniży wynik, jeśli nie mamy llms.txt?

Nie. Audyt llms.txt w Lighthouse należy do kategorii Agentic Browsing i przy braku pliku (kod 404) pokazuje „Nie dotyczy”, bo plik jest opcjonalny. Strona zostanie oznaczona tylko wtedy, gdy adres /llms.txt zwróci błąd serwera. To ocena gotowości pod agentów działających w przeglądarce, która nie wpływa na pozycje w Google.

**[Formularz: Sprawdźcie nasz plik llms.txt]**
Pola: imię, e-mail lub telefon, adres strony, wiadomość (opcjonalnie), zgoda RODO z linkiem do [polityki prywatności](https://gansa.pl/polityka-prywatnosci/). Przycisk: „Sprawdźcie plik”. Pod przyciskiem: „Odpowiadamy do 12 godzin w dni robocze”.

> **Autor:** Bartłomiej Pabisiński, założyciel Gansy, 16 lat w SEO. Wdraża llms.txt, wersje Markdown stron i dane strukturalne, a potem sprawdza w logach i GA4, czy przyniosły ruch. [Strona autora](https://gansa.pl/autor/bartlomiej-pabisinski/) · [LinkedIn](https://pl.linkedin.com/in/bart%C5%82omiej-pabisi%C5%84ski-744a23278)
> Aktualizacja: 29.10.2026
