Przekierowanie 301

Trwałe przeniesienie starego adresu na nowy. Robisz to raz, a Google i użytkownicy zawsze trafiają tam, gdzie trzeba: razem z wypracowaną wcześniej mocą strony.

Co to właściwie znaczy

Przekierowanie 301 to techniczna informacja dla przeglądarki i Google: „ta strona przeniosła się na stałe pod nowy adres”. W odróżnieniu od tymczasowego (302), 301 mówi wprost, że zmiana jest trwała. Dlatego przekazuje na nowy adres większość wypracowanej pozycji oraz wartości linków.

Przykład z życia firmy

Zmieniasz domenę albo porządkujesz adresy podstron. Bez 301 wszystkie stare linki (z Google, z cudzych stron, z social) prowadziłyby na błąd 404, a wypracowana pozycja by przepadła. Z 301 stary adres cicho przekazuje ruch i moc na nowy: klient nawet nie zauważa, a Google przenosi zaufanie.

Dlaczego to dla Ciebie ważne

To dlatego 301 jest jednym z najważniejszych narzędzi przy każdej zmianie adresów. Źle zrobiona migracja bez przekierowań potrafi w tydzień skasować lata pracy nad SEO. Dobrze zrobiona: przenosi wszystko niemal bezboleśnie. Różnica leży w tym jednym, często pomijanym kroku.

Jak to wykorzystać

Przy każdej zmianie adresu (nowa domena, nowy adres wpisu) ustaw 301 ze starego na nowy: najczęściej w pliku .htaccess lub przez wtyczkę. Mapuj adres na adres, nie wszystko hurtem na stronę główną. Po migracji sprawdź, czy stare linki poprawnie lądują na nowych. Nigdy nie kasuj adresu bez przekierowania.

301 a 302 i inne kody

Liczba 301 to kod odpowiedzi serwera HTTP, który oznacza „przeniesiono na stałe”. Najczęściej spotkasz:

  • 301. Stałe przeniesienie. Google przenosi sygnały starego adresu na nowy.
  • 302 i 307. Tymczasowe przeniesienie, na przykład na czas promocji albo przerwy technicznej.
  • 308. Stałe przeniesienie, podobne do 301, rzadziej używane.
  • 404. Strona nie istnieje. Bez przekierowania odwiedzający trafia na błąd.
  • 410. Strona usunięta celowo i na zawsze.

Kiedy użyć przekierowania 301

  • Zmiana domeny albo przejście z http na https.
  • Zmiana adresu podstrony, na przykład po skróceniu nazwy.
  • Połączenie dwóch podobnych artykułów w jeden.
  • Usunięcie produktu, który ma bliski zamiennik.
  • Ujednolicenie adresu: z www albo bez www, z ukośnikiem na końcu albo bez.

Przykłady z różnych branż

  • Sklep internetowy. Model butów wycofano z produkcji. Zamiast błędu 404 stary adres prowadzi do nowszej wersji tego samego modelu.
  • Usługi. Gabinet zmienia nazwę i domenę. Każda stara podstrona prowadzi do odpowiadającej jej nowej, a nie wszystkie na stronę główną.
  • Firma B2B. Firma łączy trzy krótkie artykuły o tym samym w jeden poradnik i przekierowuje dwa stare adresy na nowy.

Jak ustawić przekierowanie krok po kroku

  1. Spisz stare adresy i przypisz każdemu najbliższy tematycznie nowy adres.
  2. Ustaw przekierowania na serwerze, na przykład w pliku .htaccess, w panelu hostingu albo we wtyczce systemu strony.
  3. Sprawdź kilka adresów w przeglądarce i w narzędziu do sprawdzania kodów odpowiedzi.
  4. Zaktualizuj linki wewnętrzne i mapę witryny, żeby prowadziły od razu na nowe adresy.
  5. Obserwuj raport stron w Google Search Console przez kilka tygodni.

Najczęstsze błędy

Najczęstszy błąd to przekierowanie wszystkich starych adresów na stronę główną. Google może traktować to jak błąd 404. Drugi to łańcuchy przekierowań: A prowadzi do B, B do C. Każdy krok spowalnia stronę i osłabia sygnały. Trzeci to użycie 302 przy trwałej zmianie albo usunięcie przekierowań po kilku miesiącach, choć stare linki wciąż istnieją w sieci.

Przekierowanie 301 w .htaccess

Na wielu serwerach z Apache przekierowanie ustawia się w pliku .htaccess w głównym katalogu strony. Przykład pojedynczego przekierowania: Redirect 301 /stara-strona/ https://example.pl/nowa-strona/. Przed zmianą zrób kopię pliku, bo błąd w .htaccess może wyłączyć całą stronę. W WordPressie wygodniej użyć wtyczki do przekierowań.

