Współczesne wyszukiwarki i duże modele językowe (LLM) coraz aktywniej wykorzystują ustrukturyzowane informacje ze stron internetowych do uczenia się, generowania odpowiedzi i tworzenia snippetów. Specyfikacja llms.txt to otwarty standard zaproponowany przez społeczność LLM, który pozwala właścicielom stron dostarczyć modelom AI krótki, ustrukturyzowany opis swojego zasobu w formacie Markdown. Ten plik to odpowiednik robots.txt, ale nie dla robotów wyszukiwarek, lecz dla dużych modeli językowych.
W tym poradniku szczegółowo omówimy:
- Czym jest
llms.txti dlaczego jest potrzebny Twojej firmie - Format pliku i składnia Markdown
- Zasady tworzenia sekcji i linków
- Jak skonfigurować
llms.txtna platformie BooStore.pro - Rzeczywiste przykłady z działającego projektu
- Zalecenia dotyczące aktualizacji i utrzymania
1. Czym jest llms.txt i dlaczego jest potrzebny
llms.txt to plik tekstowy umieszczony w katalogu głównym strony (pod adresem https://twojastrona.com/llms.txt), który zawiera krótki opis strony, jej funkcjonalności, kluczowych sekcji oraz linki do dokumentacji. Plik jest napisany w formacie Markdown i przeznaczony do odczytu przez modele językowe (GPT, Claude, Llama, Gemini i inne).
Dlaczego Twój sklep internetowy tego potrzebuje:
- Kontrola nad kontekstem: Sam decydujesz, jakie informacje model AI otrzyma o Twojej firmie, produktach i usługach. Zamiast pozwalać modelowi „zgadywać" specyfikę Twojego biznesu z przypadkowych stron, dostarczasz mu jasną, ustrukturyzowaną bazę wiedzy.
- Lepsze rekomendacje: Jeśli Twój asystent lub chatbot używa LLM do odpowiedzi, obecność
llms.txtpozwala mu udzielać precyzyjnych odpowiedzi na temat Twoich produktów, cen, rabatów, metod płatności i dostawy. - Promocja w wyszukiwarkach AI: Nowoczesne wyszukiwarki oparte na AI (Google SGE, Perplexity, Bing AI) mogą uwzględniać
llms.txtpodczas generowania odpowiedzi dla użytkowników. - Automatyzacja wsparcia: Zawartość pliku można wykorzystać do fine-tuningu własnego modelu lub w systemie RAG (Retrieval-Augmented Generation) do obsługi technicznej.
Ważne: llms.txt nie zastępuje robots.txt ani nie zarządza indeksacją. Jest wyłącznie źródłem informacji dla AI, swego rodzaju „wizytówką" Twojej strony dla modeli językowych.
2. Format i składnia llms.txt
Plik llms.txt używa uproszczonej składni Markdown z kilkoma dodatkowymi konwencjami. Omówmy podstawowe elementy.
2.1. Struktura nagłówków
Podstawowe poziomy nagłówków to # (H1) i ## (H2). H1 jest używany do nazwy strony/firmy, H2 do sekcji opisu.
2.2. Meta-informacje (blok >)
Zaraz po nagłówku H1 zaleca się umieszczenie bloku meta-informacji, sformatowanego jako cytat Markdown (symbol > przed każdą linią). W tym bloku podaje się:
- Adres strony — kanoniczny URL
- Języki — lista obsługiwanych języków (oddzielone przecinkami)
- Typ — kluczowa charakterystyka (SaaS, CMS, Marketplace, itp.)
- Założono — rok założenia / uruchomienia
- Dodatkowe etykiety — wszelkie istotne dane (region, grupa docelowa itp.)
2.3. Listy i zagnieżdżanie
Używaj list wypunktowanych (- lub *) do wyliczania funkcji, modułów i możliwości. Dla list zagnieżdżonych — wcięcie 2 lub 4 spacji.
2.4. Linki i separatory
Podawaj linki do dokumentacji i kluczowych stron w formacie Markdown: [tekst](URL). Do oddzielania dużych sekcji używaj --- (trzy myślniki).
2.5. Blok kodu (inline i wieloliniowy)
Do wymienianie nazw systemowych, klas, endpointów używaj `odwrotnych apostrofów` (inline code). Wieloliniowe przykłady kodu formatuj za pomocą potrójnych odwrotnych apostrofów z podaniem języka.
3. Sekcje i ich przeznaczenie
Oto zalecany zestaw sekcji dla llms.txt sklepu internetowego lub strony usług:
| Sekcja (nagłówek H2) | Zawartość |
|---|---|
| Krótki opis | Ogólny opis projektu: kim jesteście, czym się zajmujecie, kluczowa specjalizacja. 1-3 zdania. |
| Główne moduły | Wymienienie wszystkich bloków funkcjonalnych z krótkim opisem każdego. Grupuj według kategorii. |
| Automatyzacja | Opis importu, synchronizacji, API, harmonogramów, procesów zrobotyzowanych. |
| Produkty i katalog | Informacje o strukturze katalogu, właściwościach, cechach, wariantach, filtrach. |
| Systemy płatności | Lista zintegrowanych bramek płatności (Fondy, Stripe, LiqPay, Monobank i inne). |
| Dostawa i odbiór osobisty | Sposoby dostawy, punkty odbioru, API firm kurierskich. |
| SEO i promocja | PageSpeed, Schema.org, Sitemap, robots.txt, eksport na marketplace'y, Google Merchant. |
| Design i personalizacja | Szablony, edytor projektu, biblioteka bloków, pełny dostęp do HTML/CSS/JS. |
| Rezerwacja (Booking) | Jeśli istnieje moduł rezerwacji — opis slotów, kalendarza, zaliczki. |
| Statystyka i analityka | CRM, Google Analytics, Facebook Pixel, statystyka JSON. |
| Architektura i wydajność | Stos technologiczny: Vanilla JS, buforowanie, Lazy Loading, Core Web Vitals. |
| Narzędzia | Testy A/B, programy partnerskie, generator formularzy, okna popup, przesyłanie plików. |
| Skrypty dla stron | Link do biblioteki skryptów i krótki opis kategorii. |
| Biblioteka gotowych bloków | Opis biblioteki wizualnych bloków HTML/CSS do budowania projektu. |
| Baza wiedzy / Dokumentacja | Linki do dokumentacji, FAQ, samouczków wideo. Podział na sekcje. |
| Strony serwisu (mapa) | Lista wszystkich ważnych stron z pełnymi URL-ami. |
| Instrukcje / Samouczki wideo | Linki do poradników krok po kroku i filmów. |
| Przykłady stron | Lista rzeczywistych realizacji na platformie (jeśli dotyczy). |
| Cennik i limity | Informacje o darmowym planie, ograniczeniach, płatnych opcjach. |
4. Jak skonfigurować llms.txt na BooStore.pro
Platforma BooStore.pro zapewnia wbudowaną możliwość tworzenia i zarządzania llms.txt bezpośrednio z panelu administracyjnego, bez konieczności edycji plików na serwerze.
4.1. Utworzenie strony LLM w sekcji «Moje strony»
- Przejdź do Panelu zarządzania → Moje strony (lub Strony w menu bocznym).
- Kliknij przycisk «Dodaj stronę».
- W otwartym edytorze znajdź pole wyboru «Typ strony» (lub «Strony funkcjonalne»).
- Na liście stron funkcjonalnych wybierz «LLM (AI knowledge base / llms.txt)». Znajduje się tuż po pozycji «404 Error Page».
- System automatycznie ustawi nazwę systemową strony
llms.
Uwaga: Po wybraniu typu LLM strona będzie obsługiwana pod adresem https://twoja-strona/llms.txt z prawidłowym typem MIME text/plain; charset=UTF-8. Pozostaje Ci tylko wypełnić ją treścią.
4.2. Wypełnianie treścią strony LLM
W edytorze strony pojawi się duże pole tekstowe do wprowadzania treści w formacie Markdown. Możesz napisać tekst ręcznie lub wkleić gotowy szablon. Obsługiwane są:
- Nagłówki Markdown (
#,##) - Listy (numerowane i wypunktowane)
- Cytaty (
> blok) - Kod (
`inline`i```blok```) - Linki (
[tekst](URL)lub po prostu URL) - Separatory (
---) - Pogrubienie (
**tekst**)
Ponadto, dla każdego języka (PL, EN, RU, UA) można utworzyć własną wersję llms.txt. Wystarczy dodać odpowiednią wersję językową strony przez zakładki wielojęzyczności w edytorze.
4.3. Dynamiczne generowanie przez PHP
Jeśli potrzebujesz bardziej zaawansowanego, dynamicznego llms.txt (z podstawianiem danych z bazy: bieżące promocje, liczba produktów, najnowsze wiadomości), możesz skorzystać z pliku llms.php w katalogu głównym strony. Określa on język użytkownika, sprawdza, czy w bazie istnieje niestandardowa strona LLM dla danej witryny (utworzona przez edytor), a jeśli tak — wyświetla jej zawartość. Jeśli niestandardowej strony nie ma — zwraca predefiniowany tekst zastępczy z pełnym opisem platformy.
Aby podłączyć llms.php jako /llms.txt, skonfiguruj URL rewrite w konfiguracji swojego serwera WWW (Apache — .htaccess, Nginx — location config). Przykład dla Apache:
5. Pełny przykład: nasz llms.txt (BooStore.pro)
Poniżej znajduje się rzeczywista zawartość llms.php ze strony boostore.pro. Możesz użyć go jako szablonu dla swojego projektu, zastępując nazwy, linki i opisy własnymi.
Pełny plik na stronie liczy ponad 500 linii i obejmuje wszystkie sekcje: automatyzację, produkty i katalog, dostawę, rezerwację, statystykę i analitykę, architekturę, wszystkie narzędzia, bibliotekę skryptów, bibliotekę bloków wizualnych, mapę strony, instrukcje, samouczki wideo, przykłady stron oraz warunki darmowego planu taryfowego.
6. Zalecenia dotyczące formatowania
| Dyrektywa / zabieg | Przeznaczenie i zalecenie |
|---|---|
| Nagłówek H1 | Jeden na cały plik. Zawiera nazwę strony/firmy. Jasno identyfikuje, o czym jest plik. |
| Blok meta (> ) | Zaraz po H1. Adres, języki, typ, kontakty — wszystko, co LLM powinien wiedzieć w pierwszej kolejności. |
| Listy (- lub *) | Używaj do wyliczania możliwości. Zagnieżdżenie — 2 spacje. Każdy punkt — nie dłuższy niż 1-2 linie. |
| **Pogrubiony tekst** | Wyróżniaj nazwę modułu lub funkcji. LLM odbiera pogrubienie jako kluczowe pojęcie. |
| Sekcje (---) | Oddzielaj duże bloki znaczeniowe. Poprawia czytelność zarówno dla człowieka, jak i dla modelu. |
| Linki | Podawaj pełne URL-e. LLM może je ignorować, ale służą jako walidacja informacji. |
| Krótkość | Optymalny rozmiar pliku to 100–600 linii. Unikaj opisów literackich; model lepiej odbiera fakty. |
| Aktualność | Aktualizuj plik przy zmianie funkcjonalności, pojawieniu się nowych modułów lub zmianie cennika. |
| Wielojęzyczność | Utwórz osobną wersję dla każdego języka strony. W BooStore.pro to jedna strona z tłumaczeniami. |
| hreflang w nagłówku | Dla wielojęzycznych llms.txt podaj w bloku meta linki do alternatywnych wersji językowych. |
7. Integracja z robots.txt
Aby boty LLM wiedziały o istnieniu Twojego llms.txt, zaleca się dodanie do robots.txt specjalnego komentarza. Uwaga: standard Sitemap: jest przeznaczony wyłącznie dla map XML, dlatego dla llms.txt użyj formatu komentarza:
Ponadto w robots.txt należy zezwolić na dostęp botom LLM. Współczesne modele używają następujących ciągów User-agent:
8. Podsumowanie
llms.txt to proste, ale potężne narzędzie, które pozwala Twojej firmie prawidłowo zaprezentować się w erze wyszukiwania AI i asystentów. Postępując zgodnie z opisanymi powyżej zasadami i korzystając z wbudowanych możliwości BooStore.pro, możesz stworzyć pełnoprawną bazę wiedzy dla modeli językowych w 15–30 minut.
Najważniejsze — pamiętaj:
- Plik powinien znajdować się w katalogu głównym strony (dostępny pod
/llms.txt). - Format — Markdown, kodowanie — UTF-8, typ MIME —
text/plain. - Zacznij od nagłówka H1 i bloku meta
>. - Strukturyzuj informacje według sekcji H2, używaj list.
- Podaj linki do dokumentacji i kluczowych stron.
- Regularnie aktualizuj plik przy zmianach na stronie.
- Używaj BooStore.pro — utwórz stronę usługową z typem LLM w sekcji «Moje strony», a system sam odda ją jako
/llms.txtz prawidłowymi nagłówkami.
Więcej o platformie BooStore.pro: https://boostore.pro/pl/
Dokumentacja: https://boostore.pro/pl/docs/