Przewodnik GEO / AI search
llms.txt - co to jest i czy naprawdę działa
llms.txt to plik tekstowy w formacie Markdown, umieszczany w katalogu głównym domeny, który wskazuje modelom AI najważniejsze treści na stronie. Brak dowodów na jego skuteczność: Google w przewodniku z 15 maja 2026 podaje, że nie używa llms.txt, a Adobe zbadało 1000 domen przez 30 dni i nie wykryło ani jednego zapytania botów o ten plik.
Czym właściwie jest ten plik?
To spis treści dla modeli językowych. Struktura jest prosta: nagłówek z nazwą, jednozdaniowy opis w cytacie blokowym, potem sekcje z listami linków i krótkimi opisami. Standard powstał oddolnie w 2024 roku i przyjął się głównie w dokumentacjach technicznych.
Czego llms.txt nie robi: nie blokuje botów (do tego służy robots.txt), nie gwarantuje cytowania i nie zastępuje danych strukturalnych.
Czy llms.txt zwiększa widoczność w AI?
Muszę odpowiedzieć wbrew temu, co sprzedaje spora część rynku: nie ma na to dowodów. Dowody są raczej przeciwne.
| Źródło | Ustalenie |
|---|---|
| Google, przewodnik z 15 maja 2026 | Wprost: nie używa llms.txt w AI Overviews |
| Gary Illyes (Google) | Brak planów wsparcia |
| John Mueller (Google) | Porównanie do martwego meta keywords |
| Adobe, 1000 domen przez 30 dni | Ani jednego zapytania botów AI o ten plik |
Wniosek, który stosuję u klientów: zrób to jako tanią higienę, jeśli chcesz - ale nie sprzedawaj tego jako motoru widoczności. Koszt to kwadrans. Jeśli standard się przyjmie, będziesz przed konkurencją. Jeśli nie, straciłeś kwadrans.
Po co więc w ogóle go tworzyć?
Z jednego powodu, który jest realny niezależnie od losów standardu: żeby napisać llms.txt, musisz odpowiedzieć na pytanie, co na Twojej stronie jest najważniejsze. Zaskakująco wiele firm nie potrafi tego zrobić w pięciu punktach - a to samo ćwiczenie porządkuje architekturę informacji i nawigację.
Jak napisać go poprawnie?
Cztery zasady, które robią różnicę między plikiem użytecznym a ozdobnym:
| Zasada | Dlaczego |
|---|---|
| Bezwzględne adresy URL | Model może czytać plik w oderwaniu od domeny |
| Opis przy każdym linku | Sam adres nic nie mówi - opis jest tym, co model streszcza |
| Tylko strony, które chcesz cytować | To nie jest sitemap; długa lista rozmywa sygnał |
| Aktualizacja przy zmianie oferty | Nieaktualny plik jest gorszy niż jego brak |
Ważny szczegół techniczny: nie umieszczaj w pliku adresów, które nie istnieją. Linki do stron zwracających 404 to sygnał zaniedbania, a nie kompletności.
Co zrobić zamiast tego, jeśli zależy Ci na cytowaniach?
Trzy rzeczy o potwierdzonym wpływie, w kolejności od najtańszej:
Sprawdź dostępność treści dla botów AI. Crawlery zwykle nie wykonują JavaScriptu - jeśli treść powstaje dopiero w przeglądarce, dla modelu strona jest pusta. Trudność najniższa, efekt w dniach.
Dodaj zwięzłą kapsułę odpowiedzi w kluczowych tekstach. W analizach treści cytowanych przez LLM taki blok występował w ~72% badanych wpisów (korelacja). Efekt zmian w treści widać - z moich obserwacji - typowo w 2–6 tygodni.
Buduj wzmianki zewnętrzne. 84% cytowań AI pochodzi z earned media, a wzmianki tekstowe korelują z widocznością mocniej niż backlinki mniej więcej trzy do jednego. Efekt w 3–6 miesięcy, ale to najtrwalszy z nich.
Te trzy ruchy dają - wedle mojej heurystyki priorytetów, umownego 80/20 - największy efekt. llms.txt do nich nie należy - i lepiej, żebyś wiedział o tym przed, a nie po wdrożeniu.
Jak dokładnie wygląda specyfikacja pliku?
Propozycję standardu opublikował we wrześniu 2024 Jeremy Howard (Answers.AI) na stronie llmstxt.org. Format jest celowo minimalny - to Markdown o ustalonej strukturze:
| Element | Wymagany | Rola |
|---|---|---|
# Nazwa (H1) | tak | Jedyny obowiązkowy element - identyfikuje projekt lub firmę |
> cytat blokowy | zalecany | Jednozdaniowe streszczenie, które model może wziąć w całości |
| Akapity opisu | opcjonalne | Kontekst: czym jest projekt, dla kogo |
Sekcje ## H2 z listami linków | opcjonalne | Grupy odnośników; każdy link może mieć opis po dwukropku |
Sekcja ## Optional | opcjonalna | Specjalne znaczenie: treści do pominięcia przy krótkim kontekście |
Ten ostatni wiersz jest najmniej znany: sekcja o nazwie Optional mówi modelowi, co można bezpiecznie pominąć, gdy okno kontekstu jest małe. Reszta pliku powinna zawierać tylko rzeczy pierwszej potrzeby.
Jak wygenerować llms.txt bez pisania ręcznie?
Przy stronie firmowej z kilkunastoma podstronami plik i tak najlepiej napisać ręcznie - to kwadrans, a przy okazji porządkuje architekturę. Przy większych serwisach są opcje automatyczne:
Wtyczki WordPress - kilka popularnych wtyczek SEO (m.in. Yoast i AIOSEO) dodało generowanie llms.txt jako funkcję. Sprawdź, czy Twoja już to ma, zanim zainstalujesz kolejną.
Generatory online - podajesz adres, dostajesz szkic pliku ze struktury strony. Traktuj wynik jako punkt wyjścia do redakcji, nie produkt końcowy: generator nie wie, które podstrony są dla Ciebie ważne biznesowo.
Własny skrypt przy generatorach statycznych - jeśli strona budowana jest z szablonów, llms.txt najlepiej generować w tym samym procesie co sitemapę. Wtedy nigdy się nie rozjeżdża z realną strukturą.
Niezależnie od metody obowiązuje jedna reguła: plik z linkami do nieistniejących stron jest gorszy niż brak pliku. Po każdej zmianie struktury zweryfikuj odnośniki.
Kto faktycznie wdrożył llms.txt?
Standard przyjął się przede wszystkim w dokumentacjach technicznych - i to jest uczciwa wskazówka co do jego realnego zastosowania. Publikują go m.in. dokumentacje narzędzi deweloperskich i firm AI (w tym Anthropic dla dokumentacji Claude'a), a platformy dokumentacyjne pokroju Mintlify generują go automatycznie dla hostowanych projektów.
Wzorzec jest czytelny: llms.txt ma sens tam, gdzie użytkownik wkleja do modelu pytania o konkretny produkt, a model potrzebuje mapy dokumentacji. Strona usługowa czy sklep to inny przypadek - tu plik jest co najwyżej tanim porządkiem, z powodów opisanych wyżej.
Czym llms.txt różni się od llms-full.txt?
To dwa warianty tej samej propozycji o różnych rolach:
| llms.txt | llms-full.txt | |
|---|---|---|
| Zawartość | Spis treści: linki + opisy | Pełna treść stron w jednym pliku Markdown |
| Rozmiar | Kilka KB | Setki KB do MB |
| Zastosowanie | Nawigacja dla modelu | Wklejenie całej dokumentacji do okna kontekstu |
| Dla strony firmowej | Opcjonalna higiena | Zwykle bez sensu |
Jeśli prowadzisz dokumentację produktu - rozważ oba. Jeśli stronę usługową - llms-full.txt pomiń.
Kto faktycznie czyta ten plik? Stan per platforma
To pytanie rozstrzyga o sensie wdrożenia, więc zbierzmy znane deklaracje i obserwacje w jedno miejsce:
| Platforma | Stan |
|---|---|
| Deklaruje wprost, że nie używa llms.txt w AI Overviews; Mueller porównał go do meta keywords | |
| OpenAI / ChatGPT | Brak oficjalnego wsparcia w dokumentacji crawlerów; brak potwierdzonych masowych pobrań |
| Anthropic / Claude | Sam publikuje llms.txt dla własnej dokumentacji, ale nie deklaruje czytania cudzych |
| Perplexity | Brak oficjalnej deklaracji wsparcia |
| Narzędzia deweloperskie | Realny konsument: edytory i agenci kodowania pobierają llms.txt dokumentacji, żeby doczytać kontekst |
Ostatni wiersz wyjaśnia paradoks całego standardu: plik działa tam, gdzie użytkownik świadomie karmi nim model (dokumentacje, narzędzia), a nie tam, gdzie liczymy na samoczynne odkrycie przez crawlery wyszukiwarek. Dla strony eksperckiej to argument za wersją minimalną - i za spokojem, że nic wielkiego nie tracisz, jeśli konkurent ma plik ładniejszy.
Jedno realne pole obserwacji na 2026+: agenci przeglądający sieć w imieniu użytkownika. Jeśli ten segment urośnie, mapa strony w formacie dla modeli może zyskać nowe życie - dlatego trzymam plik aktualny, mimo sceptycyzmu wobec dzisiejszego wpływu.
Częste pytania
Czy llms.txt wpływa na pozycje w Google?
Nie. Google w oficjalnym przewodniku z 15 maja 2026 podaje wprost, że nie używa llms.txt w AI Overviews, a John Mueller porównał go do nieużywanego już meta keywords.
Czy warto go w takim razie wdrażać?
Jako tanią higienę - tak, koszt to około kwadransa. Jako element strategii widoczności - nie. Realny zysk z tego ćwiczenia to uporządkowanie tego, co na stronie jest najważniejsze.
Gdzie umieścić plik llms.txt?
W katalogu głównym domeny, pod adresem /llms.txt. Musi zwracać kod 200 i typ text/plain lub text/markdown.
Czym różni się llms.txt od robots.txt?
robots.txt jest respektowany przez boty i steruje dostępem - to plik obowiązkowy. llms.txt jedynie sugeruje, co jest ważne, i nie ma potwierdzonego wpływu na cytowania.
Wolisz zacząć od rzeczy, które faktycznie działają?
W audycie GEO sprawdzam dostępność treści dla botów AI, mierzę widoczność marki na powtarzalnym zestawie promptów i wskazuję jedną bramkę, która realnie blokuje cytowania. Bez sprzedawania modnych plików jako przełomu.
Zamów audyt GEOPowiązane materiały
- Google, Guide to optimizing for generative AI features, 15 maja 2026
- Adobe, badanie 1000 domen przez 30 dni, 2026
- Norg.ai, analiza blogów cytowanych przez AI, 2026
Autor
Adrian Grabski
Konsultant SEO i AI search. W wyszukiwarkach od 2002 roku - przez wszystkie aktualizacje Google i teraz przez wyniki generowane przez AI. Robię audyty, prowadzę konsultacje i szkolę zespoły marketingowe.