Checker uszkodzonych linków

Martwe linki obniżają zaufanie użytkowników, SEO i cierpliwość czytelników. Wklej URL strony, a checker odczyta jej HTML, zbierze linki wychodzące i odpytuje każdy z nich żądaniem HEAD, raportując status HTTP: 200 OK, 301 przekierowanie, 404 nie znaleziono, 500 błąd albo przekroczenie czasu. Jedno sprawdzenie obejmuje do 12 linków, trwa kilka sekund i oznacza nieosiągalne cele statusem 0, żebyś wiedział, co naprawić najpierw.

Jak działa checker uszkodzonych linków

  1. 1

    Wpisz URL strony

    Wklej pełny URL strony do sprawdzenia, zaczynający się od http:// albo https://.

  2. 2

    Wyciągane są linki wychodzące

    Checker odczytuje HTML strony i zbiera cele linków http(s), pomijając duplikaty. Jedno sprawdzenie obejmuje do 12 linków.

  3. 3

    Każdy link dostaje żądanie HEAD

    Każdy cel jest odpytywany przez HEAD z limitem 6 sekund. Przekierowania nie są śledzone: 301 albo 302 jest raportowany tak, jak przyszedł.

  4. 4

    Odczytaj wyniki

    Każdy link pokazuje status HTTP i oznaczenie zdrowy albo uszkodzony. Linki nieosiągalne pokazują status 0.

Krótki przewodnik po statusach HTTP

Kod Znaczenie Co zrobić
200 OK Bez działania
301 Przeniesiono na stałe Zaktualizuj link do finalnego URL
302 Znaleziono (tymczasowe przekierowanie) Zwykle OK; długie łańcuchy są złe
307 / 308 Ścisłe tymczasowe / stałe przekierowanie Zaktualizuj, jeśli łańcuch ma wiele skoków
403 Zabronione Link istnieje, ale jest blokowany (paywall, region)
404 Nie znaleziono Usuń albo zastąp link
410 Usunięto Zdecydowanie zastąp, strona została trwale usunięta
429 Zbyt wiele żądań Sprawdź później; cel ma limit żądań
500 / 502 / 503 Błędy serwera Sprawdź ponownie; problem może być przejściowy
Przekroczenie czasu Serwer za wolny Sprawdź ponownie; oznacz, jeśli trwa

Przekierowania

Ten checker nie śledzi przekierowań. Link odpowiadający 301 albo 302 jest raportowany z tym statusem, żebyś go zobaczył i zdecydował, czy go zaktualizować. Jeśli chcesz wiedzieć, gdzie kończy się łańcuch przekierowań, użyj checkera przekierowań.

Częste przyczyny

  • Wygasłe artykuły zewnętrzne, serwisy newsowe gniją, blogi znikają.
  • Pozostałości migracji HTTPS, cele http://, które teraz przekierowują do https://.
  • Przeniesione strony produktów, reorganizacje e-commerce psują linki przychodzące.
  • Linki kotwiczące do zmienionych sekcji, #old-heading na własnej stronie.
  • Niespójności końcowego ukośnika, /page vs /page/ może dawać 301 albo 404 zależnie od konfiguracji serwera.

Utrzymuj sprawdzanie w szybkości

  • Sprawdzaj jedną stronę na przebieg: każde sprawdzenie wysyła do 12 żądań HEAD, więc wyniki są gotowe w kilka sekund.
  • Odczekaj minutę między sprawdzeniami: checker pozwala na 3 sprawdzenia na minutę na odwiedzającego, żeby nie obciążać serwerów docelowych.
  • Zweryfikuj 403 ręcznie: niektóre serwery blokują żądania spoza przeglądarki, więc link, który tu zawiedzie, może działać w Twojej.

Najczęściej zadawane pytania

Nie. Sprawdza linki wychodzące na pojedynczym URL-u, który podasz, do 12 linków na przebieg. Do pełnych audytów dużych serwisów użyj dedykowanego crawlera desktopowego, np. Screaming Frog.

Niektóre serwery blokują żądania bez przeglądarkowego User-Agent, cookies albo referer. Checker wysyła minimalny zestaw nagłówków, więc link może tu wyglądać na uszkodzony, a w Twojej przeglądarce działać. Otwórz go ręcznie, jeśli podejrzewasz fałszywy alarm.

Checker czyta każde znalezione łącze http(s) i nie patrzy na atrybut rel, więc linki nofollow są sprawdzane jak każde inne. Nie ma filtra, który by je wykluczał.

Dwanaście linków na przebieg utrzymuje sprawdzanie w szybkości i w rozsądnych granicach dla serwerów docelowych. Do pełnego crawl dużych stron użyj dedykowanego crawlera desktopowego.

Miesięcznie dla większości blogów, tygodniowo dla stron o dużym ruchu albo e-commerce. Po dużej migracji treści uruchom je następnego dnia i tydzień później.

Powiązane narzędzia

Narzędzie jest dostępne w innych językach