llms.txt w WordPressie: jak go dodać i czy to ma sens
llms.txt to plik tekstowy w głównym katalogu strony, który w formacie Markdown wskazuje modelom AI najważniejsze treści i opisuje, czym zajmuje się firma. Plik llms.txt w WordPressie dodasz w kilka minut: włączając funkcję w Yoast SEO albo Rank Math, instalując osobną wtyczkę albo wgrywając plik ręcznie. Trzeba jednak uczciwie powiedzieć, że to wciąż propozycja, a nie standard. Google oficjalnie z niego nie korzysta, a pozostali dostawcy nie potwierdzili, że go czytają.

Poniżej opisujemy, jak plik wygląda, jak go dodać i czy w ogóle warto.
Co to jest llms.txt?
To propozycja Jeremy’ego Howarda z września 2024 roku, opisana na stronie llmstxt.org. Pomysł jest prosty: modele AI mają ograniczone okno kontekstu i źle radzą sobie z przeglądaniem stron pełnych menu, skryptów i reklam. Plik llms.txt podaje im krótką, czystą wersję najważniejszych informacji, z linkami do stron, które warto przeczytać.
llms.txt często myli się z robots.txt, choć działają odwrotnie. robots.txt mówi robotom, czego nie odwiedzać. llms.txt podpowiada, co warto przeczytać. Jeśli robots.txt blokuje roboty AI, llms.txt niczego nie zmieni, bo robot do niego nie dotrze.
Jak powinien wyglądać plik llms.txt?
Jedyny wymagany element to nagłówek H1 z nazwą strony. Reszta jest opcjonalna, ale to ona daje modelowi wartość. Specyfikacja przewiduje kolejne sekcje w ustalonej kolejności:
Tak wygląda początek naszego pliku na aeloapp.io/llms.txt: nagłówek „# Aelo”, jedno zdanie opisu w cytacie, lista najważniejszych faktów (firma, sposób pomiaru, moduły, ceny planów, zasady) i sekcje z linkami do stron produktu, wiedzy i bloga. Fakty w pliku są te same co na stronie i w danych strukturalnych. Spójność ma tu większe znaczenie niż sam plik, bo model, który dostaje sprzeczne informacje, rzadziej wymienia markę, co opisujemy w tekście ChatGPT nie zna mojej firmy.
Jak dodać llms.txt w WordPressie?
llms.txt w WordPressie dodasz na trzy sposoby, od najprostszego do dającego najwięcej kontroli.
Yoast SEO. Wejdź w Yoast SEO → Ustawienia → Funkcje witryny i włącz przełącznik llms.txt, a potem zapisz zmiany. Tak włączysz llms.txt w WordPressie bez kodu, a funkcja jest w darmowej wersji wtyczki. Domyślnie Yoast wpisuje do pliku najnowsze wpisy i strony z ostatnich 12 miesięcy, ale w opcjach dostosowania możesz wybrać strony ręcznie. Ręczny wybór jest lepszy, bo do pliku powinny trafić strony z ofertą, cennikiem i odpowiedziami na pytania klientów, a nie po prostu najnowsze.
Ręczny plik. Napisz plik w edytorze tekstu, zapisz jako llms.txt w kodowaniu UTF-8 i wgraj do katalogu głównego WordPressa, tam, gdzie leży wp-config.php. Jeśli korzystasz z wtyczki do pamięci podręcznej, wyczyść ją po wgraniu. Ręcznie dodany llms.txt w WordPressie nie aktualizuje się jednak sam, więc przy zmianie cen albo oferty trzeba o nim pamiętać.
Czy llms.txt w WordPressie ma sens?
Jako niedrogi dodatek tak, jako sposób na widoczność w AI nie. Google w dokumentacji o funkcjach AI w wyszukiwarce podaje, że do AI Overviews i trybu AI nie są potrzebne żadne specjalne pliki ani znaczniki. John Mueller z Google porównał llms.txt do metatagu keywords, który wyszukiwarki dawno przestały brać pod uwagę. OpenAI, Anthropic i Perplexity nie potwierdziły publicznie, że ich roboty korzystają z pliku przy odpowiedziach.
Dlaczego więc go mamy? Bo kosztuje kilka minut, a porządkuje to, co i tak powinno być spójne: opis firmy, fakty i listę najważniejszych stron. Bywa też przydatny, gdy ktoś wkleja adres strony do czatu albo używa agenta, który czyta stronę na żywo. Ale jeśli masz godzinę na widoczność w AI, lepiej wydać ją na treści, które odpowiadają na pytania klientów. Na tym polega AEO, a szerzej GEO.
Co działa lepiej niż llms.txt?
- Dostęp dla robotów, z których czaty korzystają przy wyszukiwaniu: OAI-SearchBot (ChatGPT), Claude-SearchBot i Claude-User (Claude), PerplexityBot (Perplexity) i Googlebot (Gemini, AI Overviews). Sprawdź, czy robots.txt ich nie blokuje.
- Odpowiedź w pierwszym zdaniu każdej sekcji i konkretne liczby: ceny, terminy, warunki. To fragmenty, które model najchętniej cytuje, co opisujemy w tekście Cytowania w AI Overviews.
- Dane strukturalne Organization i FAQPage, spójne z treścią strony.
- Wzmianki w niezależnych źródłach, bez których model może markę znać, ale jej nie polecać. Więcej w tekście Zna, ale nie poleca.
Ręczny test, który pokaże, czy te zmiany coś dały, opisujemy na stronie Jak sprawdzić, co AI mówi o Twojej firmie. Na efekty trzeba poczekać, a ile, wyjaśniamy na stronie Dlaczego zmiany wymagają czasu.
Jak sprawdzić, czy modele korzystają z Twojej strony?
Patrząc na cytowania, a nie na sam plik. Jeśli ChatGPT, Gemini, Claude albo Perplexity podają Twoją domenę jako źródło odpowiedzi, roboty czytają stronę i treść się sprawdza. Tę liczbę pokazuje wskaźnik cytowań. W Aelo widzisz go w module Widoczność w AI, osobno dla każdego modelu, a audyt strony w tym samym module podpowiada poprawki techniczne, takie jak dane strukturalne i FAQ. Zadania z audytu trafiają do Tickets. Mierzymy z włączonym wyszukiwaniem w sieci, co opisujemy w tekście Pomiar z wyszukiwaniem w sieci.
FAQ
Nie. To dobrowolna propozycja, a nie standard. Żaden z dużych dostawców AI nie wymaga go do cytowania strony.
Nie. Google podaje, że do AI Overviews i trybu AI nie są potrzebne żadne dodatkowe pliki. Liczy się to, czy strona może być zaindeksowana i pokazana w wynikach.
W katalogu głównym, tam gdzie leży plik wp-config.php, tak żeby otwierał się pod adresem twojadomena.pl/llms.txt. Wtyczki SEO robią to automatycznie.
robots.txt mówi robotom, czego nie odwiedzać. llms.txt podpowiada modelom, co warto przeczytać. Blokada w robots.txt ma pierwszeństwo.
Nie ma na to dowodów. Widoczność w ChatGPT zależy przede wszystkim od treści na stronie, dostępu dla robotów i wzmianek w niezależnych źródłach.
Źródła
- Jeremy Howard, The /llms.txt file (wrzesień 2024): https://llmstxt.org/
- Yoast, How to enable llms.txt with Yoast SEO: https://yoast.com/help/enable-llmstxt/
- Google Search Central, AI features and your website: https://developers.google.com/search/docs/appearance/ai-features
- OpenAI, Overview of OpenAI Crawlers: https://developers.openai.com/api/docs/bots
- Anthropic, roboty ClaudeBot, Claude-User i Claude-SearchBot: https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler
- Perplexity, Perplexity Crawlers: https://docs.perplexity.ai/guides/bots


