Przejdź do treści
Baza wiedzy Ad Plus

robots.txt a boty AI: kogo wpuszczasz, a kogo blokujesz

EdukacjaCzas czytania: ok. 6 min

Autor: Kamil Eichelberger - Założyciel Ad Plus, prowadzi wdrożenia

Bramka kontrolna pośrodku kadru: po lewej dwie głowy robotów ze znakami potwierdzenia przechodzą przez nią, po prawej trzecia zatrzymana żółtą zaporą i oznaczona krzyżykiem.

W skrócie

Modele językowe korzystają z własnych robotów, a te respektują robots.txt. Domyślna konfiguracja wielu stron blokuje je przy okazji albo nie wymienia wcale, co przy części systemów oznacza brak dostępu. Rozróżnienie jest istotne: inne roboty pobierają treść do trenowania, a inne odwiedzają stronę w momencie odpowiadania użytkownikowi.

Roboty modeli językowych respektują robots.txt tak samo jak roboty wyszukiwarek - więc plik, który ich nie przewiduje, rozstrzyga o widoczności, choć nikt takiej decyzji świadomie nie podejmował. Najczęstszy przypadek to nie celowa blokada, tylko konfiguracja domyślna, która powstała, zanim ci agenci w ogóle istnieli.

Dwie różne role, które pełnią te roboty

Rozróżnienie jest kluczowe, bo decyzja o wpuszczeniu bywa inna dla każdej z tych grup, a bywają mylone.

Pobieranie do trenowaniaRobot zbiera treść, która może posłużyć do uczenia modelu - efekt jest odroczony i trudny do zmierzenia
Odwiedziny w czasie odpowiedziRobot wchodzi na stronę w momencie, gdy użytkownik zadał pytanie - od tego zależy, czy zostaniemy zacytowani tu i teraz

Blokada pierwszej grupy jest decyzją o charakterze własnościowym: nie chcemy, żeby nasza treść uczyła cudzy model. Blokada drugiej grupy jest decyzją o widoczności: rezygnujemy z pojawiania się w odpowiedziach. Te dwie rzeczy warto rozstrzygać osobno, bo mają zupełnie inne konsekwencje biznesowe.

W praktyce firma, której zależy na widoczności w asystentach, wpuszcza obie grupy - a rozważa ograniczenia dopiero wtedy, gdy publikuje treści o wyjątkowej wartości, których nie chce oddawać za darmo. Dla bazy wiedzy budowanej po to, żeby być cytowaną, blokada jest sprzeczna z celem.

Jak sprawdzić, co masz teraz

Sprawdzenie zajmuje minutę i nie wymaga żadnego narzędzia: wystarczy otworzyć adres domeny zakończony na `/robots.txt` i przeczytać, co tam jest. Interesują nas trzy rzeczy.

  1. Czy istnieje reguła blokująca wszystko dla nieznanych agentów - taka reguła obejmie również roboty modeli.
  2. Czy poszczególni agenci są wymienieni z nazwy - brak wpisu oznacza, że obowiązuje reguła ogólna.
  3. Czy plik w ogóle jest osiągalny - brak pliku bywa lepszy niż plik z błędną regułą, ale utrudnia kontrolę.

Co zrobić, gdy zależy nam na widoczności

Najprostsze rozwiązanie to wypisanie agentów z nazwy i jawne zezwolenie dla każdego z nich, zamiast polegania na regule ogólnej. Jest bardziej rozwlekłe, ale ma dwie zalety: jest odporne na zmianę reguły domyślnej i czytelne dla każdego, kto ten plik później otworzy.

Warto przy tym pamiętać, że lista agentów się zmienia - pojawiają się nowe systemy, a istniejące zmieniają nazwy robotów. Plik napisany raz i pozostawiony na rok zwykle nie obejmuje części nowych agentów. Przegląd raz na kwartał wystarcza, żeby nadążyć.

Druga rzecz do sprawdzenia przy tej okazji: czy w pliku jest wskazana mapa witryny. To pojedyncza linia, która ułatwia rozpoznanie struktury serwisu i nie kosztuje nic. Pozostałe elementy przygotowania strony opisuje strona AI-ready.

Czego robots.txt nie załatwi

Wpuszczenie robotów jest warunkiem koniecznym, nie wystarczającym. Dostęp otwiera możliwość zacytowania; o tym, czy do niego dojdzie, decyduje treść - czy odpowiada na pytanie i czy da się ją wyciąć w całości. Strona wpuszczająca wszystkich agentów, ale bez treści merytorycznej, nie zyska nic.

Nie jest to też mechanizm bezpieczeństwa. Plik jest prośbą, którą uczciwi operatorzy respektują, a nieuczciwi ignorują. Treści, które naprawdę nie mają być dostępne, chroni się uwierzytelnianiem, nie wpisem w pliku tekstowym.

Jak rozpoznać, czy roboty faktycznie wchodzą

Wpis w pliku to deklaracja; dowodem są logi serwera. Jeśli po otwarciu dostępu chcemy wiedzieć, czy cokolwiek się zmieniło, jedynym miarodajnym źródłem jest zapis żądań po stronie serwera - widać w nim nazwę agenta, adres i moment wejścia.

