Przeniesienie WordPressa na inny hosting to skopiowanie dwóch rzeczy: plików strony i bazy danych, a potem skierowanie domeny na nowy serwer. Samo kopiowanie jest najprostsze. Kłopoty biorą się zwykle z tego, co dzieje się obok: poczty firmowej, która była u starego dostawcy, certyfikatu SSL, który nie zdążył się wystawić, albo starego hostingu wyłączonego dzień za wcześnie.
Poniżej jest kolejność, w jakiej przenoszę strony klientów, z miejscami, w których najczęściej coś się psuje. Jeśli zmieniasz tylko hosting, a domena zostaje ta sama, adresy podstron się nie zmieniają i Google nie powinien tego odczuć. Zmiana domeny to osobna sytuacja, opisana niżej.
Zanim zaczniesz: co sprawdzić u starego dostawcy
Najpierw ustal, gdzie co jest. Domena, hosting strony i poczta mogą być u trzech różnych firm albo u jednej. Od tego zależy, co trzeba zmienić i co może przestać działać.
- Gdzie jest zarejestrowana domena i czy masz dostęp do panelu, w którym zmienia się jej ustawienia DNS albo serwery nazw.
- Czy poczta firmowa (adres w Twojej domenie) działa na tym samym hostingu co strona. Możesz ją tam zostawić, jeśli usługa pozostanie opłacona, a ustawienia DNS poczty nadal będą wskazywać właściwy serwer. Sama kopia WordPressa nie przenosi skrzynek ani wiadomości.
- Do kiedy jest opłacony stary hosting. Potrzebujesz kilku dni zakładki, kiedy działają oba serwery.
- Jaka wersja PHP działa na starym serwerze i czy nowy hosting ją obsługuje. Stary motyw albo wtyczka mogą nie działać na nowszym PHP.
- Czy na stronie są rzeczy spoza WordPressa: osobne katalogi, skrypty, subdomeny, zadania uruchamiane według harmonogramu.
Przy wyborze nowego hostingu patrz na rzeczy, które wyjdą po przeniesieniu: czy w cenie są codzienne kopie zapasowe i jak długo są przechowywane, czy darmowy certyfikat SSL włącza się sam, gdzie stoją serwery (dla polskich klientów najlepiej w Polsce albo blisko), ile kosztuje odnowienie po pierwszym roku i czy poczta jest w pakiecie. Cena odnowienia bywa znacznie wyższa od promocyjnej, więc przed zakupem sprawdź obie kwoty i okres, którego dotyczą.
Przeniesienie WordPressa krok po kroku
Przy zmianie samego hostingu, bez zmiany domeny, kroki wyglądają tak:
- Kopia całej strony na starym serwerze: pliki i baza danych, zapisane poza serwerem. To punkt powrotu, jeśli coś pójdzie źle.
- Obniżenie TTL, czyli czasu, przez jaki dostawcy internetu i inne serwery DNS pamiętają poprzedni adres serwera. Google zaleca obniżyć TTL zmienianych rekordów co najmniej tydzień przed przeniesieniem, żeby nowe ustawienia szybciej docierały do użytkowników i robotów.
- Przeniesienie plików i bazy na nowy serwer, wtyczką albo ręcznie (różnice niżej). W sklepie przed końcowym kopiowaniem trzeba wstrzymać nowe zamówienia albo zaplanować ich późniejsze przeniesienie. Po przełączeniu zamówienia przyjmuje już tylko nowy serwer.
- Test na nowym serwerze przed zmianą DNS. Stronę da się otworzyć na nowym serwerze, zanim domena zostanie na niego skierowana, na przykład przez wpis w pliku hosts na swoim komputerze albo tymczasowy adres od hostingu. Sprawdzam stronę główną, kilka podstron, formularz, logowanie do panelu i, w sklepie, zamówienie testowe. Przed zmianą DNS usuwam też testowe blokady dostępu i indeksowania: noindex i reguły blokujące roboty w pliku robots.txt.
- Zmiana DNS: rekord A domeny (i AAAA, jeśli jest ustawiony dla IPv6) dostaje adres nowego serwera, dla wersji z „www” i bez niej. Jeśli zamiast tego zmieniasz serwery nazw, czyli miejsce, w którym przechowywane są ustawienia domeny, najpierw odtwórz u nowego dostawcy wszystkie rekordy, także pocztowe. Przy włączonym DNSSEC uzgodnij zmianę z dostawcą, bo błąd może unieruchomić domenę.
- Certyfikat SSL na nowym serwerze. Najlepiej przygotować go jeszcze przed zmianą DNS, na przykład z potwierdzeniem własności domeny przez DNS. Jeśli panel hostingu wystawia darmowy certyfikat dopiero po skierowaniu domeny, ustal to z dostawcą wcześniej, przełączaj w porze małego ruchu i sprawdź HTTPS od razu po zmianie.
- Kontrola po przeniesieniu: formularz, wysyłka maili ze strony, kopie zapasowe na nowym hostingu, przekierowanie z http na https i z wersji z „www” na wersję bez niej albo odwrotnie.
- Stary hosting zostaje włączony, dopóki w jego logach widać ruch. Google zaleca, żeby nie wyłączać starego serwera od razu, bo część użytkowników i robotów jeszcze przez jakiś czas trafia na stary adres.
Wtyczka czy ręcznie
Większość stron firmowych da się przenieść wtyczką. Jedna z nich, All-in-One WP Migration, ma ponad 5 milionów aktywnych instalacji: tworzy na starej stronie jeden plik z całością, a na nowej go importuje. Sam z niej korzystam, z płatnym rozszerzeniem Unlimited, bo darmowa wersja ma limit wielkości importu zależny od ustawień hostingu i przy większych stronach się zatrzymuje. Podobnie działa Duplicator.
| Sposób | Kiedy wybrać | Na co uważać |
|---|---|---|
| Wtyczka do migracji | strona firmowa, mały sklep, jedna instalacja WordPressa | limit wielkości pliku na hostingu, długi import przy dużej bibliotece zdjęć |
| Ręcznie (FTP i eksport bazy) | duży sklep, nietypowa konfiguracja, brak dostępu do panelu WordPressa | zmiana danych bazy w pliku wp-config.php, poprawna zamiana adresów w bazie |
| Migracja przez nowego dostawcę | hosting oferuje bezpłatne przeniesienie | sprawdź, czy przenosi też pocztę i co z testem przed zmianą DNS |
Jeśli domena i adresy podstron zostają takie same, zwykle nie trzeba zamieniać adresów w bazie. Gdy się zmieniają, zamianę trzeba zrobić ostrożnie. Dokumentacja WordPressa ostrzega, żeby nie robić tego zwykłym „znajdź i zamień” na pliku bazy, bo część ustawień WordPressa zawiera nie tylko tekst, ale też zapisaną długość tego tekstu. Zmiana adresu bez poprawienia tej długości może uszkodzić ustawienia. Do tego służy narzędzie wyszukaj i zamień w WP-CLI albo wtyczka Better Search Replace.
Poczta firmowa i DNS: tu najłatwiej o błąd
Gdy zmieniasz serwery nazw domeny, jej ustawienia DNS zaczynają być odczytywane u nowego dostawcy. Rekordy MX, które wskazują serwer odbierający pocztę, muszą być tam wcześniej poprawnie odtworzone albo świadomie zmienione przy przenoszeniu skrzynek. Jeśli trafią na nowy hosting, na którym nie ma skrzynek o tych samych nazwach, maile przestaną dochodzić.
Są dwa bezpieczne wyjścia. Pierwsze: przenieść pocztę. Przed zmianą DNS załóż nowe skrzynki, skopiuj wiadomości i przygotuj ustawienia programów pocztowych. Potem skieruj rekordy MX do nowego dostawcy, sprawdź wysyłanie i odbieranie, a po przełączeniu skopiuj jeszcze raz wiadomości, które zdążyły dotrzeć na stary serwer. Stare skrzynki wyłącz dopiero po tej kontroli. Drugie: zostawić pocztę u starego dostawcy, dalej ją opłacać i zmienić tylko rekordy strony. Sprawdź wtedy nie tylko MX, ale też adres serwera, na który MX wskazuje, bo bywa to ten sam adres co strony. W obu przypadkach warto sprawdzić rekordy SPF i DKIM, które potwierdzają, że serwer ma prawo wysyłać pocztę z Twojej domeny, i pomagają ograniczyć trafianie maili do spamu.
Czy przeniesienie strony zaszkodzi pozycjom w Google
Przy zmianie samego hostingu adresy podstron zostają takie same. Google opisuje to jako przeniesienie bez zmiany adresów i pisze, że przez krótki czas po przeniesieniu roboty mogą odwiedzać stronę rzadziej, bo sprawdzają, jak radzi sobie nowy serwer. To normalne. Warto tylko upewnić się, że po przeniesieniu nadal działa weryfikacja strony w Search Console (plik albo rekord DNS) i że nowy serwer nie jest wolniejszy od starego.
Spadki zdarzają się, gdy coś pójdzie źle: strona przez kilka dni pokazuje błąd, plik robots.txt z kopii testowej blokuje roboty albo na nowej instalacji zostało zaznaczone pole „Proś wyszukiwarki o nieindeksowanie tej witryny”. Dlatego po przeniesieniu sprawdzam te trzy rzeczy w pierwszej kolejności. Więcej o ustawieniach WordPressa ważnych dla Google jest w tekście o pozycjonowaniu strony na WordPressie.
Przeniesienie WordPressa na inną domenę
Zmiana domeny to więcej pracy, bo zmieniają się wszystkie adresy. Po przeniesieniu strony trzeba zamienić stary adres na nowy w bazie (z ostrożnością opisaną wyżej), ustawić adres witryny w Ustawieniach WordPressa i przygotować przekierowania 301 z każdego starego adresu na jego odpowiednik pod nową domeną, a nie wszystkich na stronę główną.
Według wytycznych Google o przenoszeniu witryny przekierowania powinny działać co najmniej rok, a w Search Console warto użyć narzędzia do zmiany adresu, które służy właśnie do przenosin na nową domenę. Google uprzedza, że wahania pozycji przez kilka tygodni po takiej zmianie są normalne. Stara domena powinna zostać opłacona, żeby przekierowania nie zniknęły razem z nią.
Ile kosztuje przeniesienie strony WordPress
Orientacyjnie przeniesienie strony WordPress kosztuje na rynku ok. 350–750 zł netto, zależnie od wielkości strony, poczty i tego, czy zmienia się domena. U mnie migracja jednej strony kosztuje od 700 zł netto i obejmuje kopię, przeniesienie, test przed zmianą DNS, ustawienie SSL i kontrolę po przeniesieniu; pocztę wyceniam osobno. Przy opiece i hostingu od 249 zł miesięcznie, opłaconej za rok z góry, przeniesienie strony bywa w cenie — ustalamy to w ofercie. Ceny są aktualne na październik 2026.
Jeśli zastanawiasz się, czy przenosić stronę, bo obecny hosting jest drogi albo wolny, porównanie kosztów jest w tekście o tym, ile kosztuje utrzymanie strony internetowej. Przy bardziej złożonych przenosinach, na przykład sklepu z integracjami, pomagam też jako specjalista WordPress w rozliczeniu godzinowym.
Najczęstsze pytania
Jak długo trwa przeniesienie strony na inny hosting?
Na skopiowanie i przetestowanie prostej strony firmowej warto zarezerwować kilka godzin. Cała procedura trwa dłużej: TTL obniżam co najmniej tydzień wcześniej, a po zmianie DNS część osób jeszcze przez jakiś czas trafia na stary serwer, dopóki nie wygasną zapamiętane ustawienia. Przeniesienie poczty albo naprawy po imporcie też wydłużają pracę.
Czy strona przestanie działać podczas przenoszenia?
Nie musi, jeśli nowy serwer, HTTPS i ustawienia DNS są sprawdzone przed przełączeniem, a stary hosting nadal działa. Przy sklepie może być potrzebna zaplanowana przerwa w przyjmowaniu zamówień, żeby nie zgubić żadnego z nich. Błąd w ustawieniach może jednak spowodować przerwę także wtedy, gdy oba serwery są włączone.
Jak sprawdzić, gdzie jest hosting mojej strony?
Najprościej w fakturach albo w panelu, w którym płacisz za stronę. Jeśli nie masz do nich dostępu, rekordy DNS domeny i adres serwera pokażą bezpłatne narzędzia typu whois i wyszukiwarki rekordów DNS.
Czy mogę przenieść WordPressa sam?
Prostą stronę bez poczty na tym samym serwerze tak, wtyczką do migracji. Przy poczcie w domenie, sklepie albo zmianie domeny ryzyko błędu rośnie, a skutki, takie jak niedochodzące maile, wychodzą czasem dopiero po kilku dniach.
Co zrobić ze starym hostingiem po przeniesieniu?
Zostawić go włączonego, aż sprawdzisz, że odwiedzający i roboty Google korzystają już z nowego serwera, a na starym nie widać ruchu. Przed wypowiedzeniem zrób ostatnią kopię i sprawdź, czy stary hosting nie obsługuje nadal poczty, DNS albo innej strony.
Jeśli chcesz przenieść stronę i nie wiesz, od czego zacząć, napisz przez formularz kontaktowy. Podaj adres strony i obecnego dostawcę, a odpiszę, co trzeba przenieść i ile to będzie kosztować.
