AI i SEO

Plik llms.txt: co to jest i czy sklep internetowy go potrzebuje

· Krzysztof Balicki

Stos książek i otwarte książki na biurku

Plik llms.txt to zwykły plik tekstowy w formacie Markdown, który wrzuca się do katalogu głównego strony. Podaje modelom językowym krótki opis serwisu i linki do najważniejszych treści. Czy sklep internetowy musi go mieć? Nie. To opcja, bo mówimy o propozycji z września 2024 roku, a nie o przyjętym standardzie. Niżej wyjaśniam, czym ten plik jest, czym różni się od robots.txt i sitemap.xml, kiedy ma sens i jak go przygotować.

Czym jest llms.txt i skąd się wziął?

To plik dla modeli językowych. Daje agentom AI punkt wejścia do treści strony, wybrany przez samego właściciela. Krótko o pojęciach: model językowy to program wytrenowany na ogromnych zbiorach tekstu, który rozumie pytania i generuje odpowiedzi. Agent AI to narzędzie zbudowane na takim modelu, które samo chodzi po stronach i wykonuje zadania. Pomysł pojawił się we wrześniu 2024 roku. Opis propozycji llms.txt zakłada, że plik leży pod adresem /llms.txt albo w podkatalogu (np. /docs/llms.txt) i obejmuje adresy pod swoją ścieżką. Czemu Markdown, a nie XML? Bo przeczyta go i człowiek, i model. A stały układ pozwala obrobić plik zwykłym parserem.

Jak działa plik llms.txt i co powinien zawierać?

Agent czyta mały plik z opisem i linkami. Szczegóły dociąga z podlinkowanych stron dopiero wtedy, gdy ich potrzebuje. Stąd prosty wymóg: plik ma być krótki, żeby zmieścił się w kontekście modelu, czyli w porcji tekstu, którą model ogarnia za jednym razem. Typowa zawartość:

  • nazwa serwisu jako nagłówek,
  • krótki opis tego, czym zajmuje się firma,
  • wskazówki, jak korzystać z treści,
  • sekcje z linkami do ważnych stron, w sklepie: kategorie, dostawa, zwroty, regulamin, kontakt.

Linki najlepiej kierować do treści przyjaznych modelom. Na przykład do wersji stron w Markdown, bez menu, skryptów i reklam (model i tak by je wyrzucił, po co mu to podsuwać).

llms.txt a robots.txt i sitemap.xml: czym się różnią?

Nic tu niczego nie zastępuje. llms.txt uzupełnia oba pliki. Robots.txt mówi robotom, gdzie wolno im wejść. llms.txt dokłada kontekst do treści, do których dostęp i tak jest otwarty. Z kolei sitemap.xml wylicza wszystkie strony do zaindeksowania przez wyszukiwarki, a llms.txt to wybrany i opisany skrót, robiony z myślą o modelach. Plik może też wskazać dane strukturalne używane na stronie, żeby model wiedział, jak je czytać.

Czy sklep internetowy potrzebuje llms.txt?

Potrzebuje to za mocne słowo. Może go dodać niskim kosztem, jako uporządkowaną wizytówkę oferty dla narzędzi AI. Na razie takie pliki spotyka się głównie w dokumentacji oprogramowania, choć autorzy propozycji wspominają też o firmach opisujących swoją strukturę i zasady działania. A co z AI i widocznością sklepu? Tu nikt niczego nie obiecuje. Nie wiadomo, które systemy AI czytają ten plik ani jak go traktują. Moim zdaniem ma sens przy rozbudowanym katalogu, przy dużej liczbie pytań klientów o dostawę i zwroty albo gdy chcesz po prostu poukładać informacje o ofercie. Mała strona bez czasu na pilnowanie pliku? Spokojnie może odpuścić.

Jak przygotować llms.txt dla sklepu krok po kroku

Ogólnie sprawa jest prosta: wybierasz najważniejsze treści, opisujesz je w Markdown, zapisujesz plik w katalogu głównym i sprawdzasz go z pomocą agenta AI. Po kolei:

  1. Wybierz kluczowe kategorie i strony informacyjne.
  2. Napisz krótki opis sklepu i jego asortymentu.
  3. Ułóż sekcje z linkami, każdy z jednozdaniowym opisem.
  4. Zapisz plik jako /llms.txt w katalogu głównym serwera.
  5. Zadaj agentowi pytania o sklep, dając mu tylko ten plik jako punkt startu.

I pamiętaj o aktualizacji. Zmieniasz kategorie, koszty dostawy albo zasady zwrotów? Poprawiasz plik, bo nieaktualny wprowadza w błąd. W WordPressie z WooCommerce zwykle robisz go ręcznie i wgrywasz przez FTP albo menedżer plików hostingu. W PrestaShop jest prościej: moduł WS LLMS w kilka kliknięć generuje aktualny llms.txt, łączy treść w Markdown z wybranymi kategoriami, pokazuje podgląd na żywo i zapisuje gotowy plik od razu w katalogu głównym.

Co warto wiedzieć, zanim dodasz plik dla modeli językowych

To eksperyment. Ryzyko małe, ale gwarancji wpływu na ruch czy sprzedaż brak. Plik jest publiczny, więc nie wpisuj tam niczego, czego nie pokazałbyś klientom: marż, danych dostawców, wewnętrznych procedur. Nie zrobi też za ciebie SEO. Dobre opisy produktów, także pisane z pomocą AI, i dane strukturalne dalej decydują o tym, jak sklep widzą wyszukiwarki. W praktyce polecam traktować llms.txt jako prosty, opcjonalny dodatek i patrzeć, w którą stronę propozycja pójdzie w kolejnych miesiącach.

Najczęstsze pytania

Czy llms.txt poprawia pozycję sklepu w Google?

Nic na to nie wskazuje. To propozycja dla modeli językowych, nie sygnał rankingowy wyszukiwarek. O pozycji w Google wciąż decydują treść, technika strony i linki.

Gdzie umieścić plik llms.txt?

W katalogu głównym, pod adresem /llms.txt. Plik w podkatalogu obejmuje tylko adresy pod tą ścieżką. A gdy w serwisie jest kilka takich plików? Agent powinien wybrać najbardziej szczegółowy dla danego adresu.

Czy llms.txt zastępuje robots.txt?

Nie. Oba pliki działają obok siebie. Robots.txt reguluje dostęp robotów do stron, a llms.txt opisuje treść i podpowiada, gdzie szukać najważniejszych informacji.