Przy hostingu bez dostępu do logów zostaje obserwacja pośrednia: czy treść zaczyna pojawiać się w odpowiedziach asystentów przy pytaniach z kategorii. To sygnał wolniejszy i mniej jednoznaczny, ale przy braku logów jedyny dostępny. Statystyki odwiedzin z narzędzi analitycznych zwykle nie pomogą, bo część robotów nie uruchamia skryptu zliczającego.

Warto sprawdzić logi po każdej zmianie w pliku, a nie tylko przy pierwszym wdrożeniu. Reguła dopisana z literówką w nazwie agenta wygląda w pliku poprawnie, a działa jak jej brak - i bez logów nikt tego nie zauważy.

Decyzja, którą warto podjąć świadomie

Wpuszczenie robotów modeli oznacza zgodę na to, że treść firmy będzie cytowana bez kliknięcia - i to jest realny koszt, nie tylko korzyść. Użytkownik dostaje odpowiedź w asystencie i nie wchodzi na stronę, więc ruch nie rośnie, choć marka jest wymieniana.

Dla bazy wiedzy budowanej po to, żeby zbudować rozpoznawalność, to wymiana korzystna: wzmianka u źródła, któremu użytkownik ufa, bywa warta więcej niż wejście na stronę. Dla serwisu utrzymującego się z wyświetleń reklam rachunek wygląda odwrotnie i decyzja może być inna.

Warto tę decyzję podjąć świadomie i zapisać jej powód, zamiast dziedziczyć konfigurację z szablonu. Zmiana modelu biznesowego bywa powodem, żeby do niej wrócić.

Plik robots.txt rozstrzyga o dostępie i jest pierwszym miejscem do sprawdzenia, gdy firma nie pojawia się w odpowiedziach asystentów. Wpuszczenie agentów nie gwarantuje cytowania, ale ich zablokowanie gwarantuje jego brak - i właśnie dlatego domyślna konfiguracja odziedziczona z szablonu bywa najkosztowniejszym ustawieniem w całym serwisie.

Dlatego reguły warto pisać przez wymienianie agentów z nazwy, a nie przez blokadę ogólną z wyjątkami - wtedy widać dokładnie, kogo dopuszczamy, a pomyłka nie obejmuje przypadkiem robota wyszukiwarki.

Najczęściej zadawane pytania

Czy zablokowanie robotów AI chroni treść przed skopiowaniem?
Nie w praktyce. robots.txt jest prośbą respektowaną przez uczciwych operatorów; nie stanowi zabezpieczenia technicznego i nie powstrzyma kogoś, kto chce treść pobrać. Realną ochroną jest uwierzytelnianie albo nieudostępnianie materiału publicznie. Blokada w tym pliku kosztuje widoczność, a nie daje ochrony.
Czy da się wpuścić robota odpowiadającego, a zablokować trenującego?
Tak, o ile dany operator udostępnia osobne nazwy agentów dla obu funkcji i je dokumentuje. Wtedy wystarczy wymienić je osobno z różnymi regułami. Nie wszystkie systemy takie rozróżnienie oferują, więc przy części z nich decyzja jest zerojedynkowa: albo dostęp, albo jego brak.
Czy brak wpisu o danym robocie oznacza blokadę?
Zależy od reguły ogólnej w pliku. Jeśli obowiązuje zezwolenie dla wszystkich, brak wpisu oznacza dostęp. Jeśli obowiązuje blokada z wyjątkami dla wymienionych wyszukiwarek, brak wpisu oznacza brak dostępu. Dlatego bezpieczniej wymienić agentów z nazwy, niż polegać na tym, jak zadziała reguła domyślna.
Jak często aktualizować listę agentów?
Raz na kwartał wystarcza. Nowe systemy pojawiają się regularnie, a istniejące zmieniają nazwy robotów, więc plik sprzed roku zwykle nie obejmuje części obecnych agentów. Przegląd jest krótki: sprawdzenie dokumentacji największych operatorów i dopisanie brakujących pozycji.
Czy robots.txt wpływa na pozycje w Google?
Pośrednio i tylko wtedy, gdy blokuje zasoby potrzebne do wyrenderowania strony albo całe sekcje serwisu. Sam wpis dotyczący agentów modeli nie ma wpływu na klasyczne wyniki wyszukiwania. Warto natomiast sprawdzić, czy plik nie blokuje przy okazji plików stylów i skryptów - to realna przyczyna problemów z oceną strony.
Czy blokada robotów AI wpłynie na widoczność w wyszukiwarce?
Zależy od tego, którego agenta zablokujemy. Część operatorów używa osobnych robotów do wyszukiwania i do trenowania modeli, a niektóre systemy wyszukiwania są powiązane z indeksem wyszukiwarki. Blokada założona zbyt szeroko, na przykład regułą obejmującą wszystkich nieznanych agentów, potrafi objąć również roboty odpowiadające za prezentację w wynikach wyszukiwania.

Powiązane hasła

Źródła

Sprawdź, czy AI w ogóle wie o Twojej firmie

Test widoczności w 48 godzin, bezpłatnie. Wiesz gdzie jest luka i co wdrożyć w pierwszej kolejności.