Przekierowania w WordPress
Nie Zgub Ruchu
Zmiana adresu URL bez przekierowania to jak przeprowadzka bez podania nowego adresu na poczcie. Twoje listy (ruch z Google) trafią do kosza (błąd 404). Zobacz, jak tego uniknąć.
Przekierowanie to instrukcja dla serwera: "Nie ma tego tutaj, idź tam". Kluczem jest typ przekierowania.
Moved Permanently
"Przeprowadziłem się na stałe". Przenosi 99% mocy SEO (Link Juice) ze starego adresu na nowy. To jedyny słuszny wybór, gdy usuwasz stronę i kierujesz na inną, lub zmieniasz strukturę linków.
Found (Temporary)
"Jestem na wakacjach". Mówi Google, żeby zachował stary adres w indeksie, bo za chwilę wróci. Nie przenosi mocy SEO. Używaj tylko przy pracach konserwacyjnych lub testach A/B.
Not Found
"Nie ma takiej strony". Jeśli użytkownik trafi na 404, zazwyczaj wychodzi ze strony. Jeśli usunąłeś produkt, przekieruj 301 na kategorię. Nie zostawiaj 404 bez opieki.
Jak to zrobić?
Wtyczka Redirection
Nie musisz być programistą. Najpopularniejszym i darmowym rozwiązaniem jest wtyczka "Redirection" (autor: John Godley).
Po zainstalowaniu, znajdziesz ją w menu Narzędzia > Redirection. Wtyczka potrafi nie tylko tworzyć przekierowania ręczne, ale też automatycznie wykrywać zmiany adresów URL wpisów i tworzyć dla nich przekierowania w tle.
Alternatywy:
Jeśli używasz Rank Math lub Yoast SEO Premium, one mają wbudowane moduły przekierowań. Nie instaluj wtedy dodatkowej wtyczki, aby nie obciążać strony.
Łańcuchy i Pętle
(Redirect Chains)
Unikaj sytuacji, w której strona A kieruje do B, a strona B do C. To tzw. łańcuch przekierowań. Z każdym "skokiem" tracisz ułamek mocy SEO i wydłużasz czas ładowania strony.
Jeszcze gorsza jest pętla: A kieruje do B, a B z powrotem do A. To powoduje błąd serwera "Too many redirects" i strona przestaje działać.
Edycja pliku
.htaccess
Najszybszym sposobem obsługi przekierowań (na poziomie serwera, zanim załaduje się WordPress) jest plik .htaccess.
Jest to jednak metoda dla zaawansowanych. Jeden błąd w składni (np. brak spacji) może wyłożyć całą stronę (błąd 500 Internal Server Error). Jeśli nie czujesz się pewnie w kodzie, zostań przy wtyczkach.
Skąd wiedzieć, co przekierować?
Nie zgaduj. Zainstaluj wtyczkę z funkcją 404 Monitor (np. Redirection lub Rank Math). Zapisuje ona w logach każdy moment, w którym użytkownik trafił na nieistniejącą stronę.
Log #1
/oferta-lato-2023
Użytkownik szuka starej oferty. Przekieruj na /aktualna-oferta.
Log #2
/kontakt.html
Ktoś wchodzi ze starego linku (z czasów przed WordPressem). Przekieruj na /kontakt/.
Log #3
/wp-login.php
To próba ataku bota. Zignoruj lub zablokuj IP.
Treść przeniesiona
Stary Artykuł ➔ Nowa Wersja
Zachowujesz moc SEO.
Soft 404
Usunięty Produkt ➔ Strona Główna
Google ignoruje takie przekierowanie.
Gone (Usunięte)
Stara Oferta ➔ Brak odpowiednika
Mówisz Google: "Zapomnij o tym".
Kiedy NIE robić
przekierowania?
Istnieje mit, że każdą usuniętą stronę trzeba przekierować na Stronę Główną, żeby "nie tracić mocy". To błąd. Jeśli treść nowej strony nie ma związku ze starą, Google potraktuje to jako Soft 404 i nie przekaże żadnej mocy. Użytkownik też będzie zdezorientowany.
Jeśli usuwasz treść, która nie ma odpowiednika (np. produkt wycofany z oferty lata temu), najlepszym rozwiązaniem jest kod 410 Gone. To sygnał dla robota: "Tej strony już nie ma i nigdy nie wróci. Usuń ją z indeksu natychmiast". Wtyczka Redirection pozwala ustawić kod 410 równie łatwo, jak 301.
Uszczelniłeś Stronę?
Wlej do Niej Moc!
Przekierowania 301 to jak łatanie dziur w wiadrze. Teraz, gdy moc już nie ucieka, czas napełnić to wiadro nowymi, silnymi linkami. Dołącz do SAMLINK i buduj autorytet swojej domeny.
Rejestracja jest darmowa i zajmuje 60 sekund