Niedziałające linki
Silktide testuje linki na Twoich stronach i w dokumentach PDF oraz zgłasza te, które nie działają — linki prowadzące do stron błędów, brakujących treści lub witryn, z którymi nie można się połączyć.
Linki przestają działać z wielu powodów: strona docelowa została usunięta lub przeniesiona, adres URL został błędnie wpisany albo docelowa witryna całkowicie przestała działać.
<!-- Strona, która już nie istnieje -->
<a href="https://example.com/deleted-page">Stary artykuł</a>
<!-- Nieprawidłowy format adresu URL -->
<a href="https://not a valid url">Nieprawidłowo sformatowany link</a>
<!-- Witryna, która nie działa -->
<a href="https://defunct-website.com">Niedziałająca witryna</a>
Dlaczego to ma znaczenie
Odwiedzający, który kliknie niedziałający link, trafia w ślepy zaułek — zwykle na błąd taki jak „404 Not Found” — i nie może dotrzeć do informacji, których szukał. Niedziałające linki frustrują użytkowników, podważają zaufanie do Twoich treści, a wyszukiwarki odczytują je jako oznakę słabej konserwacji, co może wpłynąć na pozycję w wynikach wyszukiwania. Dla osób korzystających z wyjście ze ślepego zaułka wymaga jeszcze większego wysiłku.
Linki stale wygasają wraz ze zmianami w sieci, dlatego jest to zadanie konserwacyjne, a nie jednorazowa poprawka: strony, do których linkujesz dziś, jutro mogą zostać przeniesione lub usunięte.
Jak to naprawić
- Ustal priorytety według ruchu i znaczenia — niedziałający link w głównej nawigacji ma większe znaczenie niż link w dziesięcioletnim wpisie aktualności.
- Dla każdego niedziałającego linku znajdź aktualną lokalizację treści i zaktualizuj adres URL albo usuń link, jeśli treść została trwale usunięta.
- W przypadku niedziałających linków prowadzących do własnej witryny dodaj również przekierowanie ze starego adresu URL, co naprawi także linki do niego z innych witryn.
- Nie każdy niedziałający link musi zostać naprawiony — wymaga to oceny. Niektóre zarchiwizowane treści, takie jak starsze pliki PDF przechowywane jako zapis historyczny, powinny pozostać opublikowane w pierwotnej formie; te ustalenia zamiast zmieniać historię.
Jak Silktide to testuje
- Znajduje wszystkie linki na każdej stronie i w dokumentach PDF.
- Wyodrębnia docelowy adres URL z każdego linku, usuwając wszystkie identyfikatory fragmentów (część
po znaku
#). - Testuje każdy unikalny adres URL: sprawdza nieprawidłową składnię, próbuje bezpośrednio pobrać cel, a jeśli to się nie powiedzie, ponawia próbę przy użyciu prawdziwej przeglądarki (wolniej, ale bardziej niezawodnie w przypadku wykrywania botów).
- Grupuje każde niepowodzenie według tego, jak pewne jest Silktide, że link nie działa:
- Zdecydowanie niedziałające linki — linki, które nigdy nie mogą działać: nieprawidłowo sformatowane adresy URL oraz
prywatne lub wewnętrzne adresy (takie jak
127.0.0.1), do których odwiedzający nie mogą dotrzeć. - Prawdopodobnie niedziałające linki — strony, których nie znaleziono (404), witryny, których hosta nie można znaleźć, oraz błędy certyfikatu SSL.
- Potencjalnie niedziałające linki — niepowodzenia, które mogą być tymczasowe lub spowodowane przez test: inne błędy HTTP (takie jak 500), nieudane żądania, błędy połączenia, puste odpowiedzi, nieprawidłowe kodowanie, przekroczenia limitu czasu, pętle przekierowań i przestarzałe SSL.
- Zdecydowanie niedziałające linki — linki, które nigdy nie mogą działać: nieprawidłowo sformatowane adresy URL oraz
prywatne lub wewnętrzne adresy (takie jak
- Jeśli lub zapora witryny odpowie wyzwaniem dla bota (stroną „sprawdzanie przeglądarki”) zamiast stroną, ponów próbę w prawdziwej przeglądarce, która zwykle je przechodzi. Link, dla którego wyzwanie nadal się pojawia, jest wyświetlany jako Ograniczenie szybkości: Silktide nie mogło ustalić, czy działa, więc nie jest on zgłaszany jako niedziałający i zostanie ponownie przetestowany następnym razem, zamiast zostać zapamiętany jako działający.
Rozwiązywanie problemów
Link działa u mnie
Istnieje kilka powodów, dla których link może działać w Twojej przeglądarce, ale nie przejść naszego automatycznego testu:
- Ograniczenia geograficzne — niektóre witryny blokują całe kraje lub regiony, a lokalizacja testu Silktide może różnić się od Twojej.
- Blokowanie zautomatyzowanego ruchu — wiele witryn blokuje dostawców chmury, centra danych lub wszystko, co wygląda jak bot, jednocześnie zezwalając na połączenia domowe, takie jak Twoje.
- Logowanie i pliki cookie — możesz mieć sesję zapewniającą dostęp; Silktide testuje linki po wylogowaniu.
- Ograniczanie szybkości — witryny mogą odrzucać szybko powtarzane żądania z jednego źródła.
- Sieci prywatne — linki, które są rozwiązywane tylko w firmowej sieci VPN, sieci kampusu lub sieci rządowej.
- Czas — witryna mogła być chwilowo niedostępna podczas testu, a działać poprawnie, gdy ją sprawdzono.
Aby to zweryfikować, wypróbuj link w oknie przeglądania prywatnego po wylogowaniu, najlepiej z innej sieci. Jeśli uznasz, że link rzeczywiście działa poprawnie, zatwierdź ustalenie.
Linki w plikach PDF zachowują się dziwnie
Testowanie linków w dokumentach PDF jest wyjątkowo trudne. Pliki PDF nie definiują linków w spójny i jednoznaczny sposób, a różne oprogramowanie — w tym narzędzia firm Adobe, Google, Apple i Microsoft — może wykrywać różne linki w tym samym pliku albo nie wykrywać żadnych. Dlatego linki zgłaszane przez Silktide dla pliku PDF mogą różnić się od oczekiwanych.
Dowiedz się więcej
- Linkowanie wewnętrzne dla autorytetu tematycznego — niedziałające ścieżki w obrębie klastra tematów niweczą pracę nad wykrywalnością
- Kody stanu odpowiedzi HTTP (MDN)
- Linki w Twoim inwentarzu