Dobrze wiecie, że zarządzanie stroną internetową wymaga nie tylko dobrej treści i atrakcyjnego designu, ale także technicznej sprawności, zwłaszcza gdy chodzi o utrzymanie ciągłości działania i optymalizację SEO. Jednym z kluczowych elementów w tym zakresie są przekierowania URL, które mogą znacząco wpłynąć na dostępność strony oraz jej pozycjonowanie.
Przekierowania URL odgrywają tutaj fundamentalną rolę, pomagając w utrzymaniu ciągłości dostępu do treści oraz optymalizacji pozycjonowania strony w wynikach wyszukiwania. Pokażę jak skutecznie je wdrożyć w waszych WordPressach.
Usunąłem starą stronę z ofertą, nie ma to nie ma… co to za problem?
Przekierowania są niezbędne w sytuacjach, kiedy adres URL strony ulega zmianie (lub całkowitemu usunięciu). Bez odpowiedniego przekierowania, linki prowadzące do poprzedniego adresu stają się nieaktywne, co prowadzi do błędów 404. Takie „martwe linki” nie tylko frustrują użytkowników, ale także negatywnie wpływają na SEO, ponieważ wyszukiwarki obniżają ranking stron z błędami. Przekierowania pozwalają na zachowanie wartości linków przychodzących (link juice), co jest kluczowe dla zachowania i poprawy pozycji strony w wynikach wyszukiwania.

No dobra, czy rodzaj przekierowania ma znaczenie?
Tak, są różne rodzaje przekierowań i w zależności od użytego możemy dać całkowicie różne sugestie silnikom wyszukiwarek oceniającym naszą stronę.
- 301 (Permanent Redirect): Oznacza stałe przeniesienie treści na nowy adres. Jest najbardziej pożądane z punktu widzenia SEO.
- 302 (Found/Temporary Redirect): Wskazuje tymczasowe przeniesienie, które może być używane podczas testowania nowej strony.
- 303 (See Other): Zalecane do przekierowania po wykonaniu operacji, które nie powinny być powtarzane, np. po przesłaniu formularza.
- 307 (Temporary Redirect): Podobnie jak 303, lecz z zachowaniem metody HTTP.
- 308 (Permanent Redirect): Stałe przekierowanie, zachowujące metodę HTTP, podobne do 301, ale z technicznymi różnicami.
Implementacja przekierowań w WordPressie
Edycja pliku .htaccess
Plik .htaccess, znajdujący się w głównym katalogu WordPressa, jest potężnym narzędziem do zarządzania przekierowaniami. Aby dodać przekierowanie 301, wystarczy dodać do niego poniższy kod:
Redirect 301 /stara-strona /nowa-strona
Zamieniając /stara-strona na ścieżkę strony, z której chcesz przekierować, a /nowa-strona na ścieżkę docelową. Dla przekierowania całego ruchu na stronę zabezpieczoną przez SSL, użyj:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Modyfikacja pliku functions.php
Dodanie przekierowania przez plik functions.php w motywie (lub child theme) pozwala na większą elastyczność. Przykładowy kod umożliwiający przekierowanie to:
function custom_redirects() {
if (is_page('stara-strona')) {
wp_redirect('https://twojadomena.com/nowa-strona', 301);
exit;
}
}
add_action('template_redirect', 'custom_redirects');
Zmieniając stara-strona i https://twojadomena.com/nowa-strona na odpowiednie adresy.
Wtyczki do przekierowań
Redirection
To jedna z najpopularniejszych wtyczek do zarządzania przekierowaniami w WordPressie. Umożliwia ona łatwe dodawanie i zarządzanie przekierowaniami 301 bez konieczności edycji plików. Dodatkowo, monitoruje błędy 404 i pozwala na import oraz eksport listy przekierowań.
Link do pobrania wtyczki: https://wordpress.org/plugins/redirection/
301 Redirects – Easy Redirect Manager
Ta wtyczka jest świetna dla użytkowników, którzy potrzebują szybkiego rozwiązania do zarządzania przekierowaniami. Intuicyjny interfejs użytkownika ułatwia dodawanie przekierowań, a funkcja importu/eksportu pozwala na łatwe zarządzanie dużą liczbą przekierowań.
Link do pobrania wtyczki: https://wordpress.org/plugins/eps-301-redirects/
Przekierowania są niezbędne dla utrzymania zdrowia SEO strony, zapewnienia płynności dostępu dla użytkowników i ochrony wartości linków przychodzących. WordPress oferuje różne metody implementacji przekierowań, od edycji plików serwera po użycie dedykowanych wtyczek, pozwalając na dopasowanie do potrzeb i umiejętności każdego administratora strony. Regularne monitorowanie i zarządzanie przekierowaniami jest kluczowe dla utrzymania optymalnej wydajności i pozycji strony w wyszukiwarkach. Najważniejsze to trzymać się zasady „Usuwam lub zmieniam adres podstrony, robię przekierowanie”.