Przenoszenie strony na nową domenę podczas zmiany hostingu
Aktualizacja: 5 min czytaniaZespół DNSPeek
Gdy jednocześnie zmieniasz domenę i hosting, zbuduj stronę na nowym serwerze pod nową domeną, przypisz każdy stary adres URL do nowego i przetestuj jedno i drugie, zanim ruszysz DNS. Następnie skieruj nową domenę na nowy serwer, a starą zamień w przekierowania 301 strona do strony. Utrzymuj starą domenę zarejestrowaną i przekierowującą przez co najmniej rok i poinformuj wyszukiwarki o przeprowadzce.
Dwie przeprowadzki naraz
Rebranding na nowym serwerze to w rzeczywistości dwie migracje: przeprowadzka serwera, która dotyczy DNS i infrastruktury, oraz przeprowadzka domeny, która dotyczy adresów URL, przekierowań i wyszukiwarek. Wykonanie ich razem oszczędza drugie przełączenie, ale gdy coś się zepsuje, trudniej ustalić, która zmiana to spowodowała.
Jeśli możesz, najpierw zmień hosting ze starą domeną, odczekaj tydzień lub dwa, a potem zmień domenę. Jeśli musisz zrobić oba kroki razem, poniższe etapy utrzymują ryzyko pod kontrolą, bo wszystko jest testowane przed jakąkolwiek zmianą DNS.
Najpierw przygotuj mapę przekierowań
Spisz wszystkie ważne adresy URL starej strony: podstrony z mapy witryny, podstrony z ruchem z wyszukiwarek lub linkami zwrotnymi, pliki, do których linkują ludzie, np. PDF. Przypisz każdemu nowy adres. Tam, gdzie ścieżki się nie zmieniają, jedna reguła dla całej domeny obejmuje wszystko; tam, gdzie się zmieniają, potrzebne są osobne reguły.
| Stary URL | Nowy URL | Reguła |
|---|---|---|
| https://old-brand.com/ | https://new-brand.com/ | Dla całej domeny, ta sama ścieżka |
| https://old-brand.com/services/web-design | https://new-brand.com/services/web-design | Dla całej domeny, ta sama ścieżka |
| https://old-brand.com/about-us | https://new-brand.com/company | Osobna reguła (zmieniona ścieżka) |
| https://old-brand.com/old-promo | https://new-brand.com/offers | Osobna reguła (najbliższy odpowiednik) |
Używaj przekierowań stałych (301 lub 308) z każdego starego adresu URL prosto na jego końcowy nowy adres, w jednym kroku. Nie kieruj wszystkiego na nową stronę główną: wyszukiwarki traktują to jak brakującą stronę, a odwiedzający gubią się.
server {
listen 443 ssl;
server_name old-brand.com www.old-brand.com;
# ssl_certificate ... (the old domain still needs a valid certificate)
location = /about-us { return 301 https://new-brand.com/company; }
location / { return 301 https://new-brand.com$request_uri; }
}Krok po kroku
Krok 1: Przypisz stare adresy URL do nowych
Wyeksportuj adresy URL starej strony z mapy witryny i analityki i przygotuj mapę przekierowań: regułę dla tych samych ścieżek plus osobne reguły dla zmienionych.
Krok 2: Zbuduj stronę na nowym serwerze pod nową domeną
Zainstaluj i skonfiguruj stronę z nową domeną jako adresem. Zamień starą domenę w bazie danych i szablonach.
Krok 3: Otwórz podgląd nowej domeny na nowym serwerze
Utwórz link do podglądu z nową domeną i IP nowego serwera. Nowa domena nie musi jeszcze nigdzie wskazywać: DNSPeek łączy się z IP, który wpiszesz.
Krok 4: Porównaj ze starą stroną
Ustaw starą domenę jako adres starej strony w linku i za pomocą porównania na żywo przejdź przez kluczowe podstrony obok siebie. Uruchom raport QA, aby znaleźć niedziałające strony i pozostałe linki do starej domeny.
Krok 5: Przygotuj przekierowania i certyfikaty dla starej domeny
Skonfiguruj przekierowania starej domeny na nowym serwerze lub w CDN, wraz z ważnym certyfikatem także dla starej domeny.
Krok 6: Przełącz DNS obu domen
Skieruj nową domenę na nowy serwer, a potem starą domenę na to, co obsługuje jej przekierowania. Obniż oba TTL dzień wcześniej.
Krok 7: Przetestuj przekierowania i powiadom wyszukiwarki
Sprawdź próbkę starych adresów URL narzędziem sprawdzanie przekierowań, a potem prześlij zmianę adresu i nową mapę witryny.
Krok 8: Utrzymuj przekierowania ze starej domeny
Utrzymuj starą domenę zarejestrowaną i przekierowania aktywne przez co najmniej rok, a dłużej, jeśli ma cenne linki zwrotne.
Porównaj nową domenę ze starą stroną
Porównanie obok siebie to najlepszy sposób, by wychwycić, co zgubiło się przy przebudowie: brakującą sekcję, stare logo, rozjechany układ. Zwykle DNSPeek porównuje podgląd ze stroną produkcyjną w tej samej domenie. Gdy domena się zmienia, stary serwer odpowiada tylko w starej domenie, więc strona „obecnego serwera” nie pokazałaby nic użytecznego.
Na taki przypadek link DNSPeek ma adres starej strony. Utwórz link do podglądu dla nowej domeny i IP nowego serwera, a potem wypełnij pole Stara strona do porównania w ustawieniach linku: starą domenę i opcjonalnie IP starego serwera, jeśli stara domena już tam nie wskazuje. Porównanie na żywo otwiera wtedy starą stronę po lewej, a nową po prawej, przewija obie razem i synchronizuje nawigację według ścieżki. W planach płatnych porównania zrzutów ekranu i linki dla klienta też używają starego adresu. Szczegóły: Domena zmieniła się podczas migracji.
Synchronizowane są ścieżki, nie domeny
Kliknięcie linku do /pricing po jednej stronie otwiera /pricing po drugiej. Tam, gdzie nowa strona używa innych ścieżek, otwórz podstronę po każdej stronie samodzielnie. Bezwzględne linki do drugiej domeny wewnątrz stron pozostają bez zmian.
Poinformuj wyszukiwarki o przeprowadzce
- Zweryfikuj obie domeny w Google Search Console i Bing Webmaster Tools przed przełączeniem.
- Gdy przekierowania zaczną działać, użyj narzędzia zmiany adresu (Change of Address) w Search Console dla usługi starej domeny.
- Prześlij nową mapę witryny. Tagi kanoniczne, hreflang i dane strukturalne na nowej stronie muszą używać nowej domeny.
- Zaktualizuj linki wewnętrzne na nową domenę zamiast polegać na przekierowaniach i poproś najcenniejsze strony linkujące o aktualizację linków.
- Licz się z wahaniami pozycji przez kilka tygodni, gdy wyszukiwarki przetwarzają przeprowadzkę.
Co łatwo przeoczyć
- Adresy zwrotne logowania i płatności: aplikacje OAuth, operatorzy płatności i SSO rejestrują adresy powrotu dla każdej domeny. Dodaj nową domenę przed przełączeniem.
- Poczta: adresy w starej domenie powinny jeszcze długo odbierać pocztę lub ją przekierowywać. Nie usuwaj rekordów MX starej domeny.
- Logowanie: pliki cookie należą do domeny, więc każdy odwiedzający zostanie raz wylogowany. Uprzedź członków lub klientów.
- Analityka i reklamy: zaktualizuj adres URL usługi, ustawienia konwersji i docelowe adresy URL reklam.
- Certyfikaty dla obu domen: stara domena potrzebuje ważnego certyfikatu, aby przekierowywać żądania HTTPS bez ostrzeżenia przeglądarki.
- Odnowienie: utrzymuj starą domenę zarejestrowaną. Jeśli wygaśnie, ktoś inny może ją kupić i przejąć Twoje linki.
Zaraz po przełączeniu sprawdź łańcuch przekierowań starej domeny narzędziem sprawdzanie przekierowań, a nowy certyfikat narzędziem sprawdzanie SSL.
Checklista zmiany domeny i hostingu
Nowa domena, nowy hosting
- Wyeksportowana lista starych adresów URL (mapa witryny, analityka, linki zwrotne)
- Mapa przekierowań: każdy ważny URL ma cel przekierowania 301 w jednym kroku
- Strona zbudowana pod nową domeną na nowym serwerze
- Podgląd nowej domeny sprawdzony na IP nowego serwera
- Adres starej strony ustawiony; kluczowe podstrony porównane obok siebie
- Raport QA: brak linków do starej domeny lub hostów staging
- Adresy zwrotne OAuth, płatności i SSO zaktualizowane dla nowej domeny
- Certyfikaty ważne dla obu domen
- TTL obniżone dla obu domen
- DNS przełączony; przekierowania przetestowane na próbce adresów URL
- Zmiana adresu w Search Console i nowa mapa witryny przesłane
- Poczta w starej domenie nadal odbierana lub przekierowywana
- Odnowienie starej domeny zapewnione na długo
Najczęstsze pytania
Czy zmieniać domenę i hosting jednocześnie?
To działa, ale bezpieczniej jest je rozdzielić: najpierw zmienić hosting na starej domenie, a potem zmienić domenę, gdy nowy serwer działa stabilnie. Jeśli obie zmiany następują naraz, dokładnie wszystko przetestuj przed jakąkolwiek zmianą DNS.
Jak długo utrzymywać przekierowania 301 ze starej domeny?
Co najmniej rok, a najlepiej tak długo, jak stara domena ma linki zwrotne lub ludzie z niej korzystają. Utrzymuj domenę zarejestrowaną, aby nikt inny nie mógł jej przejąć.
Czy stracę pozycje w wyszukiwarkach po zmianie domeny?
Pewne krótkotrwałe wahania są normalne. Przekierowania stałe strona do strony, zmiana adresu w Search Console, zaktualizowane tagi kanoniczne i linki wewnętrzne pozwalają wyszukiwarkom przenieść większość sygnałów na nową domenę.
Czy mogę otworzyć podgląd nowej domeny, zanim wskaże ona jakikolwiek serwer?
Tak. Link do podglądu DNSPeek łączy się z wpisanym przez Ciebie IP serwera i wysyła podaną nazwę domeny, więc nowa domena nie potrzebuje jeszcze rekordów DNS. Serwer musi być skonfigurowany do odpowiadania dla tej domeny.
Jak porównać starą i nową stronę, gdy zmieniła się domena?
Podaj w linku do podglądu DNSPeek adres starej strony: starą domenę i w razie potrzeby IP starego serwera. Porównanie na żywo pokaże wtedy starą stronę obok nowej i zsynchronizuje przewijanie oraz nawigację według ścieżki.