Przeniesienie WordPressa na nowy hosting da się zrobić bez przerwy w działaniu. Warunek jest jeden: stary serwer obsługuje stronę aż do chwili, gdy cały ruch trafi na nowy. Witryna i poczta nie znikają, bo zmienia się tylko miejsce, na które wskazuje domena. Sam adres zostaje ten sam.
Table of contents
Na czym polega przeniesienie WordPressa na nowy hosting bez przestoju?
Najpierw stawiasz kompletną kopię strony na nowym serwerze i ją testujesz. Potem zmieniasz DNS. Stary hosting wyłączasz na samym końcu, nie wcześniej. Adresy URL się nie zmieniają, więc to migracja infrastruktury, a nie zmiana domeny (dla Google to dwa zupełnie różne scenariusze). Ten konkretny przypadek Google opisuje w przewodniku o zmianie hostingu bez zmiany adresów. A skąd biorą się przestoje? Zwykle ze złej kolejności kroków. Sama przeprowadzka rzadko jest winna.
Co przygotować przed migracją WordPressa na nowy serwer?
Bez pełnej kopii plików i bazy danych nie ma co zaczynać. Wygodnie zrobisz ją jako kopię zapasową w UpdraftPlus. I zanim cokolwiek ruszysz, spisz konfigurację starego serwera:
- wersję PHP i włączone rozszerzenia,
- certyfikat SSL i sposób jego odnawiania,
- zadania cron,
- konta pocztowe wraz z aliasami i przekierowaniami,
- rekordy DNS: A, MX, TXT,
- dostępy do panelu domeny.
Druga sprawa: kto w ogóle zarządza strefą DNS? Rejestrator, obecny hosting, a może zewnętrzny dostawca? To trzeba wiedzieć przed startem, nie w trakcie. Aha, i z wyprzedzeniem obniż TTL, czyli czas, przez jaki inne serwery pamiętają rekord. Niższy TTL to szybsze przełączenie później. Proste.
Jak skopiować pliki i bazę danych na nowy serwer?
Przenosisz dwie rzeczy: katalog z plikami WordPressa i zrzut bazy. Łączy je potem wp-config.php. W praktyce wygląda to tak:
- Wgraj pliki, zwłaszcza katalog wp-content i plik wp-config.php.
- Utwórz w panelu nowego hostingu bazę danych i użytkownika z uprawnieniami.
- Zaimportuj zrzut bazy.
- Wpisz w wp-config.php nową nazwę bazy, użytkownika, hasło i host.
Jeśli zmienia się ścieżka albo adres, odwołania w bazie podmieniasz poleceniem WP-CLI search-replace lub wtyczką. Tak to opisuje oficjalna instrukcja migracji WordPressa. Ale przy tej samej domenie zwykle nie ma takiej potrzeby, więc bez powodu nie grzeb w adresach. Dokumentacja ostrzega jeszcze o jednym: niektóre metody eksportu pomijają ustawienia widżetów i wtyczek. Dlatego polecam je sobie wcześniej zanotować. Pięć minut roboty, a potem nie ma nerwów.
Jak przetestować stronę na nowym hostingu przed zmianą DNS?
Najprościej przez plik hosts na własnym komputerze: dopisujesz adres nowego serwera i domenę. Ty widzisz już nową wersję, reszta świata dalej starą. Spoko sposób, żeby na spokojnie sprawdzić formularze kontaktowe, logowanie, koszyk i płatności w sklepie, certyfikat SSL, obrazki i wysyłkę maili z WordPressa. Planujesz większe zmiany? Wtedy przyda się stałe środowisko testowe dla WordPressa. No i jeszcze Google Search Console. Weryfikacja musi przetrwać przeprowadzkę, na przykład przez rekord DNS albo plik obecny także na nowym serwerze.
Zmiana DNS bez przerwy w działaniu: kolejność kroków
Sama zmiana DNS przestoju nie robi, o ile w okresie przejściowym obie kopie strony działają poprawnie. Na czas przełączenia wstrzymaj edycję treści i przyjmowanie zamówień. Albo, jeśli nie możesz, zrób tuż przed zmianą końcową synchronizację bazy, żeby nic nie zostało na starym serwerze. Potem przestaw rekord A (i AAAA, jeśli go masz) na adres nowego serwera. Czas propagacji zależy od TTL, więc część odwiedzających jeszcze przez chwilę trafia pod stary adres. Normalna sprawa. Certyfikat SSL na nowym serwerze wystaw od razu, gdy domena zacznie na niego wskazywać.
Przeniesienie poczty przy zmianie hostingu
Poczta żyje niezależnie od strony. Rekord A kieruje ruch WWW, rekordy MX kierują wiadomości, więc możesz przenieść jedno i drugie razem albo osobno. Kolejność jest taka: zakładasz na nowym serwerze te same skrzynki, kopiujesz zawartość (na przykład przez synchronizację IMAP) i dopiero wtedy zmieniasz MX. Zaktualizuj też SPF, DKIM i DMARC. Bez nich maile z nowego serwera łatwo lądują w spamie, a klient nawet nie wie, że coś do niego wysłałeś. Stare skrzynki zostaw aktywne do końca propagacji, a na koniec dociągnij wiadomości, które zdążyły tam wpaść. W sumie najmniej koordynacji wymaga hosting stron z pocztą firmową u jednego dostawcy.
Zmiana hostingu a SEO: co obserwować po przeprowadzce?
Pozycje nie powinny ucierpieć, jeśli nowy serwer odpowiada szybko i bez błędów. Według tego samego przewodnika Google tempo indeksowania może tuż po zmianie chwilowo spaść. Potem stopniowo wraca, czasem nawet powyżej wcześniejszego poziomu. Więc bez paniki, jeśli pierwsze dni wyglądają słabiej. W Search Console patrz na błędy serwera, statystyki indeksowania i wydajność stron. A stary hosting? Wyłącz go dopiero wtedy, gdy jego logi pokażą, że ruch spadł do zera. Tak zaleca Google.
Przeniesienie WordPressa na nowy hosting bez przestoju to w gruncie rzeczy kwestia kolejności: kopia, testy, DNS, poczta, a na końcu wyłączenie starego serwera. Jeśli strona nie stoi jeszcze na WordPressie, to już inny projekt niż zmiana hostingu. Wtedy w grę wchodzą strony firmowe na WordPressie, a nie przeprowadzka.
Najczęstsze pytania
Czy przy zmianie hostingu trzeba ustawiać przekierowania 301?
Nie, jeśli domena i adresy URL zostają bez zmian. Wyszukiwarka i odwiedzający trafiają pod te same adresy, tylko obsługuje je inny serwer. Przekierowania są potrzebne dopiero przy zmianie domeny albo struktury adresów.
Jak długo trwa propagacja DNS po zmianie hostingu?
To zależy od TTL ustawionego przed zmianą i od serwerów DNS, z których korzystają użytkownicy. Jedne odświeżają rekordy szybciej, inne wolniej. Dlatego TTL obniża się z wyprzedzeniem, a stary serwer działa, dopóki trafia na niego ruch.
Kiedy można wyłączyć stary hosting?
Gdy logi starego serwera nie pokazują już ruchu, a poczta ze starych skrzynek jest w całości przeniesiona. Wcześniej nie. Pośpiech grozi utratą maili albo zamówień złożonych w okresie przejściowym.








