Przed migracją wykonajcie pełną kopię zapasową i inwentaryzację adresów URL, utwórzcie staging w środowisku docelowym, zamieńcie adresy bezpiecznym narzędziem i wszystko przetestujcie. Przy zmianie adresów URL przygotujcie indywidualne przekierowania 301. DNS przełączajcie z planem powrotu, a po uruchomieniu monitorujcie logi, formularze i indeksowanie.
Migracja strony WordPress może oznaczać przeniesienie na nowy hosting, zmianę domeny, przejście na HTTPS lub jednoczesny redesign. Każdy wariant dotyczy innych warstw: plików, bazy danych, URL-i, DNS, poczty e-mail, analityki i indeksacji. Proste skopiowanie folderu może więc nie wystarczyć. Błąd może objawić się jako brakujący obraz, nieskończone przekierowanie, niedziałający formularz lub utrata ruchu organicznego.
Bezpieczną migrację przygotowuje się jako kontrolowaną zmianę z inwentaryzacją, środowiskiem testowym, planem przełączenia i możliwością powrotu. Celem jest skrócenie niedostępności i zachowanie znaczenia każdego wartościowego adresu URL. W przypadku dynamicznej witryny trzeba dodatkowo ustalić, jak w trakcie przenosin będą obsługiwane nowe zamówienia lub rejestracje. Poniższa procedura pomaga koordynować kwestie techniczne, treść i SEO.
Zmapuj zakres i utwórz kopię zapasową możliwą do przywrócenia
Należy zanotować wersje WordPressa, PHP i bazy danych, a także motyw, wtyczki, zadania cron, rozmiar magazynów danych i integracje zewnętrzne. Warto wyeksportować listę indeksowalnych adresów URL, przekierowań, rekordów DNS i tagów analitycznych. Nie można zapomnieć o formularzach, SMTP, webhookach, kluczach płatniczych i licencjach powiązanych z domeną. Inwentaryzacja ujawni elementy, których automatyczna wtyczka migracyjna nie rozpoznaje, i pozwoli stworzyć listę kontrolną do testów.
Pełna kopia zapasowa obejmuje bazę danych, przesłane media, własny kod i pliki konfiguracyjne. Należy ją przechowywać poza hostingiem źródłowym i sprawdzić jej czytelność lub wykonać testowe przywrócenie. Warto zapisać czas jej utworzenia, zwłaszcza w przypadku serwisu z nowymi transakcjami. Należy uzgodnić okno zamrożenia treści lub krok synchronizacji, aby zmiany wprowadzone w trakcie przenosin nie przepadły. Starej strony nie należy wyłączać, dopóki nowy stan nie zostanie zweryfikowany i możliwy jest powrót.
Przygotuj środowisko docelowe i staging
Serwer docelowy należy skonfigurować zgodnie z wymaganiami aplikacji: obsługiwane wersje, HTTPS, baza danych, limity, cache, e-mail i zadania zaplanowane. Kopię należy przywrócić pod tymczasowym, niepublicznym adresem lub poprzez lokalne mapowanie domeny. Środowisko staging należy chronić uwierzytelnianiem i zakazem indeksacji; sam plik robots nie stanowi ochrony wrażliwych danych. Jeśli zawiera ono dane osobowe lub dane zamówień, należy ograniczyć dostęp i rozważyć ich anonimizację.
Adresów URL w serializowanych danych WordPressa nie zastępuj zwykłym poleceniem tekstowym, które może uszkodzić zapisaną strukturę. Użyj narzędzia rozumiejącego format bazy danych, a następnie sprawdź linki wewnętrzne, media, menu i widżety. Skontroluj uprawnienia plików, sekrety środowiska oraz to, czy produkcyjne płatności lub e-maile nie są uruchamiane ze stagingu. Klucze testowe wyraźnie oddziel od produkcyjnych.
- Kompatybilne wersje serwera i rozszerzenia
- Chroniony staging bez indeksowania
- Bezpieczna zmiana URL w danych serializowanych
- Oddzielne integracje testowe
Chroń adresy URL i widoczność organiczną
Jeśli nie zmienia się ani domena, ani struktura, należy zachować dokładnie te same ścieżki, linki kanoniczne i powiązania językowe. Przy redesignie trzeba przygotować mapę ze starego URL na najbliższy pod względem treści nowy URL. Nie należy przekierowywać wszystkiego na stronę główną ani tworzyć łańcuchów przez wiele etapów pośrednich. Usunięta treść bez zastępstwa może poprawnie kończyć się błędem, natomiast wartościowa strona, która ma swoją kontynuację, wymaga stałego przekierowania.
Na środowisku stagingowym porównaj tytuły, główne nagłówki, meta opisy, kanoniczne adresy URL, dyrektywy robots, mapę witryny i dane strukturalne. Linki wewnętrzne powinny prowadzić bezpośrednio do nowych adresów docelowych, nawet jeśli przekierowanie działa. Przy zmianie domeny zaktualizuj profile, kampanie i ważne linki zewnętrzne, nad którymi masz kontrolę. Przed uruchomieniem przygotuj listę priorytetowych adresów URL do ręcznej kontroli oraz dane wyjściowe z narzędzi dla wyszukiwarek.
Zaplanuj przełączenie DNS i test produkcyjny
Ustal, kto zarządza DNS, i sprawdź wszystkie rekordy, w tym pocztowe. Przed zmianą można odpowiednio obniżyć TTL, ale z wystarczającym wyprzedzeniem i ze świadomością istniejących cache. Przygotuj dokładne nowe wartości, kontakt do hostingu oraz warunki powrotu. W przypadku dynamicznej strony aktywuj uzgodnione okno serwisowe, wykonaj ostatnią synchronizację danych i zablokuj zapisy, które pozostałyby tylko na starym serwerze.
Po przełączeniu należy przetestować witrynę pod publiczną domeną z kilku różnych sieci. Warto zweryfikować certyfikat, przekierowania HTTP/HTTPS oraz wariantów z www, logowanie, formularze, e-maile, zakupy, płatności, cron i API. Należy sprawdzić logi i cache, ponieważ część odwiedzających może w trakcie propagacji DNS nadal widzieć stary serwer. Oba systemy należy przez krótki czas utrzymywać w spójnym stanie zgodnie z planem; starą instalację można bezpiecznie wyłączyć dopiero po potwierdzeniu stabilnego działania.
- Kontrola DNS łącznie z rekordami poczty e-mail
- Końcowa synchronizacja danych dynamicznych
- Test działających formularzy, płatności i integracji
- Jasne kryteria powrotu do poprzedniego rozwiązania
Proszę monitorować stronę po migracji
W pierwszych dniach należy częściej kontrolować błędy serwera, niedostępne adresy URL, wydajność, doręczanie e-maili i integracje. Warto przejść priorytetowe strony bez logowania do panelu administracyjnego, aby cache nie maskowała problemu. W narzędziach wyszukiwarki należy przesłać aktualną mapę witryny i obserwować indeksowanie, przekierowane adresy oraz nieoczekiwane blokady. Przy zmianie domeny warto skorzystać z dostępnych narzędzi do zgłaszania przeniesienia, jeśli dana wyszukiwarka je udostępnia.
Spadku lub zmiany nie należy oceniać na podstawie jednego dnia. Warto porównywać poszczególne grupy URL-i, zapytania i sygnały techniczne, aby znaleźć przyczynę. Mapę migracji i przekierowania należy utrzymywać wystarczająco długo; stare linki mogą istnieć w dokumentach i zakładkach. Po ustabilizowaniu należy usunąć tymczasowe konta, klucze testowe i kopie stagingowe, zaktualizować dokumentację i utworzyć nową bazową kopię zapasową środowiska produkcyjnego.
Najczęstsze pytania
Czy podczas migracji WordPressa wystąpi przerwa w działaniu?
Dobrze przygotowaną przeprowadzkę często można przeprowadzić z bardzo krótką lub niezauważalną przerwą, ale zależy to od DNS, wielkości strony i danych dynamicznych. Sklep internetowy może wymagać okna serwisowego, aby podczas końcowej synchronizacji nie utracić zamówień.
Czy strona straci pozycje po zmianie domeny?
Zmiana może tymczasowo wpłynąć na przetwarzanie sygnałów. Ryzyko zmniejszają ciągłość treści, indywidualne przekierowania 301, zaktualizowane linki wewnętrzne, prawidłowe kanoniczne URL i monitoring. Nie można obiecać absolutnego wyniku, dlatego migrację się planuje i ocenia.
Czy do migracji wystarczy automatyczna wtyczka?
W przypadku prostej strony może przenieść pliki i bazę danych, ale nie zastąpi kontroli DNS, poczty e-mail, licencji, zewnętrznych API, SEO ani testów produkcyjnych. Narzędzie jest częścią procesu; odpowiedzialny plan i walidacja pozostają niezbędne.