W czym chatbot jest dobry

ChatGPT, Claude i Gemini przydają się po obu stronach samego sprawdzania.

Przed: potrafią wyjaśnić, czym jest niedziałający link, czym różni się błąd 404 od 410 i dlaczego martwe linki mają znaczenie dla odwiedzających i dla wyszukiwarek.

Po: gdy masz już listę martwych linków, chatbot pomoże zdecydować, co zrobić z każdym z nich, przygotuje reguły przekierowań dla Twojego serwera albo zaproponuje zastępcze źródło dla artykułu, który zniknął. Jeśli wkleisz jeden adres, asystent z dostępem do internetu czasem potrafi go otworzyć i powiedzieć, czy się ładuje.

Gdzie to zawodzi

Wystarczy poprosić: „znajdź niedziałające linki na mojej stronie”, a różnica od razu widać.

  • Nie umie przeczesywać witryny. Strona to sieć podstron połączonych linkami. Chatbot nie podąża tą siecią. Czyta Twoją stronę główną, może jeszcze jedną, i na tym kończy.
  • Nie sprawdzi dużej liczby linków. Niewielka witryna ma setki linków, a stary blog – tysiące. Każdy wymaga osobnego zapytania.
  • Ocenia po wyglądzie. Bez możliwości sprawdzenia asystent może wskazywać linki, które wyglądają na stare albo dziwnie zbudowane. Dziwnie wyglądający adres może działać bez zarzutu, a zgrabny – być martwy.
  • Może w ogóle nie zobaczyć Twojej strony. Jeśli Twoja witryna odrzuca asystentów AI, odpowiedź opiera się na niczym.
  • Brak lokalizacji. Nawet trafne przypuszczenie nie mówi, na której stronie jest dany link ani jaki ma tekst linku, a to właśnie jest potrzebne, żeby go naprawić.

Niektórzy asystenci uczciwie się do tego przyznają i podają instrukcje, jak samodzielnie sprawdzić linki. To odpowiedź zgodna z prawdą. Ryzykowna jest pewna siebie lista „niedziałających” linków, których nikt nie sprawdzał.

Dlaczego tak się dzieje

To, czy link działa, jest faktem o innym serwerze w danej chwili. Nie da się tego ustalić, czytając sam adres. Ktoś musi wysłać zapytanie i odczytać zwrócony status: 200 oznacza, że wszystko w porządku, 404 – nie znaleziono, 410 – usunięto, 5xx – błąd serwera, a cisza – brak odpowiedzi.

Asystent czatu jest zbudowany tak, by udzielić jednej odpowiedzi na podstawie niewielu zapytań. Sprawdzanie linków to zadanie o odwrotnym kształcie: tysiące drobnych, nudnych zapytań i tabela na końcu. Taką pracę wykonuje crawler.

Jak samodzielnie to sprawdzić

  1. Weź jedną ze swoich stron i zanotuj na niej dwa linki: jeden, o którym wiesz, że działa, i jeden, o którym wiesz, że jest martwy. Jeśli nie masz martwego linku, popełnij literówkę w adresie na stronie testowej.
  2. Poproś chatbota o wypisanie niedziałających linków na tej stronie.
  3. Zobacz, czy znajdzie martwy link, czy oznaczy ten działający i czy napisze, jak to sprawdził.

Następnie poproś go o sprawdzenie całej witryny i policz, ile stron według niego obejrzał.

Z czego skorzystać zamiast tego

Użyj crawlera, który faktycznie wysyła zapytania. Nasze sprawdzanie niedziałających linków zaczyna od adresu Twojej witryny, podąża za linkami wewnętrznymi od strony do strony i sprawdza każdy znaleziony link, wewnętrzny i zewnętrzny, prawdziwym zapytaniem. Każdy link, który zawiedzie, trafia na listę razem ze statusem (404, 410, błąd serwera lub brak odpowiedzi), stroną, na której go znaleziono, i tekstem linku. Listę możesz wyeksportować do Excela lub CSV i przekazać osobie, która edytuje stronę.

Narzędzie uwzględnia coś, co myli wiele podobnych sprawdzeń. Niektóre witryny odrzucają zautomatyzowane zapytania i odpowiadają kodem 401, 403 lub 429. Takie linki są wymienione osobno jako zablokowane, ponieważ w przeglądarce mogą działać, i nie są liczone jako niedziałające.

Pierwsze 25 stron Twojej witryny jest skanowane za darmo, bez rejestracji. Pełne skanowanie do 300 stron, z kompletną listą, kosztuje $5, jednorazowa płatność.

Ograniczenia: narzędzie czyta kod HTML, w jakim serwowana jest każda strona, więc linki pojawiające się dopiero po uruchomieniu JavaScriptu mogą zostać pominięte, a linki tylko zgłasza, nie naprawia ich. Do naprawiania chatbot sprawdza się świetnie. Wklej listę i poproś o reguły przekierowań.