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ć
- 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.
- Poproś chatbota o wypisanie niedziałających linków na tej stronie.
- 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ń.