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
- Zweryfikuj dostęp do serwera starej domeny i hosta docelowego.
- W konfiguracji serwera dodaj przekierowanie 301 dla ruchu całej domeny lub wybranych zasobów.
- W przypadku przekierowania całej domeny ustaw docelowy adres dla wszystkich ścieżek (preserve path).
- Opublikuj zmiany i uruchom testy przekierowań.
- Zaktualizuj wewnętrzne linki oraz mapy stron w docelowej domenie.
- 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.