Jak działa ta kontrola
Scanaris żąda /llms.txt w roocie Twojej domeny i uznaje plik za obecny tylko wtedy, gdy odpowiada 200, typ zawartości nie jest HTML-em, treść nie zawiera znacznika <html> i nie jest pusta. To wyklucza aplikacje jednostronicowe, które zwracają swój HTML dla dowolnej ścieżki. Jeśli go nie znajdzie, otwiera ustalenie informacyjne, które nie kosztuje punktów: brak tego pliku nie jest błędem, to okazja, z której korzysta jeszcze niewiele stron.
Czym jest llms.txt
To propozycja z 2024 roku (llmstxt.org), żeby dać asystentom AI wyselekcjonowane streszczenie Twojej strony w Markdownie: kim jesteś, co robisz i które strony warto przeczytać, żeby to zrozumieć. Pomysł jest ten sam co robots.txt dla robotów albo mapa witryny dla wyszukiwarek, ale z myślą o modelach językowych: zamiast żeby ChatGPT, Claude czy Perplexity musiały przeczesać dwadzieścia stron pełnych menu i banerów cookies, żeby dowiedzieć się, co sprzedajesz, mówisz im to w krótkim, czystym pliku. Warto być uczciwym co do jego statusu: żaden duży dostawca nie potwierdził, że oficjalnie używa go do odpowiadania, ale kilka narzędzi dokumentacyjnych i frameworków już go generuje, dodanie zajmuje dziesięć minut i to naturalne miejsce na wersję „dla maszyn" Twojej strony, gdy asystenci będą jej szukać.
Jak go utworzyć
# Scanaris
> Skaner bezpieczeństwa, SEO i widoczności w AI dla stron i aplikacji tworzonych narzędziami AI. Skan trwający 60 sekund zwraca każdą lukę wraz z rozwiązaniem.
## Kluczowe strony
- [Co sprawdzamy](https://twojadomena.pl/checks): 47 kontroli, każda z przewodnikiem naprawy.
- [Cennik](https://twojadomena.pl/pricing): plan darmowy i plany Pro.
- [Blog](https://twojadomena.pl/blog): przewodniki bezpieczeństwa dla Cursor, Lovable, Supabase, Next.js i Vercel.
## Optional
- [Dokumentacja API](https://twojadomena.pl/docs/api)
- Struktura: jeden nagłówek pierwszego poziomu z nazwą strony, cytat blokowy z opisem w jednym lub dwóch zdaniach, a potem sekcje z listami linków, każdy z krótkim opisem po dwukropku. Sekcja
## Optionaljest na to, co można pominąć przy małym kontekście. - Treść: pisz dla kogoś, kto nie zna Twojej strony i ma trzydzieści sekund. Jaki problem rozwiązujesz, dla kogo i gdzie jest ważna informacja. Bez pustego marketingu i bez wymieniania 300 stron bloga.
- Gdzie: w publicznym katalogu projektu (
public/llms.txtw Nuxt, Next.js, Vite lub Astro), serwowany jakotext/plainlubtext/markdown. Jeśli Twoja aplikacja przechwytuje wszystkie ścieżki, dodaj wyjątek. - Wersja pełna: standard przewiduje też
/llms-full.txtz całą treścią kluczowych stron w Markdownie, przydatny przy dokumentacji technicznej.
Sprawdź, czy naprawione
curl -si https://twojadomena.pl/llms.txt | grep -iE "^(HTTP|content-type)"
curl -s https://twojadomena.pl/llms.txt | head -5
Oczekiwane: 200, typ tekstowy i pierwsze linie Twojego Markdowna, nie HTML.
Często zadawane pytania
Czy przez to ChatGPT będzie mnie polecać?
Samo w sobie nie. To, czy asystent Cię zna, zależy od tego, czy czytał o Tobie w wielu źródłach, a to mierzy widoczność dla AI. llms.txt to jeden z elementów, najtańszy, i pomaga głównie wtedy, gdy asystent odwiedza Twoją stronę na żywo, żeby odpowiedzieć na konkretne pytanie.
Czy muszę go aktualizować?
Jak mapę witryny: gdy zmieni się coś ważnego. Jeśli generujesz go z frameworka na podstawie tych samych ścieżek co mapa witryny, utrzymuje się sam.
A jeśli blokuję boty AI w robots.txt?
Wtedy llms.txt na niewiele się zda, bo nigdy go nie przeczytają. Które boty blokujesz, sprawdza roboty AI, a pełny obraz jest w czym jest AEO.