Przekierowanie 301 – co to jest i kiedy stosować?
Co oznacza przekierowanie 301?
Zmiana adresu URL strony bez odpowiedniego przekierowania to jeden z najszybszych sposobów na utratę pozycji w Google. Badania pokazują, że nawet 40% witryn po migracji traci ruch organiczny właśnie z powodu błędów w przekierowaniach. Przekierowanie 301 (ang. 301 Moved Permanently) to kod odpowiedzi serwera HTTP, który informuje zarówno przeglądarkę użytkownika, jak i roboty wyszukiwarek, że dany zasób został trwale przeniesiony pod nowy adres URL.
Mechanizm działa następująco: gdy użytkownik lub bot Google wysyła żądanie HTTP do serwera pod starym adresem, serwer zwraca kod statusu 301 wraz z nagłówkiem Location, wskazującym nowy URL. Przeglądarka automatycznie przekierowuje użytkownika na nowy adres – cały proces trwa ułamek sekundy i jest dla odwiedzającego praktycznie niezauważalny.
Z perspektywy SEO, przekierowanie 301 pełni kluczową funkcję: informuje Google, że stary adres URL powinien zostać zastąpiony nowym w indeksie wyszukiwarki. To oznacza, że:
- Wartość linków prowadzących do starego URL (tzw. link equity) zostaje przeniesiona na nowy adres
- Google stopniowo usuwa stary URL z indeksu i zastępuje go nowym
- Historia pozycjonowania strony jest w dużej mierze zachowana
- Użytkownicy, którzy mają stary adres w zakładkach, trafiają pod właściwy URL
Warto podkreślić, że przekierowanie 301 SEO nie przenosi 100% mocy linków – Google oficjalnie przyznał, że pewien niewielki procent wartości jest tracony. Jednak jest to strata minimalna w porównaniu z sytuacją, gdy przekierowania w ogóle nie ma – wtedy użytkownik trafia na stronę błędu 404, a cała wartość linków przepada bezpowrotnie.
Kod 301 jest częścią standardu HTTP zdefiniowanego w RFC 7231. Należy do grupy kodów 3xx (kody przekierowań), obok takich jak 302 (tymczasowe przekierowanie), 303, 307 czy 308. Każdy z nich ma inne zastosowanie, ale to właśnie 301 jest najczęściej wykorzystywany w kontekście optymalizacji pod wyszukiwarki.
Przekierowanie 301 vs 302 – różnice
Wybór między przekierowaniem 301 a 302 to jedna z decyzji, która może znacząco wpłynąć na widoczność strony w wynikach wyszukiwania. Choć dla użytkownika oba typy przekierowań wyglądają identycznie – w obu przypadkach zostaje automatycznie przeniesiony na inny URL – ich interpretacja przez wyszukiwarki jest fundamentalnie różna.
Przekierowanie 301 – trwałe (Moved Permanently)
Kod 301 mówi wyszukiwarce: „ta strona została przeniesiona na stałe, zaktualizuj swój indeks". Google traktuje to jako sygnał do:
- Przeniesienia mocy linków (link equity) na nowy URL
- Usunięcia starego adresu z indeksu i zastąpienia go nowym
- Konsolidacji sygnałów rankingowych na nowym adresie
Przekierowanie 302 – tymczasowe (Found / Moved Temporarily)
Kod 302 komunikuje: „ta strona jest tymczasowo dostępna pod innym adresem, ale wróci na swoje miejsce". W tym przypadku Google:
- Zachowuje stary URL w indeksie jako kanoniczny
- Nie przenosi (lub przenosi w ograniczonym stopniu) mocy linków
- Oczekuje, że stary adres ponownie zacznie zwracać kod 200
| Cecha | 301 (trwałe) | 302 (tymczasowe) |
|---|---|---|
| Transfer link equity | Tak – pełny (z minimalną stratą) | Nie – lub w ograniczonym zakresie |
| Indeksowanie | Nowy URL zastępuje stary w indeksie | Stary URL pozostaje w indeksie |
| Cache przeglądarki | Przeglądarka zapamiętuje przekierowanie | Przeglądarka odpytuje serwer przy każdej wizycie |
| Zastosowanie | Migracja, zmiana domeny, stałe zmiany URL | Testy A/B, konserwacja, promocje sezonowe |
Najczęstszy błąd, z jakim spotykamy się w Noril.pl podczas audytów SEO, to stosowanie przekierowania 302 tam, gdzie powinno być 301. Zdarza się to szczególnie często przy migracjach na nowy CMS – deweloperzy ustawiają „tymczasowe" przekierowanie 302, które następnie zostaje na serwerze na lata. Efekt? Google nie przenosi wartości linków, stary URL wisi w indeksie, a nowa strona nie zyskuje pozycji, które powinna odziedziczyć.
Ciekawostka: John Mueller z Google wielokrotnie wspominał, że jeśli przekierowanie 302 utrzymuje się bardzo długo, Google może je ostatecznie potraktować jak 301. Nie warto jednak na to liczyć – lepiej od razu użyć właściwego kodu statusu i mieć pewność, że wyszukiwarka prawidłowo interpretuje intencję.
Kiedy stosować redirect 301?
Przekierowanie 301 nie jest narzędziem, które powinno się stosować „na wszelki wypadek". Ma konkretne zastosowania, a jego nadużywanie może wręcz zaszkodzić. Oto scenariusze, w których redirect 301 jest nie tylko wskazany, ale wręcz niezbędny:
1. Zmiana struktury URL na stronie
Przebudowa architektury serwisu, zmiana CMS-a czy modyfikacja kategorii w sklepie internetowym to sytuacje, w których adresy URL ulegają zmianie. Każdy stary URL, który generował ruch lub miał linki zewnętrzne, powinien mieć przekierowanie 301 na swój nowy odpowiednik. Dotyczy to zwłaszcza pozycjonowania sklepów internetowych, gdzie zmiana platformy e-commerce wiąże się ze zmianą setek lub tysięcy adresów URL produktów i kategorii.
2. Migracja na nową domenę
Rebranding, zakup krótszej domeny czy konsolidacja kilku witryn pod jedną marką – każda zmiana domeny wymaga przekierowania 301 ze starej domeny na nową. To jedyny sposób, by nie stracić wypracowanej przez lata widoczności w Google i zachować wartość profilu linkowego.
3. Przejście z HTTP na HTTPS
Wdrożenie certyfikatu SSL oznacza zmianę protokołu w adresach – każdy URL z http:// powinien być przekierowany na https://. Google traktuje wersje HTTP i HTTPS jako odrębne adresy, więc bez przekierowania 301 strona może mieć problem z duplikacją treści i rozmyciem sygnałów rankingowych.
4. Usuwanie nieaktualnych stron
Jeśli usuwasz stronę, która miała linki zewnętrzne lub generowała ruch organiczny, zamiast zwracać błąd 404, lepiej przekierować ją 301 na najbardziej zbliżoną tematycznie podstronę. To pozwala zachować wartość linków i zapewnić użytkownikom sensowne doświadczenie zamiast ślepego zaułka.
5. Konsolidacja duplikatów treści
Masz kilka stron o bardzo podobnej treści, które kanibalizują się wzajemnie w wynikach wyszukiwania? Redirect 301 ze słabszych wariantów na najsilniejszy URL to skuteczna metoda konsolidacji. Zamiast trzech stron walczących o te same frazy, masz jedną, która kumuluje całą moc.
6. Ujednolicenie wersji domeny
Strona www.domena.pl i domena.pl to dla Google dwa różne adresy. To samo dotyczy wersji z ukośnikiem na końcu i bez niego. Przekierowanie 301 jednej wersji na drugą eliminuje problem duplikacji i koncentruje sygnały rankingowe. Podczas konfigurowania takich przekierowań warto od razu poprawnie ustawić narzędzia analityczne – sprawdź, jak skonfigurować Google Analytics 4, by dane zbierały się prawidłowo po wdrożeniu zmian.
Kiedy NIE stosować 301?
Nie używaj przekierowania 301, gdy zmiana jest tymczasowa (np. strona w konserwacji, tymczasowa promocja, testy A/B), gdy strona zwraca błąd 404 i nigdy nie miała wartości SEO, ani gdy chcesz zablokować indeksowanie – do tego służą dyrektywy noindex lub wpisy w robots.txt.
Jak wdrożyć przekierowanie 301?
Sposobów wdrożenia redirectu 301 jest kilka – wybór zależy od technologii, na której działa Twoja strona, oraz od skali zmian. Poniżej omawiamy najpopularniejsze metody wraz z gotowymi przykładami kodu.
Przekierowanie 301 w pliku .htaccess (Apache)
Plik .htaccess to najczęściej używana metoda na serwerach Apache, które obsługują większość hostingów współdzielonych w Polsce. Plik znajduje się w głównym katalogu strony.
Pojedyncze przekierowanie URL:
Redirect 301 /stara-strona https://www.domena.pl/nowa-strona
Przekierowanie z wyrażeniem regularnym (mod_rewrite):
RewriteEngine On
RewriteRule ^blog/stary-wpis/?$ /blog/nowy-wpis [R=301,L]
Przekierowanie całej domeny:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^stara-domena\.pl$ [NC]
RewriteRule ^(.*)$ https://www.nowa-domena.pl/$1 [R=301,L]
Wymuszenie HTTPS:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Przekierowanie 301 na serwerze Nginx
Nginx obsługuje coraz więcej stron – szczególnie tych o dużym ruchu. Przekierowania konfiguruje się bezpośrednio w pliku konfiguracyjnym serwera:
server {
listen 80;
server_name stara-domena.pl www.stara-domena.pl;
return 301 https://www.nowa-domena.pl$request_uri;
}
Pojedyncze przekierowanie w bloku location:
location = /stara-strona {
return 301 /nowa-strona;
}
Przekierowanie 301 w WordPress
W WordPress masz kilka opcji. Najprostsza to wtyczka Redirection – pozwala dodawać przekierowania z poziomu panelu administracyjnego bez edycji kodu. Alternatywnie możesz użyć pliku .htaccess lub dodać kod PHP w functions.php:
function custom_redirects() {
if ( is_page('stara-strona') ) {
wp_redirect( home_url('/nowa-strona/'), 301 );
exit;
}
}
add_action( 'template_redirect', 'custom_redirects' );
Przekierowanie 301 na poziomie PHP
Jeśli masz własną aplikację PHP, możesz ustawić przekierowanie bezpośrednio w kodzie – ważne, by zrobić to przed jakimkolwiek wypisaniem treści do przeglądarki:
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://www.domena.pl/nowa-strona");
exit();
Weryfikacja przekierowania
Po wdrożeniu przekierowania koniecznie je zweryfikuj. Możesz to zrobić na kilka sposobów:
- Narzędzia online: httpstatus.io, redirect-checker.org – wklej stary URL i sprawdź, czy zwraca kod 301
- DevTools w przeglądarce: otwórz zakładkę Network, wpisz stary URL i sprawdź kod odpowiedzi (powinien być 301, a nie 302)
- cURL w terminalu:
curl -I https://stara-domena.pl/strona– nagłówek Location pokaże docelowy URL - Google Search Console: narzędzie Sprawdzanie adresów URL pokaże, jak Google widzi przekierowanie
Przy większej liczbie przekierowań (np. migracja sklepu z setkami produktów) warto przygotować mapę przekierowań w arkuszu kalkulacyjnym – dwie kolumny: stary URL i nowy URL. To ułatwia zarządzanie i pozwala uniknąć pominięć. Dobrze przeprowadzona migracja to fundament skutecznego pozycjonowania sklepu online.
Wpływ przekierowania 301 na SEO
Pytanie o wpływ przekierowania 301 na pozycjonowanie to jedno z najczęściej zadawanych przez właścicieli stron. Odpowiedź jest wielowarstwowa, bo przekierowanie 301 SEO wpływa na kilka kluczowych aspektów widoczności w wyszukiwarce.
Transfer mocy linków (link equity)
Google oficjalnie potwierdził, że przekierowanie 301 przenosi wartość linków z jednego URL na drugi. Kiedyś mówiło się o stracie około 15% mocy (tzw. „PageRank decay"), jednak od 2016 roku Google zapewnia, że przekierowania 301 nie powodują utraty PageRank. W praktyce niewielka strata może wystąpić – szczególnie gdy przekierowanie prowadzi na stronę o zupełnie innej tematyce – ale jest ona znacznie mniejsza niż całkowita utrata linków przy błędzie 404.
Wpływ na indeksowanie
Po wykryciu przekierowania 301 Google rozpoczyna proces ponownego indeksowania. Stary URL jest stopniowo usuwany z indeksu, a nowy zajmuje jego miejsce. Czas tego procesu zależy od częstotliwości crawlowania Twojej witryny – dla dużych serwisów może to być kwestia dni, dla mniejszych stron – kilku tygodni. Warto monitorować ten proces w Google Search Console, śledząc raport pokrycia indeksu.
Chwilowy spadek pozycji
Jest to normalne zjawisko, które obserwujemy u wielu klientów w Noril.pl po wdrożeniu przekierowań. Przez pierwsze 2-4 tygodnie pozycje mogą fluktuować – to czas, w którym Google przetwarza zmiany. Przy poprawnie wdrożonych przekierowaniach pozycje wracają do normy, a często nawet się poprawiają (szczególnie gdy przekierowanie konsoliduje duplikaty treści). Warto w tym czasie regularnie monitorować współczynnik CTR w wynikach wyszukiwania, ponieważ zmiany URL mogą chwilowo wpłynąć na klikalność.
Przekierowanie 301 a kanibalizacja fraz
Jednym z mniej oczywistych zastosowań przekierowania 301 jest walka z kanibalizacją słów kluczowych. Jeśli dwie strony w Twojej witrynie konkurują o tę samą frazę, połączenie ich poprzez redirect 301 słabszej na silniejszą to sprawdzona strategia. Po konsolidacji jedna strona zbiera sygnały rankingowe z obu adresów, co często skutkuje wyraźnym wzrostem pozycji.
Wpływ na Domain Authority
Prawidłowo wdrożone przekierowania 301 pomagają zachować autorytet domeny. Każdy link zewnętrzny prowadzący do strony 404 to zmarnowany potencjał. Regularny monitoring martwych linków i konfigurowanie przekierowań 301 to element strategii skutecznego pozycjonowania strony, który systematycznie buduje siłę domeny zamiast ją tracić.
Sygnały dla algorytmu
Przekierowanie 301 to także sygnał dla algorytmu Google o strukturze i organizacji witryny. Strona, która prawidłowo zarządza przekierowaniami, jest postrzegana jako lepiej utrzymana technicznie. To się wpisuje w szerszy kontekst technicznego SEO – Google preferuje strony, które dbają o jakość doświadczenia użytkownika i nie prowadzą do ślepych zaułków.
Najczęstsze błędy przy przekierowaniach
Nawet proste narzędzie jak redirect 301 może wyrządzić szkody, gdy zostanie źle wdrożone. Na podstawie setek przeprowadzonych audytów widzimy powtarzające się wzorce błędów. Oto te, które kosztują właścicieli stron najwięcej ruchu organicznego.
1. Przekierowanie wszystkiego na stronę główną
To najczęstszy i jednocześnie najbardziej szkodliwy błąd. Przy migracji setki starych URL-i zostaje przekierowanych na stronę główną zamiast na odpowiadające im nowe podstrony. Google traktuje takie przekierowania jako soft 404 – rozpoznaje, że treść na docelowym URL nie odpowiada temu, czego szukał użytkownik. Efekt: linki tracą wartość, pozycje spadają, a strona główna nie zyskuje mocy, bo kontekst tematyczny nie pasuje.
2. Stosowanie 302 zamiast 301
Jak omówiliśmy wcześniej, przekierowanie 302 sygnalizuje zmianę tymczasową. Wiele systemów CMS domyślnie ustawia kod 302, a deweloperzy nie weryfikują kodu odpowiedzi. Wystarczy sprawdzić nagłówki HTTP w DevTools, by wykryć ten problem. Jeśli planujesz stałą zmianę URL, zawsze upewnij się, że serwer zwraca kod 301.
3. Brak mapy przekierowań przy migracji
Migracja strony bez przygotowanej mapy przekierowań „URL stary → URL nowy" to przepis na katastrofę. Widzieliśmy przypadki, gdzie sklep internetowy z kilkoma tysiącami produktów stracił 70% ruchu organicznego w ciągu tygodnia, bo nikt nie przygotował przekierowań. Przed każdą migracją koniecznie wyeksportuj listę wszystkich zaindeksowanych URL-i (z Google Search Console lub crawlerem typu Screaming Frog) i przygotuj mapowanie 1:1 na nowe adresy.
4. Przekierowania na strony z kodem 4xx lub 5xx
Przekierowanie 301, które prowadzi na stronę zwracającą błąd 404, jest bezużyteczne. Takie „zepsute" przekierowania nie przenoszą wartości SEO i frustrują użytkowników. Regularnie testuj, czy docelowe URL-e w Twoich przekierowaniach działają prawidłowo. Narzędzia jak Screaming Frog pozwalają to zautomatyzować.
5. Ignorowanie parametrów URL
Strony e-commerce często mają URL-e z parametrami (np. ?sort=price&page=2). Przy migracji te warianty są pomijane, co generuje setki błędów 404 dla URL-i z parametrami, które były zaindeksowane lub linkowane. Przekierowanie powinno obsługiwać zarówno czyste URL-e, jak i ich warianty z parametrami. Jest to istotne szczególnie przy pozycjonowaniu sklepów internetowych, gdzie parametry filtrowania i sortowania generują mnóstwo wariantów URL.
6. Zbyt późne wdrożenie przekierowań
Przekierowania powinny działać od pierwszej sekundy po uruchomieniu nowej wersji strony. Jeśli przez kilka dni lub tygodni stare URL-e zwracają 404, Google zdąży je zdeindeksować, a wartość linków przepadnie. Nawet późniejsze dodanie przekierowania 301 nie odzyska w pełni utraconej pozycji.
7. Brak testowania po wdrożeniu
Wdrożenie przekierowań bez weryfikacji to ryzykowne podejście. Literówka w .htaccess, błędna reguła regex, źle zamknięty nawias – każdy z tych drobiazgów może sprawić, że przekierowanie nie działa lub, co gorsza, tworzy pętlę (redirect loop), która blokuje dostęp do strony. Kompleksowy audyt SEO zawsze obejmuje sprawdzenie poprawności przekierowań.
Łańcuchy przekierowań – jak ich unikać?
Łańcuch przekierowań (ang. redirect chain) powstaje, gdy jedno przekierowanie prowadzi do kolejnego, które prowadzi do następnego – zanim użytkownik dotrze do docelowej strony. Przykład: URL A → 301 → URL B → 301 → URL C → 301 → URL D. Zamiast jednego „skoku" mamy trzy, co generuje poważne problemy zarówno dla SEO, jak i dla doświadczenia użytkownika.
Dlaczego łańcuchy przekierowań są problematyczne?
- Utrata mocy linków: przy każdym „ogniwie" łańcucha pewna część wartości linków jest tracona. Przy trzech przekierowaniach z rzędu strata może być już odczuwalna
- Wolniejsze ładowanie: każde przekierowanie to dodatkowe żądanie HTTP, które dodaje 50-200 ms latencji. Przy łańcuchu 3-4 przekierowań opóźnienie jest już zauważalne dla użytkownika
- Limit crawlowania: Googlebot ma ograniczony budżet na crawlowanie strony. Łańcuchy przekierowań zużywają ten budżet niepotrzebnie – robot musi wykonać kilka żądań, zanim dotrze do właściwej treści
- Ryzyko pętli: im więcej ogniw w łańcuchu, tym większe ryzyko, że któreś z przekierowań będzie prowadziło z powrotem do wcześniejszego URL, tworząc nieskończoną pętlę
- Limit Googlebota: Google podąża za maksymalnie 5 przekierowaniami w łańcuchu. Po przekroczeniu tego limitu rezygnuje z dalszego śledzenia – docelowa strona nie zostanie zaindeksowana
Jak powstają łańcuchy przekierowań?
Najczęściej są wynikiem nakładających się zmian w czasie. Oto typowy scenariusz:
- W 2020 roku strona /uslugi została przeniesiona na /oferta (dodano 301)
- W 2022 roku /oferta została przebudowana na /nasze-uslugi (dodano kolejne 301)
- W 2024 roku wdrożono HTTPS, więc http://domena.pl/nasze-uslugi przekierowuje na https://domena.pl/nasze-uslugi
- Efekt: ktoś wchodzący na oryginalny URL przechodzi przez 3 przekierowania
Innym częstym źródłem łańcuchów są przekierowania z wersji bez www na www (lub odwrotnie) w kombinacji z przekierowaniem HTTP → HTTPS. Jeśli reguły nie są ułożone optymalnie, zamiast jednego skoku (http://domena.pl → https://www.domena.pl) mamy dwa (http://domena.pl → http://www.domena.pl → https://www.domena.pl).
Jak wykrywać łańcuchy przekierowań?
- Screaming Frog SEO Spider: crawluje całą stronę i automatycznie identyfikuje łańcuchy przekierowań w raporcie „Redirect Chains"
- Ahrefs / Semrush: moduły audytu technicznego wykrywają łańcuchy i pętle przekierowań
- Google Search Console: w raporcie pokrycia indeksu mogą pojawić się informacje o stronach z wielokrotnymi przekierowaniami
- Ręczne sprawdzenie: narzędzia jak httpstatus.io pokazują pełną ścieżkę przekierowań dla danego URL
Jak naprawić łańcuchy przekierowań?
Zasada jest prosta: każde przekierowanie powinno prowadzić bezpośrednio do docelowego URL, bez pośrednich kroków. Zamiast A → B → C → D, ustaw A → D, B → D i C → D. Każdy stary URL powinien mieć bezpośrednie 301 na finalny adres.
Przy aktualizacji przekierowań zachowaj stare reguły (nie usuwaj ich od razu) i dodaj nowe, które prowadzą bezpośrednio na cel. Po weryfikacji, że wszystko działa prawidłowo, możesz usunąć nadmiarowe reguły pośrednie. Ten proces warto przeprowadzić w ramach regularnego przeglądu technicznego strony – to element profesjonalnego podejścia do pozycjonowania strony.
Zapobieganie łańcuchom – dobre praktyki
- Prowadź centralny rejestr wszystkich przekierowań w arkuszu kalkulacyjnym lub dedykowanym narzędziu
- Przed dodaniem nowego przekierowania sprawdź, czy docelowy URL nie jest już sam przekierowywany
- Przy każdej migracji aktualizuj WSZYSTKIE istniejące przekierowania, by prowadziły do finalnych URL-i
- Regularnie (co kwartał) przeprowadzaj crawl strony i sprawdzaj raport przekierowań
- Automatyzuj testy – skrypt sprawdzający listę przekierowań może wykryć łańcuchy zanim trafią na produkcję
Optymalizacja przekierowań to jeden z elementów szerszej strategii technicznego SEO. Jeśli chcesz mieć pewność, że Twoja witryna jest wolna od tego typu problemów, warto rozważyć profesjonalny audyt. Dobrze zoptymalizowane przekierowania wpływają nie tylko na SEO, ale też na szybkość ładowania i doświadczenie użytkownika – a to z kolei przekłada się na pozycje w Google, widoczność we Featured Snippets i współczynnik konwersji.
Odpowiednie zarządzanie przekierowaniami jest szczególnie ważne w przypadku stron usługowych. Firmy, które prowadzą SEO lokalne, często zmieniają strukturę swoich podstron usługowych – dodając nowe lokalizacje, modyfikując ofertę. Bez konsekwentnego zarządzania redirectami 301 te zmiany mogą prowadzić do utraty widoczności w wynikach lokalnych.
Warto również pamiętać, że przekierowanie 301 SEO powinno być wdrażane nie w izolacji, ale jako część holistycznej strategii optymalizacji. Poprawne przekierowania współgrają z innymi elementami technicznymi – od danych strukturalnych, przez poprawną konfigurację canonicali, aż po prawidłowe mapy witryn XML. Razem tworzą solidny fundament techniczny, na którym można budować skuteczne pozycjonowanie.
Firmy, które traktują SEO jako długoterminową inwestycję, rozumieją wartość poprawnej architektury technicznej. Przekierowania 301 to jeden z tych „niewidzialnych" elementów, który nie generuje bezpośrednio treści ani linków, ale bez którego nawet najlepsza strategia content marketingowa czy link buildingowa może nie przynieść oczekiwanych rezultatów. Jeśli zastanawiasz się, czy SEO opłaca się Twojej firmie, pamiętaj – każdy element techniczny, w tym przekierowania, wpływa na ostateczny ROI z pozycjonowania.
Najczęściej zadawane pytania
Co oznacza przekierowanie 301?
Przekierowanie 301 (301 Moved Permanently) to kod odpowiedzi serwera HTTP informujący, że dany zasób został trwale przeniesiony pod nowy adres URL. Przeglądarka automatycznie przekierowuje użytkownika na nowy adres, a wyszukiwarki przenoszą wartość linków i sygnały rankingowe ze starego URL na nowy.
Czym różni się przekierowanie 301 od 302?
Przekierowanie 301 oznacza zmianę trwałą – Google przenosi wartość linków i zastępuje stary URL nowym w indeksie. Przekierowanie 302 sygnalizuje zmianę tymczasową – stary URL pozostaje w indeksie, a transfer mocy linków jest ograniczony. Przy stałych zmianach (migracja, zmiana struktury URL) zawsze należy stosować 301.
Jak przekierowanie 301 wpływa na SEO?
Prawidłowo wdrożone przekierowanie 301 przenosi większość wartości linków (link equity) na nowy URL, pozwala zachować pozycje w wynikach wyszukiwania i zapobiega błędom 404. W pierwszych tygodniach po wdrożeniu możliwe są chwilowe fluktuacje pozycji, ale przy poprawnej konfiguracji widoczność wraca do normy lub nawet się poprawia.
Jak zrobić przekierowanie 301 w .htaccess?
Najprostszym sposobem jest dodanie w pliku .htaccess linii: Redirect 301 /stara-strona https://www.domena.pl/nowa-strona. Dla przekierowań z wyrażeniami regularnymi użyj modułu mod_rewrite: RewriteRule ^stary-url/?$ /nowy-url [R=301,L]. Po dodaniu reguły przetestuj przekierowanie narzędziem online lub w DevTools przeglądarki, sprawdzając czy serwer zwraca kod 301.
O autorze
Norbert Majewski
Specjalista SEO, założyciel Noril.pl
Od ponad 20 lat zajmuje się pozycjonowaniem stron internetowych i marketingiem w wyszukiwarkach. Pomaga firmom zwiększać widoczność w Google i budować skuteczną obecność online. Założyciel agencji SEO Noril.pl z siedzibą w Gdyni.
Powiązane artykuły
Lazy loading a SEO – czy leniwe ładowanie szkodzi?
Lazy loading to technika leniwego ładowania zasobów poza viewportem. Sprawdzamy, jak wpływa na SEO, wydajność strony i indeksowanie oraz kiedy może zaszkodzić pozycjom w Google.
TTFB – co to jest Time to First Byte?
Time to First Byte (TTFB) to metryka mierząca czas od wysłania żądania HTTP do otrzymania pierwszego bajtu odpowiedzi serwera. Sprawdź, jak TTFB wpływa na szybkość strony i pozycje w Google.
HTTPS i SSL a SEO – dlaczego certyfikat jest ważny?
Ponad 95% ruchu w Chrome przechodzi przez HTTPS. Sprawdź, dlaczego certyfikat SSL jest kluczowy dla SEO, bezpieczeństwa i zaufania użytkowników Twojej strony internetowej.