Technicznie

GPTBot, PerplexityBot i reszta: co wpisać w robots.txt

Jedna linia w pliku tekstowym potrafi zamknąć stronę przed wszystkimi asystentami jednocześnie. Sprawdzenie zajmuje trzydzieści sekund, a bez niego cała reszta pracy nie ma znaczenia.

·6 min czytania

Kiedy asystent szuka informacji w trakcie odpowiedzi, wysyła na strony swojego robota. Robot najpierw czyta plik robots.txt i sprawdza, czy wolno mu wejść. Jeśli znajdzie zakaz, wychodzi, a Twoja strona przestaje istnieć dla tego asystenta, choć w Google działa normalnie.

W audytach, które robimy, zablokowane roboty AI to jedna z trzech najczęstszych przyczyn nieobecności firmy w odpowiedziach. Prawie nigdy nie jest to świadoma decyzja. Zwykle blokadę dołożyła wtyczka, wykonawca strony albo dostawca hostingu.

Kto puka do drzwi

RobotCzyjDo czego służy
GPTBotOpenAIPobieranie stron do uczenia modeli
OAI-SearchBotOpenAIWyszukiwanie w trakcie odpowiedzi ChatGPT
ChatGPT-UserOpenAIWejście na stronę na wyraźne życzenie użytkownika
PerplexityBotPerplexityIndeksowanie stron do odpowiedzi z przypisami
ClaudeBotAnthropicPobieranie stron przez Claude
Google-ExtendedGoogleZgoda na użycie treści przez Gemini
Applebot-ExtendedAppleOdpowiednik u Apple
BingbotMicrosoftWyszukiwarka Bing, także źródło dla Copilota
Zwróć uwagę na rozdzielenie u OpenAI. GPTBot zbiera dane do uczenia, a OAI-SearchBot odpowiada za wyszukiwanie w trakcie rozmowy. Jeśli nie chcesz oddawać treści na uczenie modeli, ale chcesz być polecany, zablokuj pierwszego, a wpuść drugiego.

Gotowy plik dla firmy, która chce być polecana

Wklej do pliku robots.txt w głównym katalogu strony. Podmień adres mapy witryny na swój.

User-agent: *
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: ChatGPT-User
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: Google-Extended
Allow: /

User-agent: Applebot-Extended
Allow: /

Sitemap: https://twojadomena.pl/sitemap.xml

Jeśli chcesz jednocześnie nie oddawać treści na uczenie modeli, dopisz na końcu:

User-agent: GPTBot
Disallow: /

Jak sprawdzić, co masz teraz

  1. Wpisz w przeglądarce twojadomena.pl/robots.txt. Plik wyświetli się jako zwykły tekst.
  2. Poszukaj linii Disallow: /. Jeśli stoi pod User-agent: *, blokujesz wszystko i wszystkich, łącznie z Google.
  3. Sprawdź, czy któryś robot z tabeli wyżej ma przy sobie Disallow.
  4. Zajrzyj też w kod strony i poszukaj znacznika <meta name="robots">. Wartość noindex działa niezależnie od pliku robots.txt.
  5. Jeśli korzystasz z Cloudflare, sprawdź w panelu ustawienie blokowania robotów AI. Bywa włączone domyślnie i działa ponad plikiem robots.txt.

Ostatni punkt jest podchwytliwy. Cloudflare od jakiegoś czasu potrafi blokować roboty AI na poziomie sieci, więc plik robots.txt może wyglądać poprawnie, a robot i tak nie wchodzi. Jeśli poprawiłeś plik, a nic się nie zmienia, sprawdź właśnie tam.

Najczęstsze przypadkowe blokady

  • Strona testowa, która stała się produkcyjną. Wykonawca zablokował wszystko na czas budowy i zapomniał zdjąć blokadę po uruchomieniu.
  • Wtyczka do prywatności. Część wtyczek dodaje blokadę robotów AI w ramach „ochrony treści", bez pytania.
  • Ustawienie WordPressa. Pole „Proś wyszukiwarki o nieindeksowanie tej witryny" w ustawieniach czytania. Włączone, potrafi zostać na lata.
  • Skopiowany plik z innej strony. Razem z jej blokadami, które nie mają związku z Twoją.

Co dalej, kiedy roboty już wchodzą

Wpuszczenie robotów to warunek konieczny, nie wystarczający. Robot wchodzi i musi coś przeczytać. Jeśli strona to jeden obrazek z menu i formularz kontaktowy, wejście nic nie zmienia.

Kolejne dwa kroki to dane strukturalne LocalBusiness, żeby nie trzeba było zgadywać podstawowych faktów, oraz uporządkowana wizytówka Google, z której model bierze kategorię, godziny i opinie. Całość składa się w metodę, którą opisujemy na stronie Metoda.

A jeśli chcesz najpierw zobaczyć, gdzie stoisz, zamów darmowy skan. Sprawdzamy przy okazji, czy Twój robots.txt nie blokuje asystentów, i piszemy o tym w raporcie.

Sprawdź, czy asystenci wymieniają Twoją firmę

Zadajemy ChatGPT trzy pytania Twoich klientów i pokazujemy Ci pełne odpowiedzi z godziną. Wynik masz od razu, bez karty i bez rozmowy.

Zamów darmowy skan
Darmowy skan