Przejdź do treści
Lexiik
seo-technique

Przekierowanie 301 (Przekierowanie trwałe)

Ostatnia aktualizacja : 12 kwietnia 2026

Przekierowanie 301 to stałe przekierowanie HTTP, które informuje przeglądarki i wyszukiwarki, że adres URL definitywnie przeniósł się pod nowy adres. Jest to niezbędne narzędzie przy każdej migracji witryny, restrukturyzacji adresów URL lub zarządzaniu usuniętymi produktami w sklepie PrestaShop.

Przekierowanie 301 vs. 302: jaka jest różnica?

HTTP 301 oznacza «Przeniesiony trwale»: Google rozumie, że stary URL został definitywnie zastąpiony i przenosi jego autorytet SEO na nowy. HTTP 302 oznacza «Znaleziono» (tymczasowe przeniesienie): Google zachowuje stary URL w swoim indeksie, czekając na rozwiązanie sytuacji, i przenosi niewielki lub żaden autorytet. Użycie przekierowania 302 zamiast 301 to jeden z najczęstszych błędów SEO podczas migracji witryn.

Historycznie używano terminu «PageRank juice» do opisania autorytetu przekazywanego przez linki. Dziś Google potwierdza, że prawidłowo skonfigurowane przekierowanie 301 zachowuje około 99% link equity źródłowego adresu URL. W praktyce, jeśli strona produktu zgromadziła wartościowe linki zwrotne przez kilka lat, przekierowanie 301 do jej strony zastępczej przenosi niemal całą tę wartość SEO.

Kiedy używać przekierowania 301

🚚

Migracja witryny

Podczas zmiany domeny lub kompletnego przeprojektowania wszystkie stare adresy URL muszą zostać przekierowane przez 301 do ich odpowiedników w nowej witrynie, aby zachować kapitał SEO.

🗂️

Restrukturyzacja URL

Zmiana struktury bezpośrednich odnośników, zmiana nazw kategorii, przejście na HTTPS, kanonizacja www/non-www — każda zmiana adresu URL wymaga przekierowania 301.

🛒

Usunięte produkty

Produkt usunięty z katalogu powinien być przekierowany do produktu zastępczego lub kategorii nadrzędnej, nigdy nie pozostawiony jako 404, jeśli strona miała wartość SEO.

Łańcuchy przekierowań i pętle: błędy do unikania

Łańcuch przekierowań powstaje, gdy adres URL A przekierowuje do B, który przekierowuje do C. Każdy dodatkowy skok lekko rozcieńcza przekazywaną link equity i spowalnia ładowanie. Reguła jest prosta: A powinno zawsze przekierowywać bezpośrednio do C. Pętla przekierowania (A → B → A) to krytyczny błąd uniemożliwiający załadowanie strony, który należy natychmiast naprawić.

Uwaga na łańcuchy przekierowań

Podczas migracji witryn często przypadkowo tworzy się łańcuchy przekierowań, dodając nowe reguły na starych. Regularnie audytuj swoje przekierowania za pomocą Screaming Frog, aby wykrywać i upraszczać te łańcuchy.

Implementacja przekierowań 301

  • Plik .htaccess (Apache): `Redirect 301 /stary-url /nowy-url` lub z mod_rewrite
  • PrestaShop Back Office → Ruch & SEO → URL: natywne zarządzanie przekierowaniami URL
  • Dedykowany moduł PrestaShop (np. SEO Expert, leofwdmanager) do zarządzania masowego
  • Nginx: dyrektywa `return 301 /nowy-url;` w konfiguracji serwera
  • PHP: `header('Location: /nowy-url', true, 301);` przed jakimkolwiek outputem

Sprawdź przekierowania po migracji

Po migracji użyj Google Search Console (raport Pokrycie) i crawlera takiego jak Screaming Frog, aby sprawdzić, czy wszystkie przekierowania 301 działają poprawnie i czy nie zostały utworzone łańcuchy przekierowań.