Łańcuchy i pętle przekierowań

Łańcuch to sytuacja, gdy strona A przekierowuje na B, a B na C. Każdy krok spowalnia ładowanie i utrudnia robotom indeksowanie. Pętla to przekierowanie, które wraca do siebie, na przykład A na B i B na A. Strona wtedy w ogóle się nie otwiera. Po każdej większej zmianie sprawdź przekierowania narzędziem do analizy strony albo ręcznie w przeglądarce.

Jak sprawdzić przekierowanie

  • wpisz stary adres w przeglądarce i zobacz, gdzie ląduje,
  • użyj narzędzia do sprawdzania nagłówków HTTP, które pokaże kod 301,
  • w Search Console sprawdź stary adres w narzędziu Sprawdzanie adresu URL,
  • po kilku tygodniach zobacz w raporcie Strony, czy stare adresy zniknęły z indeksu.

Jak długo trzymać przekierowanie

Google zaleca utrzymywać przekierowania 301 co najmniej przez rok. W praktyce warto trzymać je dłużej, bo stare linki z innych stron i zakładki użytkowników mogą działać latami. Usunięcie przekierowania oznacza, że te osoby trafią na stronę błędu.

Przekierowanie przy zmianie domeny

Przy przenosinach na nową domenę przekieruj każdy stary adres na odpowiadający mu nowy, a nie wszystko na stronę główną. Potem zgłoś zmianę w Search Console narzędziem Zmiana adresu.

Pierwszy krok

Wypisz adresy, które zmieniłeś w ostatnim roku, i sprawdź, czy każdy prowadzi do nowej strony.

Wyjaśnienie na prostym przykładzie

Twoja ulubiona lodziarnia przeprowadziła się na drugą stronę rynku. Na starych drzwiach wisi kartka: „Przenieśliśmy się, jesteśmy pod numerem 12”. Klienci, którzy przyjdą pod stary adres, od razu wiedzą, gdzie iść, i nie odchodzą zawiedzeni. Przekierowanie 301 to taka kartka na drzwiach starej strony internetowej.

Gdy zmieniasz adres podstrony albo domenę, przekierowanie automatycznie prowadzi ludzi i Google pod nowy adres. Bez niego trafiają na stronę błędu, a Google traci wiedzę o tym, że nowa strona to ta sama, która była wcześniej wysoko w wynikach.

Trudne słowa z tego hasła

  • Kod odpowiedzi serwera: liczba, którą serwer mówi, co się stało ze stroną. Zobacz kod odpowiedzi serwera.
  • Indeksacja: dodawanie stron do bazy Google. Zobacz indeksacja.
  • Canonical: wskazanie głównej wersji strony. Zobacz canonical.
  • Backlink: link z innej strony, który dzięki przekierowaniu nie przepada. Zobacz backlink.

Ćwiczenie na 15 minut

  1. Przypomnij sobie podstrony, które usunąłeś lub którym zmieniłeś adres w ostatnim roku.
  2. Wpisz każdy stary adres w przeglądarce.
  3. Jeśli pojawia się błąd 404, zapisz go i ustaw przekierowanie na najbardziej pasującą nową stronę.

Każde naprawione przekierowanie odzyskuje odwiedzających i linki, które już kiedyś zdobyłeś.

Najczęstsze pytania

Czym różni się przekierowanie 301 od 302?

301 oznacza stałe przeniesienie i Google przenosi sygnały na nowy adres. 302 oznacza tymczasowe przeniesienie, na przykład na czas promocji.

Czy przekierowanie 301 traci moc SEO?

Google przenosi sygnały ze starego adresu na nowy, jeśli nowa strona jest tematycznie odpowiednia. Problemy pojawiają się przy łańcuchach przekierowań i kierowaniu wszystkiego na stronę główną.

Jak długo utrzymywać przekierowanie 301?

Najlepiej na stałe, a co najmniej przez rok. Stare linki w sieci i zakładki użytkowników działają tylko dopóki przekierowanie istnieje.

Jak długo trzymać przekierowanie 301?

Google zaleca co najmniej rok, a najlepiej dłużej, dopóki do starego adresu prowadzą linki.

Czy przekierowanie 301 przekazuje moc SEO?

Tak. Google przekazuje sygnały ze starego adresu na nowy, jeśli przekierowanie jest stałe i prowadzi do odpowiadającej treści.

Powiązane pojęcia

SEO  ·  Indeksacja  ·  Backlink

← Wszystkie pojęcia w słowniku  ·  Więcej z marketingu →