Jeżeli ktoś trafi pod zły adres na Twojej stronie czy blogu (np. wpisze błędny URL), zostaje automatycznie przekierowany na stronę błędu 404. W tym poradniku dowiesz się, jak wykorzystać błąd 404 do SEO i przekierować osoby z tej strony na stronę główną lub wybraną przez Ciebie podstronę.

Błąd 404 to częsty problem na stronach internetowych. Jeżeli jakaś strona już nie istnieje, ale adres do niej nadal jest zapisany w linkach - trafiamy na witrynę błędu 404. Tak samo, jeżeli wpiszemy błędy adres którejś z podstron na naszej witrynie. Wyświetlany jest wówczas komunikat błędu 404, który wielu osobom nic nie mówi.

Błąd 404 można jednak wykorzystać i ustawić automatyczne przekierowanie użytkownika na stronę główną bądź też na inną, wybraną przez nas podstronę. W ten sposób możemy pozytywnie wpłynąć na SEO naszej witryny, a użytkownikom zapewnić mniej bezstresowe korzystanie z witryny. Na początek zacznijmy od ręcznego przekierowania.

Ręczne przekierowanie ze strony błędu 404

Zacznijmy od czegoś prostego. Czyli manualnego ustawienia przekierowania dla strony błędu 404. W tym celu logujemy się do naszego konta Wordpress, a następnie w lewym pasku menu przechodzimy do zakładki Wygląd > Edytor. W prawej części menu otwieramy plik o nazwie 404.php. Powinien być to pierwszy plik na liście po prawej stronie okna zarządzania naszą stroną Wordpress.

Następnie w głównej części okna zastępujemy całą wartość, jaka się tam znajduje następującym kodem:

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".get_bloginfo('url'));
exit();
?>

To wszystko. Zapisujemy plik, a następnie odświeżamy stronę. Teraz jeżeli ktoś wejdzie przez przypadek na stronę błędu 404, zostanie automatycznie przekierowany na główną stronę naszej witryny. Jeżeli na liście plików w Edytorze nie znajdziecie pliku 404.php, należy stworzyć samodzielnie taki plik tekstowy i dodać wzmiankowaną wartość.

Przekierowanie za pomocą wtyczki Wordpress

Podobny, a niekiedy nawet lepszy efekt możemy osiągnąć za pomocą specjalnej wtyczki przeznaczonej dla Wordpressa. Jest to darmowe narzędzie, które możemy zainstalować na naszej stronie. Redirection (polska wersja - Przekierowanie) po zainstalowaniu i aktywowaniu dostępne jest z poziomu zakładki Narzędzia > Przekierowanie.

Kiedy otworzymy zakładkę wtyczki, możemy ustalić opcje przekierowań na naszej stronie. Na potrzeby tego poradnika udajemy się do zakładki "404s" i tutaj możemy dodać interesujące nas przekierowania z błędu 404 do innej podstrony na naszej witrynie.

Wtyczka ma też ciekawą umiejętność śledzenia, z jakich adresów na naszej stronie następują najczęstsze przekierowania do 404. W ten sposób możemy poprawić linki na naszej stronie albo też dodać nowe, które będą odpowiadały częstym przekierowaniom na naszej witrynie. Informacje o błędnych wejściach znajdziemy w zakładce "Logi" wtyczki.

Omawiana wtyczka pozwala też na skorzystanie z innych rozwiązań takich jak chociażby przekierowanie między konkretnymi adresami na naszej stronie. Jeżeli np. Używamy jakiegoś linku tylko okresowo albo też nie mamy na nim żadnych danych, możemy ustawić, aby automatycznie przekierowywał na inną, zbliżoną stronę. W tym celu w zakładce "Przekierowania" klikamy przycisk "Dodaj przekierowanie", uprzednio ustawiwszy z jakiego adresu na jaki ma być ustalone przekierowanie na naszej stronie.