Dobierz kod odpowiedzi do sytuacji: 404, 410 albo przekierowanie. Nie każdy brakujący adres URL wymaga przekierowania. Kod 404 jest właściwą odpowiedzią, gdy strona nie istnieje pod danym adresem. Naprawiaj błędne linki wewnętrzne, unikaj soft 404 i nie kieruj wszystkich adresów na stronę główną. Takie działania mogą pogorszyć doświadczenie użytkownika oraz utrudnić wyszukiwarce prawidłową ocenę witryny.
Spis treści
Co oznaczają kody 404, 410 i przekierowanie?
Te odpowiedzi HTTP opisują różne sytuacje. Wybór właściwej odpowiedzi powinien wynikać z tego, czy treść istnieje, została trwale usunięta oraz czy użytkownik ma odpowiednią stronę zastępczą.
- 404 Not Found oznacza, że serwer nie znalazł strony pod żądanym adresem. Ten kod pasuje do adresu, którego zasób nie jest dostępny, ale nie ma podstaw, aby oznaczyć go jako trwale usunięty.
- 410 Gone wskazuje, że zasób został trwale usunięty. Tę odpowiedź można stosować wtedy, gdy strona nie ma już działać i nie ma dla niej właściwego zamiennika.
- Przekierowanie prowadzi użytkownika i wyszukiwarkę do innego adresu. Ma sens wtedy, gdy istnieje treściowo dopasowana strona docelowa, na przykład nowa wersja usuniętego materiału.
- Soft 404 występuje wtedy, gdy brakujący adres wyświetla komunikat o nieistniejącej stronie, ale serwer zwraca kod wskazujący na poprawne działanie, często
200. Użytkownik widzi brak treści, lecz odpowiedź techniczna sugeruje, że strona istnieje. Takie przypadki są omawiane jako osobny problem SEO, ponieważ sama treść komunikatu nie zastępuje właściwego kodu odpowiedzi.
Opis różnic między błędami 404, przekierowaniami i soft 404 pomaga dobrać reakcję do rzeczywistego stanu adresu, zamiast stosować jedną regułę dla wszystkich brakujących stron. SEYBOLD opisuje obsługę błędów 404 w kontekście SEO, a Fast Simple Tools wyjaśnia problem soft 404.
Dlaczego przekierowanie każdego 404 na stronę główną jest błędem?
Przekierowanie wszystkich brakujących adresów na stronę główną nie informuje użytkownika, gdzie znajduje się szukana treść. Użytkownik trafia na stronę, która może nie odpowiadać jego intencji, a adres źródłowy przestaje wskazywać konkretny zamiennik.
Takie rozwiązanie może także zacierać różnicę między usuniętą stroną a istniejącą treścią. Przekierowanie powinno prowadzić do strony o podobnym celu i zakresie. Jeśli nie ma takiej strony, lepszą odpowiedzią jest prawidłowo obsłużony 404 albo 410, zależnie od tego, czy usunięcie jest trwałe. Opis typowych błędów przekierowań SEO wskazuje na ryzyko używania niepasujących adresów docelowych.
Jak postępować z usuniętą treścią?
- Znajdź właściwy zamiennik. Jeśli istnieje nowa strona obejmująca ten sam temat lub cel, ustaw przekierowanie na ten adres.
- Usuń nieaktualny link. Gdy treść nie ma zamiennika, nie pozostawiaj linku wewnętrznego prowadzącego do brakującego adresu.
- Zwróć właściwy kod. Dla niedostępnej strony użyj 404. Dla treści usuniętej trwale użyj 410, gdy ten stan jest zamierzony.
- Sprawdź strony odsyłające. Zastąp błędny link innym adresem tylko wtedy, gdy nowa strona rzeczywiście odpowiada tematowi.
Nie każdy 404 wymaga naprawy przez przekierowanie. Jeśli adres pochodzi z błędnego wpisania lub nie ma już odpowiedniej treści, przekierowanie może być nieuzasadnione. Naprawy wymagają przede wszystkim linki wewnętrzne, które prowadzą użytkowników do stron nieistniejących. Materiał Toronto SEO Learn omawia wykrywanie i poprawianie niedziałających linków.
Jak powinna działać strona 404?
Strona 404 powinna jasno informować, że żądany adres nie został znaleziony, zamiast udawać poprawne wyświetlenie treści. Jej zadaniem jest pomóc użytkownikowi wrócić do właściwej części witryny. Przydatne są odnośniki do strony głównej, wyszukiwarki witryny lub najważniejszych kategorii, o ile prowadzą do rzeczywistych i działających miejsc.
Unikaj komunikatu, który wygląda jak zwykła strona, ale nie zawiera szukanej treści. Taki układ może tworzyć soft 404. SS Design Media opisuje częste błędy stron 404 wpływające na doświadczenie użytkownika.
Co sprawdzić, gdy błędy 404 utrzymują się?
- Sprawdź, czy link wewnętrzny nie zawiera literówki albo starej ścieżki.
- Ustal, czy usunięta strona ma aktualny odpowiednik. Jeśli tak, zastosuj przekierowanie do tego konkretnego adresu.
- Jeśli nie ma zamiennika, usuń link i pozostaw prawidłowy 404 albo użyj 410 dla treści trwale usuniętej.
- Sprawdź, czy strona błędu nie zwraca kodu 200 zamiast odpowiedzi 404 lub 410.
- Zweryfikuj, czy przekierowanie nie kieruje wielu różnych adresów na stronę główną bez związku z pierwotną treścią.
Najbezpieczniejsza zasada jest prosta: przekierowuj tylko do dopasowanej treści, naprawiaj istniejące linki wewnętrzne, a dla adresów bez zamiennika zwracaj kod odpowiadający ich rzeczywistemu stanowi.
