BLOG · PROGRAMMATIC SEO

Jak poprawnie zrobić przekierowanie 301 z wygasłej domeny?

✍️ Autor: Zespół semprojekt 🎯 Kategorie: Programmatic SEO, Ruch organiczny

Najpewniejszy sposób to wykonać przekierowanie 301 z wygasłej domeny na nową domenę na poziomie serwera (np. Apache lub Nginx) oraz zaktualizować wewnętrzne linki i mapę stron. Dzięki temu utrzymasz ruch i wartościowe sygnały SEO.

Plan działania

  • Zweryfikuj, że masz dostęp do starej domeny i do nowej domeny.
  • Zdecyduj o strategii przekierowań: pełne przekierowanie domeny na domenę docelową lub przekierowania poszczególnych zasobów.
  • Przygotuj listę URL-i do przekierowania i określ, jak będą zachowywać się ścieżki.
  • Zaktualizuj mapę stron i plik robots.txt w docelowej domenie.
  • Przetestuj przekierowania przed publikacją i po uruchomieniu monitoruj ruch.

Krok po kroku

  1. Zweryfikuj dostęp do serwera starej domeny i hosta docelowego.
  2. W konfiguracji serwera dodaj przekierowanie 301 dla ruchu całej domeny lub wybranych zasobów.
  3. W przypadku przekierowania całej domeny ustaw docelowy adres dla wszystkich ścieżek (preserve path).
  4. Opublikuj zmiany i uruchom testy przekierowań.
  5. Zaktualizuj wewnętrzne linki oraz mapy stron w docelowej domenie.
  6. Powiadom wyszukiwarki o migracji poprzez narzędzia webmasterów.

Najczęściej stosowane metody

  • Apache (.htaccess): przekierowanie całej domeny lub wybranych ścieżek za pomocą Redirect 301 lub mod_rewrite.
  • Nginx: przekierowania w blokach serwera, np. return 301 dla pełnego przekierowania domeny.
  • Panel hostingowy: opcje typu „Redirect domain” lub „Forwarding” w panelu hostingowym (Plesk, cPanel).
  • CMS/serwis hostingowy: niektóre systemy oferują przekierowania 301 z poziomu panelu administracyjnego.

Apache (.htaccess)

  • Przekierowanie całej domeny na nową domenę z zachowaniem ścieżek:

    RewriteEngine On

    RewriteCond %{HTTP_HOST} ^(?:www\.)?OLD_DOMAIN$ [NC]

    RewriteRule ^(.*)$ http://NEW_DOMAIN/$1 [L,R=301]

  • Alternatywnie proste Redirect 301 / na NOWA_DOMENA:

    Redirect 301 / http://NEW_DOMAIN/

Nginx

  • Przekierowanie całej domeny:

    server {

    listen 80;

    server_name OLD_DOMAIN www.OLD_DOMAIN;

    return 301 http://NEW_DOMAIN$request_uri;

    }

Panel hostingowy

  • Wybierz opcję przekierowania domeny na docelową i wskaż NOWA_DOMENA jako adres docelowy.
  • Upewnij się, że ustawienia obejmują wszystkie podstrony i nie tworzą pętli.

Kontrola po przekierowaniu

  • Sprawdź, czy serwer zwraca kod 301 dla różnych URL-i ze starej domeny.
  • Zweryfikuj, że ruch trafia na właściwe adresy w docelowej domenie.
  • Użyj narzędzi do mapy witryny i konsoli wyszukiwarek, aby zweryfikować indeksowanie.
  • Monitoruj błędy 404 i uaktualniaj przekierowania w razie potrzeby.

Najlepsze praktyki i pułapki

  • Przekieruj całą domenę, jeśli to możliwe, aby nie pominąć starych zasobów.
  • Unikaj tworzenia pętli przekierowań i zbyt wielu warstw przekierowań.
  • Nie przekierowuj na nieistniejące zasoby; każdy przekierowany URL powinien prowadzić do istniejacego zasobu.
  • W razie potrzeby utrzymuj przekierowania 301 przez co najmniej 6–12 miesięcy, a najlepiej dłużej, dopóki nie zostaną zaktualizowane linki zewnętrzne.
  • Aktualizuj sitemapę i wewnętrzne linki w docelowej domenie, aby wspierać indeksowanie.
  • Wsparcie dla użytkowników: używaj komunikatów o migracji w serwisie, gdy to możliwe.

Często Zadawane Pytania

Co to jest przekierowanie 301?

To stałe przekierowanie HTTP zwracające kod 301, informujące przeglądarki i wyszukiwarki, że zasób został trwale przeniesiony.

Czy przekierowanie 301 utrzymuje wartość SEO?

Najczęściej przenosi część wartości linków, pomagając zachować ruch i ranking, ale nie gwarantuje pełnego przeniesienia.

Czy mogę przekierować całą domenę, czy tylko wybrane URL-e?

Można przekierować całą domenę na nową domenę lub przekierować poszczególne zasoby.

Jakie są najważniejsze kroki przy przekierowaniu z wygasłej domeny?

Zweryfikuj dostęp, zaplanuj reguły, dodaj przekierowania 301, przetestuj, zaktualizuj sitemapę i powiadom wyszukiwarki.

Jakie mogą wystąpić błędy?

Pętla przekierowań, przekierowania na nieistniejące zasoby, błędne reguły, brak aktualizacji wewnętrznych linków.

Jak mogę przetestować przekierowanie 301?

Sprawdź nagłówki HTTP i potwierdź, że docelowy zasób zwraca kod 301 i ma prawidłowy adres.

Ile czasu trzeba utrzymywać przekierowanie 301?

Zwykle co najmniej 6–12 miesięcy, dłużej, dopóki stare linki nie będą zaktualizowane.

Co zrobić z linkami zewnętrznymi prowadzącymi do starej domeny?

Skup się na kluczowych linkach; w miarę możliwości poproś o aktualizację linków lub zastosuj przekierowania 301 dla najważniejszych z nich.

ZOBACZ TAKŻE:

Zdobądź darmowy ruch organiczny
Programmatic SEO w praktyce
Pobierz bezpłatny materiał o tym, jak zbudować system, który generuje stały ruch z Google bez zwiększania budżetu reklamowego.
Pobierz PDF
Plik PDF. Zero spamu.