Przekierowania 301 i 302 – jak stosować je bez szkody dla SEO?
Zmiana adresu URL nie musi oznaczać utraty widoczności w Google. Jeśli stara podstrona została trwale przeniesiona, produkt zmienił adres albo cały serwis przeszedł migrację, prawidłowo ustawione przekierowanie 301 pozwala poinformować użytkowników i wyszukiwarkę, gdzie znajduje się nowa wersja treści.
Problem pojawia się wtedy, gdy przekierowania są stosowane przypadkowo: 301 używane jest do zmian tymczasowych, 302 pozostaje przez lata, stare adresy tworzą wielopoziomowe łańcuchy, a setki usuniętych stron prowadzą do strony głównej.
Google rozróżnia przekierowania trwałe i tymczasowe. W przypadku trwałych przekierowań proces indeksowania traktuje stronę docelową jako sygnał kandydata do wersji kanonicznej. Przy przekierowaniach tymczasowych Google nadal może traktować stary URL jako właściwy adres.
Dlatego wybór między 301 a 302 powinien wynikać z rzeczywistego charakteru zmiany.
Co to jest przekierowanie adresu URL?
Przekierowanie powoduje, że po wejściu na jeden adres użytkownik automatycznie trafia pod inny URL.
Przykład:
https://domena.pl/stara-usluga/
przekierowuje do:
https://domena.pl/oferta/nowa-usluga/
Przekierowania są potrzebne między innymi wtedy, gdy:
- zmienia się adres podstrony,
- zmienia się domena,
- serwis przechodzi z HTTP na HTTPS,
- kilka stron jest łączonych w jedną,
- zmienia się struktura kategorii,
- produkt otrzymuje nowy URL,
- usuwana treść ma odpowiedni zamiennik,
- trzeba uporządkować różne wersje tego samego adresu.
Dobrze wdrożone przekierowania SEO pomagają zachować spójność struktury serwisu i ograniczyć liczbę błędów 404.
Przekierowanie 301 – co oznacza?
Kod HTTP 301 Moved Permanently oznacza trwałe przeniesienie zasobu.
Schemat wygląda następująco:
stary URL → 301 → nowy URL
Stosując 301, komunikujesz użytkownikom i robotom wyszukiwarki:
ta zawartość została na stałe przeniesiona pod nowy adres.
Google zaleca używanie trwałych przekierowań po stronie serwera, takich jak 301 lub 308, jeżeli zmiana nie będzie cofana. Googlebot śledzi takie przekierowanie, a system indeksowania wykorzystuje je jako sygnał, że adres docelowy powinien być traktowany jako wersja kanoniczna.
Kiedy stosować przekierowanie 301?
Trwała zmiana adresu podstrony
Przykład:
/blog/stary-poradnik/
zmieniono na:
/blog/nowy-poradnik/
Jeżeli stary URL nie będzie już używany, właściwym rozwiązaniem jest 301.
Migracja domeny
Przy zmianie:
staradomena.pl
na:
nowadomena.pl
każdy wartościowy stary adres powinien prowadzić do odpowiadającego mu nowego URL-a.
Google rekomenduje w przypadku migracji użycie trwałych przekierowań serwerowych. Informuje również, że 301 i inne trwałe przekierowania nie powodują utraty PageRanku.
Więcej informacji na temat całego procesu znajduje się w poradniku „Migracja strony a SEO – jak nie stracić pozycji i ruchu z Google?”.
Przejście z HTTP na HTTPS
Wszystkie adresy:
http://domena.pl/strona/
powinny zostać trwale przekierowane do:
https://domena.pl/strona/
Połączenie dwóch podobnych artykułów
Załóżmy, że w serwisie istnieją dwa poradniki:
/jak-wybrac-agencje-seo/
/wybor-agencji-seo/
Po analizie okazuje się, że odpowiadają na tę samą intencję i warto stworzyć jeden kompleksowy materiał.
Po połączeniu treści słabszy adres może zostać przekierowany 301 do pozostawionego artykułu.
Takie działanie jest często elementem naprawy kanibalizacji słów kluczowych.
Zmiana struktury kategorii
Przykład:
/sklep/buty-damskie/sportowe/
zostaje zastąpiony:
/obuwie-damskie/buty-sportowe/
Jeżeli stara struktura znika na stałe, zastosuj 301.
Usunięcie produktu mającego bezpośredni zamiennik
Jeżeli wycofany produkt został zastąpiony nowszym modelem o bardzo podobnym przeznaczeniu, przekierowanie do nowej wersji może być uzasadnione.
Nie należy jednak automatycznie przekierowywać każdego wycofanego produktu do dowolnego produktu w tej samej kategorii.
Co to jest przekierowanie 302?
Kod 302 Found informuje o tymczasowej zmianie lokalizacji.
Schemat technicznie wygląda podobnie:
adres A → 302 → adres B
Różnica dotyczy intencji.
Przekazujesz wyszukiwarce:
użytkownik powinien teraz trafić do adresu B, ale adres A nadal jest właściwym adresem i w przyszłości może ponownie wyświetlać swoją zawartość.
Google śledzi przekierowania tymczasowe, ale nie wykorzystuje ich w taki sam sposób jako sygnału, że adres docelowy powinien zastąpić stary URL jako kanoniczny.
Kiedy stosować 302?
Tymczasowe wyłączenie strony
Jeśli przez krótki czas użytkownik powinien trafiać pod inny adres, ale oryginalna strona wróci, przekierowanie tymczasowe może być właściwe.
Krótkotrwała kampania
Przykładowo:
/oferta/
na czas konkretnej akcji może prowadzić do:
/oferta/wakacyjna/
Jeżeli po zakończeniu kampanii pierwotny adres ma odzyskać swoją funkcję, zmiana jest tymczasowa.
Testowanie nowej strony
W niektórych wdrożeniach 302 można wykorzystać podczas czasowych testów, gdy obecny adres ma pozostać właściwym URL-em.
Trzeba jednak uważać, aby test nie wpływał negatywnie na użytkowników i indeksowanie.
Tymczasowa niedostępność konkretnej oferty
Jeśli podstrona wróci dokładnie pod ten sam adres, a przez krótki okres użytkownik ma być kierowany do alternatywy, można rozważyć 302.
Nie należy jednak stosować przekierowania tylko dlatego, że właściciel serwisu „nie jest pewien”, czy zmiana będzie trwała. Rodzaj kodu powinien odzwierciedlać rzeczywisty plan.
301 a 302 – najważniejsze różnice
| Element | 301 | 302 |
|---|---|---|
| Charakter zmiany | trwały | tymczasowy |
| Czy stary URL ma wrócić? | nie | tak |
| Sygnał kanonikalizacji | adres docelowy powinien zastąpić stary | stary URL może pozostać kanoniczny |
| Migracja domeny | tak | nie |
| Trwała zmiana URL-a | tak | nie |
| Tymczasowa kampania | zazwyczaj nie | tak |
| Konsolidacja dwóch treści | tak | nie |
Najprostsze pytanie brzmi:
Czy stary adres jeszcze kiedyś będzie pełnił tę samą funkcję?
Jeżeli nie – najczęściej potrzebujesz 301.
Jeżeli tak – rozważ 302.
Czy przekierowanie 301 przekazuje moc SEO?
Google oficjalnie informuje, że 301 i inne trwałe przekierowania nie powodują utraty PageRanku podczas prawidłowo przeprowadzonej migracji.
Nie oznacza to jednak, że każde przekierowanie automatycznie zachowa identyczne pozycje.
Znaczenie ma to, dokąd prowadzi stary adres.
Jeżeli stara strona:
/poradnik-o-audycie-seo/
zostanie przekierowana do:
/oferta/audyt-seo-strony/
i obie strony dotyczą bardzo zbliżonego zagadnienia, Google może prawidłowo zinterpretować relację.
Jeśli ten sam artykuł zostanie przekierowany do:
/
czyli strony głównej, zgodność tematyczna jest znacznie mniejsza.
Przekierowanie nie jest mechanizmem pozwalającym „przelać SEO” dowolnej strony na dowolny URL.
Czy można użyć 302 zamiast 301?
Technicznie Google potrafi przetwarzać wiele rodzajów przekierowań, ale kod powinien odpowiadać charakterowi zmiany.
Google wskazuje w dokumentacji:
- przy trwałym przeniesieniu pojedynczej strony użyj
301, - jeśli przeniesienie jest tymczasowe, użyj
302.
Stosowanie 302 przez kilka dni zamiast 301 nie musi spowodować katastrofy SEO. Problem pojawia się wtedy, gdy trwała zmiana przez wiele miesięcy jest komunikowana jako tymczasowa, a pozostałe sygnały również są niejednoznaczne.
Najlepiej nie zmuszać Google do zgadywania.
Przekierowanie 308 i 307 – czym różnią się od 301 i 302?
Oprócz najpopularniejszych kodów istnieją również:
308 Permanent Redirect,307 Temporary Redirect.
Z punktu widzenia Google:
- 301 i 308 są traktowane jako przekierowania trwałe,
- 302 i 307 jako tymczasowe.
Różnice techniczne dotyczą m.in. sposobu obsługi metody żądania HTTP.
W typowej migracji strony SEO najczęściej spotkasz kod 301.
Przekierowania po stronie serwera są najlepszym rozwiązaniem
Google zaleca korzystanie z przekierowań HTTP po stronie serwera, gdy tylko jest to możliwe.
Hierarchia powinna wyglądać mniej więcej tak:
- przekierowanie HTTP po stronie serwera,
- ewentualnie
meta refresh, - JavaScript tylko wtedy, gdy nie można zastosować wcześniejszych metod.
Dlaczego?
Przekierowanie serwerowe jest widoczne od razu w odpowiedzi HTTP. Googlebot nie musi renderować strony ani wykonywać dodatkowego kodu.
Przekierowanie meta refresh
Przekierowanie można również ustawić w HTML:
<meta http-equiv="refresh" content="0; url=https://example.com/nowy-adres/">
Google traktuje natychmiastowy meta refresh jako przekierowanie trwałe.
Jeżeli ustawione jest opóźnienie:
<meta http-equiv="refresh" content="5; url=https://example.com/nowy-adres/">
Google interpretuje takie przekierowanie jako tymczasowe.
Nie jest to jednak preferowane rozwiązanie, jeśli można użyć przekierowania serwerowego.
Przekierowanie JavaScript
Możliwe jest również:
<script>
window.location.href = "https://example.com/nowy-adres/";
</script>
Google potrafi wykonywać takie przekierowania, ale dopiero podczas renderowania strony.
Jeżeli renderowanie się nie powiedzie, wyszukiwarka może nie zobaczyć zmiany. Dlatego Google rekomenduje JavaScript tylko wtedy, gdy przekierowanie serwerowe i meta refresh nie są możliwe.
Jak prawidłowo ustawić przekierowanie 301?
Sposób wdrożenia zależy od serwera i systemu CMS.
Apache i .htaccess
Przykład przekierowania pojedynczego adresu:
Redirect 301 /stara-strona/ https://domena.pl/nowa-strona/
Przy bardziej złożonych regułach można korzystać z mod_rewrite.
Po wdrożeniu zawsze trzeba sprawdzić, jaki kod faktycznie zwraca serwer.
Nginx
Przykład:
rewrite ^/stara-strona/$ https://domena.pl/nowa-strona/ permanent;
albo:
return 301 https://domena.pl/nowa-strona/;
Konfigurację powinien zweryfikować administrator serwera, szczególnie przy bardziej skomplikowanych regułach.
WordPress
Przekierowania można wdrażać:
- bezpośrednio na serwerze,
- za pomocą odpowiedniej wtyczki,
- przez system zarządzania przekierowaniami dostawcy hostingu,
- w kodzie aplikacji.
W przypadku kilku adresów wtyczka może być wygodna. Przy migracji tysięcy URL-i lepsze jest rozwiązanie przygotowane na poziomie serwera lub aplikacji.
Najczęstsze błędy w przekierowaniach SEO
1. Przekierowanie wszystkich stron na stronę główną
Przykład:
/stary-produkt-1/ ┐
/stary-produkt-2/ ├→ /
/stary-artykul/ ┘
Taki schemat jest łatwy do wdrożenia, ale najczęściej błędny.
Google od dawna rekomenduje przekierowania strona-do-strony. Jeśli nie istnieje identyczny odpowiednik, należy wybrać stronę zawierającą możliwie podobną treść.
Jeżeli odpowiedniego zamiennika nie ma, czasami właściwszym rozwiązaniem będzie 404 lub 410.
2. Łańcuch przekierowań
Przykład:
URL A → 301 → URL B → 301 → URL C → 301 → URL D
Googlebot potrafi śledzić kilka kolejnych przekierowań, ale Google zaleca prowadzenie bezpośrednio do finalnego adresu.
Poprawnie:
URL A → 301 → URL D
Google wskazuje, że długie łańcuchy zwiększają opóźnienia dla użytkowników i robotów. W dokumentacji migracji zaleca utrzymywanie liczby przekierowań na możliwie niskim poziomie – najlepiej bez pośrednich etapów.
3. Pętla przekierowań
Przykład:
URL A → URL B → URL A
Przeglądarka nie może dotrzeć do strony docelowej i wyświetla błąd przekierowania.
Pętle często powstają przez:
- sprzeczne reguły
.htaccess, - konfigurację HTTPS,
- Cloudflare,
- CMS,
- wtyczki,
- kilka systemów zarządzających przekierowaniami jednocześnie.
4. Przekierowanie do strony 404
Przykład:
URL A → 301 → URL B → 404
Przekierowanie istnieje, ale nie rozwiązuje problemu.
Po wdrożeniu trzeba sprawdzić nie tylko kod starego adresu, ale także status strony docelowej.
Prawidłowy schemat:
stary URL → 301 → nowy URL → 200
5. Linkowanie wewnętrzne do przekierowanych adresów
Jeżeli w treści nadal znajduje się:
/stary-adres/
a URL prowadzi przez 301 do:
/nowy-adres/
użytkownik ostatecznie dotrze do właściwej strony, ale serwis wykonuje niepotrzebny dodatkowy krok.
Po migracji należy zaktualizować:
- menu,
- breadcrumbs,
- treści,
- opisy kategorii,
- stopkę,
- mapy HTML,
- linki z grafik,
- dane strukturalne.
Więcej informacji znajduje się w poradniku „Linkowanie wewnętrzne w SEO – jak zaplanować strukturę linków na stronie?”.
6. Stary adres w mapie XML
Mapa witryny powinna zawierać przede wszystkim adresy kanoniczne przeznaczone do indeksowania.
Jeżeli stary URL:
/stara-strona/
zwraca 301, docelowa mapa XML powinna zawierać:
/nowa-strona/
a nie przekierowany URL.
7. Canonical wskazuje inny adres niż przekierowanie
Przykład:
URL A → 301 → URL B
ale URL B zawiera:
<link rel="canonical" href="https://domena.pl/url-c/">
Wysyłasz wtedy sprzeczne sygnały.
Przekierowania, canonicale, linkowanie i mapa witryny powinny wskazywać ten sam preferowany adres.
8. 301 używane przy zmianie tymczasowej
Jeżeli podstrona wróci za kilka dni pod swój pierwotny adres, trwałe przekierowanie nie odzwierciedla rzeczywistej sytuacji.
Lepsze może być 302 lub 307.
9. 302 pozostawione po trwałej migracji
Jeżeli nowy adres ma zastąpić stary na stałe, użyj przekierowania permanentnego.
Nie pozostawiaj przypadkowego 302 tylko dlatego, że był ustawiony podczas testów.
10. Przekierowanie wielu niezwiązanych podstron do jednej kategorii
Przykład:
/jak-wybrac-rower/
/serwis-rowerowy/
/rowery-dzieciece/
wszystkie prowadzą do:
/rowery/
Jeżeli treści są mocno różne, taki schemat może być nieprzydatny dla użytkownika i nie odzwierciedlać rzeczywistej relacji.
404 czy 301 – co wybrać po usunięciu strony?
Nie każda usunięta strona wymaga przekierowania.
Zastosuj 301, jeśli:
- strona została przeniesiona,
- istnieje bezpośredni zamiennik,
- treść została połączona z inną stroną,
- produkt ma właściwy odpowiednik.
Pozostaw 404 lub 410, jeśli:
- treść została trwale usunięta,
- nie istnieje sensowny odpowiednik,
- URL był błędny,
- strona nie ma wartości ani ruchu.
Google zaleca używanie prawdziwego kodu 404 w przypadku nieistniejących stron, a 301 wtedy, gdy zawartość została przeniesiona lub ma jednoznacznego zastępcę.
301 czy canonical?
Przekierowanie i canonical rozwiązują inne problemy.
301
Stosujemy, gdy:
- stary adres nie powinien być już dostępny,
- użytkownik ma zostać automatycznie przeniesiony,
- treść została trwale przeniesiona.
Canonical
Stosujemy, gdy:
- kilka wersji strony musi pozostać dostępnych,
- treści są identyczne lub bardzo podobne,
- chcemy wskazać preferowany adres.
Przykład:
/produkt/?kolor=czarny
może pozostać dostępny dla użytkownika, ale canonical prowadzi do:
/produkt/
Nie należy ustawiać 301 i canonicala „na wszelki wypadek” bez zrozumienia ich funkcji.
Jak sprawdzić przekierowania?
Po wdrożeniu należy przetestować:
- kod starego URL-a,
- adres docelowy,
- liczbę kroków,
- działanie HTTPS,
- wersję
wwwi bezwww, - parametry,
- wersję mobilną.
Można użyć:
- crawlera SEO,
- narzędzi developerskich przeglądarki,
- polecenia
curl, - Google Search Console,
- narzędzi do kontroli nagłówków HTTP.
Przykład:
curl -I https://domena.pl/stary-adres/
Powinieneś otrzymać odpowiedź podobną do:
HTTP/2 301
location: https://domena.pl/nowy-adres/
Następnie sprawdź nowy adres:
HTTP/2 200
Jak sprawdzić przekierowanie w Google Search Console?
Narzędzie do sprawdzania adresów URL pozwala zweryfikować, jak Google interpretuje konkretny adres.
W przypadku starego URL-a można sprawdzić, czy Google wykryło przekierowanie oraz jaki adres docelowy przetwarza.
Przy dużych migracjach pojedyncza inspekcja nie wystarczy. Należy wykonać crawl całego serwisu i monitorować raport indeksowania.
Jak długo utrzymywać przekierowanie 301?
Google zaleca podczas migracji pozostawienie przekierowań przez co najmniej rok.
W tym czasie Google może wielokrotnie odwiedzać stare adresy i przetwarzać ich relację z nowymi URL-ami.
Z perspektywy użytkownika warto często pozostawić przekierowania znacznie dłużej, szczególnie jeśli do starych adresów prowadzą:
- linki zewnętrzne,
- zakładki,
- artykuły prasowe,
- katalogi,
- dokumenty PDF,
- stare newslettery.
Jeżeli przekierowanie nie powoduje problemów technicznych, nie ma konieczności jego szybkiego usuwania.
Czy przekierowania obciążają crawl budget?
Każdy dodatkowy krok wymaga kolejnego żądania.
Pojedyncze poprawne przekierowanie:
A → B
nie jest problemem.
W dużym serwisie tysiące łańcuchów:
A → B → C → D
mogą jednak powodować niepotrzebne crawlowanie i dodatkowe obciążenie serwera.
Dlatego przy optymalizacji crawl budgetu warto:
- skracać łańcuchy,
- poprawiać linki wewnętrzne,
- usuwać zbędne reguły,
- kierować robota bezpośrednio do aktualnych URL-i.
Przekierowania podczas migracji domeny
Przy zmianie całej domeny przygotuj mapę:
https://staradomena.pl/usluga-a/
→ 301 →
https://nowadomena.pl/usluga-a/
https://staradomena.pl/usluga-b/
→ 301 →
https://nowadomena.pl/usluga-b/
Nie:
wszystkie stare adresy → nowa strona główna
Po wdrożeniu:
- zaktualizuj canonicale,
- popraw linkowanie,
- wygeneruj nową mapę XML,
- zgłoś zmianę domeny w Search Console,
- monitoruj błędy,
- pozostaw przekierowania minimum rok.
Szczegółowy proces został opisany w artykule „Migracja strony a SEO – jak nie stracić pozycji i ruchu z Google?”.
Przekierowania w sklepie internetowym
E-commerce wymaga szczególnej ostrożności ze względu na częste zmiany produktów i kategorii.
Wycofany produkt
Jeżeli produkt został trwale wycofany:
Ma bezpośredniego następcę?
Można zastosować 301 do nowego modelu.
Nie ma następcy, ale odpowiednia kategoria jest bardzo blisko związana z intencją użytkownika?
Można rozważyć przekierowanie, ale tylko jeśli będzie rzeczywiście przydatne.
Nie ma żadnego logicznego zamiennika?
Pozostaw 404 lub 410.
Zmiana kategorii
Jeżeli:
/buty-do-biegania-damskie/
zostaje zastąpione:
/bieganie/buty-damskie/
ustaw przekierowanie 301.
Produkt chwilowo niedostępny
Nie przekierowuj automatycznie tylko dlatego, że produktu obecnie nie ma w magazynie.
Jeżeli ma wrócić, pozostaw stronę i poinformuj użytkownika o:
- niedostępności,
- przewidywanym terminie dostawy,
- alternatywach.
Przekierowanie nie powinno zastępować prawidłowej obsługi czasowej niedostępności produktu.
Przekierowania a kanibalizacja słów kluczowych
301 może być użyteczne przy konsolidacji konkurujących treści.
Jeśli analiza pokazuje, że dwa artykuły:
- odpowiadają na tę samą intencję,
- zdobywają widoczność na te same frazy,
- mają bardzo podobną zawartość,
można:
- wybrać mocniejszy URL,
- połączyć wartościowe informacje,
- opublikować kompleksową wersję,
- przekierować słabszy artykuł 301,
- poprawić linkowanie wewnętrzne.
Nie należy jednak przekierowywać stron tylko dlatego, że częściowo pojawiają się na podobne słowa kluczowe. Najpierw trzeba sprawdzić intencję.
Checklista przekierowań SEO
Przed wdrożeniem sprawdź:
- Czy zmiana jest trwała czy tymczasowa?
- Czy stary adres ma jeszcze kiedyś wrócić?
- Czy istnieje tematycznie odpowiedni URL docelowy?
- Czy przy trwałej zmianie zastosowano 301 lub 308?
- Czy przy zmianie tymczasowej zastosowano 302 lub 307?
- Czy przekierowanie działa po stronie serwera?
- Czy nie występuje pętla?
- Czy nie powstał łańcuch?
- Czy URL docelowy zwraca 200?
- Czy strona docelowa jest dostępna do indeksowania?
- Czy canonical wskazuje właściwy URL?
- Czy mapa XML zawiera nowy adres?
- Czy linki wewnętrzne prowadzą bezpośrednio do nowego URL-a?
- Czy przekierowanie jest logiczne dla użytkownika?
- Czy stary adres nie został bez potrzeby skierowany na stronę główną?
- Czy reguły zostały przetestowane na wersji HTTPS?
- Czy po migracji monitorowane są błędy w Search Console?
Kiedy potrzebny jest audyt przekierowań?
Szczegółowa analiza jest szczególnie przydatna, gdy:
- serwis przeszedł kilka migracji,
- istnieją tysiące starych reguł,
- występują liczne łańcuchy,
- Google zgłasza błędy przekierowania,
- strona traci widoczność po zmianie URL-i,
- zmieniana jest domena,
- łączone są dwa serwisy,
- sklep regularnie usuwa produkty i kategorie.
Specjaliści 4PEOPLE mogą przeanalizować strukturę adresów, przekierowania, canonicale, mapy XML oraz linkowanie wewnętrzne. Szczegóły znajdziesz w ofercie audytu SEO strony.
Jeśli celem jest stały rozwój widoczności po uporządkowaniu kwestii technicznych, sprawdź również ofertę SEO i pozycjonowania stron 4PEOPLE.
301 i 302 powinny opisywać rzeczywistą zmianę
Najważniejsza zasada dotycząca przekierowań jest prosta:
nie wybieraj kodu na podstawie tego, który „jest lepszy dla SEO”. Wybierz taki, który prawidłowo opisuje sytuację.
Jeżeli strona została przeniesiona na stałe, zastosuj 301 lub 308.
Jeżeli zmiana jest rzeczywiście tymczasowa i stary URL ma wrócić, użyj 302 lub 307.
Dodatkowo zadbaj o:
- zgodność tematyczną strony docelowej,
- brak łańcuchów,
- brak pętli,
- aktualne linkowanie,
- poprawne canonicale,
- czystą mapę witryny,
- monitorowanie indeksowania.
Prawidłowo wdrożone przekierowanie 301 nie powinno być traktowane jako zagrożenie dla SEO. Jest jednym z podstawowych narzędzi służących do bezpiecznego zarządzania zmianami adresów.
FAQ – przekierowania 301 i 302
Co to jest przekierowanie 301?
Przekierowanie 301 to kod HTTP informujący, że strona została trwale przeniesiona pod nowy adres. Użytkownik i robot wyszukiwarki są automatycznie kierowani do nowego URL-a.
Jaka jest różnica między 301 a 302?
301 oznacza zmianę trwałą, a 302 tymczasową. Przy 301 Google otrzymuje sygnał, że docelowy adres powinien zastąpić stary jako kanoniczny. Przy 302 stary URL może pozostać głównym adresem.
Czy 301 powoduje utratę mocy SEO?
Google informuje, że 301 i inne trwałe przekierowania nie powodują utraty PageRanku. Ważne jest jednak, aby adres docelowy był logicznym odpowiednikiem starej strony.
Kiedy stosować 302?
302 jest odpowiednie, gdy zmiana ma charakter tymczasowy i w przyszłości oryginalny adres ponownie będzie wykorzystywany.
Czy można przekierować usuniętą stronę na stronę główną?
Tylko jeśli strona główna rzeczywiście jest najlepszym odpowiednikiem, co zdarza się rzadko. Masowe przekierowywanie niepowiązanych adresów do strony głównej nie jest dobrą praktyką.
Co zrobić, jeśli usunięta strona nie ma zamiennika?
Można pozostawić kod 404 lub 410. Nie ma potrzeby tworzenia sztucznego przekierowania do niepowiązanej treści.
Czy 301 powinno pozostać na zawsze?
Google zaleca utrzymywanie przekierowań podczas migracji przez co najmniej rok. Ze względu na użytkowników i linki zewnętrzne często warto pozostawić je dłużej.
Czy łańcuchy przekierowań są szkodliwe?
Pojedynczy dodatkowy krok zwykle nie spowoduje poważnego problemu, ale długie łańcuchy zwiększają opóźnienia i liczbę żądań. Najlepiej przekierowywać bezpośrednio do finalnego URL-a.
Czy można używać przekierowania JavaScript?
Google potrafi je przetwarzać, ale rekomenduje korzystanie z nich tylko wtedy, gdy nie można zastosować przekierowania po stronie serwera lub meta refresh.
301 czy canonical – co wybrać?
301 służy do trwałego przeniesienia, gdy stary adres nie powinien być już używany. Canonical jest odpowiedni, gdy kilka podobnych wersji musi pozostać dostępnych, ale jedna ma być wskazana jako preferowana.
Jak sprawdzić, czy przekierowanie działa?
Można użyć crawlera, narzędzi deweloperskich, curl, narzędzia do sprawdzania nagłówków HTTP albo Google Search Console. Stary URL powinien zwracać odpowiedni kod przekierowania, a adres docelowy kod 200.
Czy przekierowanie 301 pomaga podczas migracji strony?
Tak. Jest jednym z podstawowych elementów migracji z wykorzystaniem nowych adresów URL. Powinno być uzupełnione o aktualizację linków wewnętrznych, canonicali, map XML i monitoring Search Console.