Przekierowania 301 vs 302 - kompletny przewodnik SEO

Przekierowania to podstawowe narzędzie technicznego SEO. 301 vs 302 - ta różnica może kosztować Cię pozycje lub je zachować podczas migracji. Zrozum kiedy i jak używać każdego typu przekierowania.

Krótka odpowiedź

301 to przekierowanie stałe - używaj przy trwałych zmianach URL, migracjach, rebrandingu. Przekazuje 90-99% link juice. 302 to przekierowanie tymczasowe - dla chwilowych zmian, testów, promocji. Nie przekazuje pełnej wartości SEO. W przypadku wątpliwości - używaj 301.

Przekierowanie 301 - stałe

Co to jest:
- HTTP status code 301 Moved Permanently
- Mówi Google: ten URL trwale przeniesiony pod nowy adres
- Przekazuje 90-99% wartości SEO (link juice)

Kiedy używać:
- Zmiana struktury URL
- Migracja na nową domenę
- Zmiana z HTTP na HTTPS
- Konsolidacja duplikatów
- Usunięcie strony z przekierowaniem na podobną
- Zmiana nazwy produktu/kategorii

Przykład w .htaccess (Apache):
```apache
Redirect 301 /stary-url https://domena.pl/nowy-url

# lub dla wzorców
RedirectMatch 301 ^/blog/(.*)$ https://domena.pl/artykuly/$1
```

W WordPress:
- Wtyczka Redirection
- Yoast SEO Premium
- Rank Math

Przekierowanie 302 - tymczasowe

Co to jest:
- HTTP status code 302 Found (tymczasowe)
- Mówi Google: ten URL czasowo przeniesiony, może wrócić
- Teoretycznie nie przekazuje link juice (w praktyce Google czasem traktuje jak 301)

Kiedy używać:
- Tymczasowe przeniesienie (remont strony, maintenance)
- Testy A/B
- Promocje sezonowe (święta, Black Friday)
- Przekierowanie na wersję mobilną (choć lepiej RWD)
- Geolokalizacja (pokazanie lokalnej wersji)

Przykład:
```apache
Redirect 302 /promocja https://domena.pl/black-friday-2024
```

Uwaga:
Wiele firm błędnie używa 302 zamiast 301. Jeśli zmiana jest trwała - zawsze 301!

Inne typy przekierowań

307 Temporary Redirect:
- HTTP/1.1 odpowiednik 302
- Zachowuje metodę żądania (POST zostaje POST)
- Używaj dla formularzy

308 Permanent Redirect:
- HTTP/1.1 odpowiednik 301
- Zachowuje metodę żądania
- Rzadko potrzebny

Meta refresh:
```html

```
- Nie zalecany dla SEO
- Wolniejszy
- Używaj tylko gdy nie masz dostępu do serwera

JavaScript redirect:
```javascript
window.location.href = 'https://domena.pl/nowa/';
```
- Nie przekazuje link juice
- Google może nie podążyć
- Ostatnia deska ratunku

Dobre praktyki i błędy

Dobre praktyki:
- Przekierowuj na najbliższy odpowiednik (nie na stronę główną)
- Unikaj łańcuchów przekierowań (A→B→C→D)
- Aktualizuj linki wewnętrzne po migracji
- Zachowaj przekierowania minimum rok
- Dokumentuj wszystkie przekierowania

Częste błędy:
1. 302 zamiast 301 dla trwałych zmian
2. Łańcuchy przekierowań - każdy hop to strata czasu i trochę SEO
3. Przekierowanie na 404 - najpierw napraw redirect
4. Pętle przekierowań - A→B→A (infinite loop)
5. Przekierowanie wszystkiego na homepage - tracisz wartość SEO podstron

Testowanie:
- httpstatus.io
- Screaming Frog
- Chrome DevTools → Network → sprawdź status code

Wspomniane narzędzia

Screaming Frog Yoast SEO Rank Math httpstatus.io

Najczęściej zadawane pytania

Jak długo utrzymywać przekierowania 301?
Minimum rok, idealnie na zawsze. Po około roku Google konsoliduje sygnały, ale stare linki mogą istnieć wiecznie. Usunięcie przekierowania = utrata ruchu z tych linków.
Czy przekierowanie 301 przekazuje 100% link juice?
Oficjalnie Google twierdzi, że przekazuje pełną wartość. W praktyce mówi się o 90-99%. Minimalna strata jest normalna przy każdym przekierowaniu.
#przekierowania#301#302#technical-seo#migracja

Potrzebujesz pomocy specjalisty?

Skorzystaj z naszych usług w największych miastach Polski