Czym są przekierowania HTTP?
Przekierowania HTTP informują przeglądarki i roboty wyszukiwarek, że zasób został przeniesiony na inny adres. Najważniejsze dla SEO są kody 301 i 302, które mają zupełnie inne znaczenie dla Google.
Redirect 301 – przekierowanie stałe
Kod 301 oznacza, że strona została trwale przeniesiona pod nowy adres:
- Przenosi link juice – około 90-99% mocy linków przechodzi na nowy URL
- Aktualizuje indeks – Google zastępuje stary URL nowym
- Zachowuje rankingi – pozycje w wynikach są przenoszone
- Trwały efekt – zmiana jest widoczna przez długi czas
Redirect 302 – przekierowanie tymczasowe
Kod 302 informuje, że strona jest czasowo niedostępna pod starym adresem:
- Brak transferu link juice – moc pozostaje przy starym URL
- Stary URL w indeksie – Google zachowuje oryginalny adres
- Tymczasowość – zakładasz powrót do starego URL
Optymalizacja SEO wymaga prawidłowego stosowania przekierowań.
Kiedy stosować 301?
- Zmiana domeny
- Zmiana struktury URL
- Migracja z HTTP na HTTPS
- Usunięcie strony z zastąpieniem inną
- Konsolidacja duplikatów treści
Kiedy stosować 302?
- Tymczasowa przerwa techniczna
- Testowanie nowej wersji strony
- Geolokalizacja (przekierowanie na wersję językową)
- Krótkotrwałe kampanie promocyjne
Inne ważne kody przekierowań
- 307 – tymczasowe, zachowuje metodę HTTP
- 308 – stałe, zachowuje metodę HTTP
- Meta refresh – przekierowanie po stronie klienta (niezalecane)
Jak sprawdzić typ przekierowania?
Użyj narzędzi takich jak:
- Redirect Checker (online)
- curl -I w terminalu
- Wtyczki przeglądarkowe (Redirect Path)
- Screaming Frog SEO Spider
Łańcuchy przekierowań – unikaj ich!
Każdy dodatkowy przeskok w łańcuchu przekierowań powoduje utratę link juice. Celuj w bezpośrednie przekierowania: A → C, a nie A → B → C.
Prawidłowo dobrane przekierowania to klucz do zachowania widoczności SEO podczas zmian na stronie.