Przejdź do treści

Jak przenieść stronę WordPress na inny serwer – kompletny poradnik 2026

Opublikowano: 5 maja 2026 | Zaktualizowano: 13 czerwca 2026

Co osiemnaście miesięcy mniej więcej co czwarta strona oparta o WordPress przeprowadza się z jednego hostingu na drugi. Powody są zwykle banalne: serwer ledwo zipie, kończy się umowa, doszło do włamania, albo ruch urósł na tyle, że obecny pakiet pęka w szwach. Migracja WordPress to nic innego jak skopiowanie plików i bazy danych ze starego serwera na nowy z zachowaniem treści, konfiguracji, adresów URL i pozycji w Google. Brzmi prosto. Tylko że są trzy drogi do celu, a jedna z nich – ręczne przenoszenie przez FTP i phpMyAdmin – psuje WordPress w kilku na dziesięć prób, jeśli ktoś nie zna pojęcia serialized data. Zaraz wyjaśnię, dlaczego, i pokażę jak przenieść stronę WordPress na inny serwer bez utraty danych ani rankingu. Jeżeli wolisz oddać to specjalistom, rzuć okiem na cennik migracji WordPress – realne widełki, bez ukrywania cen.

Krótka odpowiedź

Usługi KC Mobile

Sprawdź naszą ofertę

Potrzebujesz pomocy specjalisty? Skorzystaj z naszych usług i rozwiń swój biznes online.

Kiedy warto przenieść stronę WordPress na inny serwer?

Nie każde spowolnienie strony to powód do przeprowadzki. Najpierw sprawdź, czy wąskim gardłem nie jest jedna ciężka wtyczka albo zbyt mały memory_limit w PHP. Dopiero gdy sam hosting okazuje się problemem, migracja ma sens.

W naszej praktyce klient przychodzi zwykle z jednym z pięciu powodów: TTFB powyżej 800 ms mimo cache, koniec umowy lub podwyżka o ponad 30%, ruch przekraczający 50 000 użytkowników miesięcznie, incydent bezpieczeństwa albo konsolidacja kilku stron w jeden panel. Jeśli powodem jest wolne ładowanie, a nigdy nie sprawdziłeś listy wtyczek - zacznij od audytu. Czasem wystarczy wyłączyć dwa pluginy i włączyć Redis. Pomocny bywa artykuł jaki hosting WordPress wybrać.

Potrzebujesz profesjonalnej strony WordPress?

Tworzymy strony WordPress, które są szybkie, bezpieczne i zoptymalizowane pod SEO. Od 3000 zł.

Co dokładnie kopiujesz przy migracji WordPress?

WordPress składa się z dwóch warstw: plików na dysku oraz bazy danych MySQL lub MariaDB. Pominięcie którejkolwiek oznacza niedziałającą stronę po przeprowadzce.

Po stronie plików jedzie cały katalog wp-content/ (motywy, wtyczki, biblioteka uploads/, mu-plugins/), plik .htaccess oraz wp-config.php. W sklepach katalog uploads potrafi ważyć 5-50 GB i to on pochłania najwięcej czasu.

Bazę eksportuj w kodowaniu UTF-8mb4, inaczej polskie znaki zamienią się w krzaczki. Lecą wszystkie tabele z prefiksem wp_, ale pamiętaj o niestandardowych: WooCommerce trzyma zamówienia w wp_wc_orders, wtyczki formularzy w osobnych tabelach. Gdy baza przekracza 100 MB, phpMyAdmin łapie timeout - ratuje WP-CLI: wp db export backup.sql przez SSH.

Jakie są główne metody przeniesienia strony WordPress na inny serwer?

Drogi są trzy: ręcznie przez FTP i phpMyAdmin, przez wtyczkę migracyjną (Duplicator, All-in-One WP Migration) albo z pomocą hostingu lub agencji. Każda ma inny profil użytkownika, czas i ryzyko. Poniżej tabela decyzyjna, do której zaglądamy przed startem każdego projektu migracyjnego.

MetodaDla kogoCzasKosztRyzyko utraty danych
Wtyczka migracyjnaMałe i średnie strony do 2 GB1-3 h0-800 złŚrednie
Ręczna (FTP + phpMyAdmin)Deweloperzy, duże bazy, pełna kontrola4-8 h0 złWysokie
Hosting lub agencjaBrak czasu, e-commerce, gwarancja24-48 h0-5000 złNiskie

Najczęstsze błędy migracji - dlaczego ręczny find/replace łamie WordPress?

To fragment, w którym konkurencja zwykle macha ręką i pisze tylko: użyj wtyczki. Bez zrozumienia mechanizmu łatwo wpaść w pułapkę.

Serialized data to powód numer jeden białych ekranów. WordPress trzyma tablice i obiekty w bazie jako stringi z prefiksem długości, np. s:11:"example.com" - liczba 11 to długość ciągu. Gdy zwykłym SQL REPLACE zamienisz example.com na nowy.pl, prefiks zostaje 11, choć nowy ciąg ma 7 znaków. WordPress nie sparsuje takiej struktury i wita Cię biały ekran śmierci. Dlatego adresy podmieniaj wyłącznie przez WP-CLI search-replace (wp search-replace 'stara.pl' 'nowa.pl' --all-tables --skip-columns=guid) albo wtyczkę Better Search Replace - obie poprawnie reserializują dane.

Pozostałe częste problemy: niezgodność wersji PHP (stary serwer 7.4, nowy 8.2 - leciwe wtyczki się wykrzaczają), hardcoded paths w starszych motywach (grep -r "/home/old_user" wp-content/), rekord upload_path z absolutną ścieżką w wp_options oraz niewyczyszczone okruchy starego URL-a w polach serialized.

Jak przenieść WordPress z localhost lub na inną domenę?

Migracja z lokalnego serwera (XAMPP, Local, Laragon) na hosting to ten sam mechanizm, z jedną różnicą: prawie zawsze zmienia się adres. Lokalnie strona stoi pod localhost, docelowo pod prawdziwą domeną - po wgraniu plików i bazy uruchamiasz search-replace ze starego adresu na produkcyjny. Zmiana domeny przy okazji migracji wymaga jednego kroku po stronie SEO: sam transfer nie zaszkodzi pozycjom, ale nowa domena to dla Google nowy adres. Użyj narzędzia Change of Address w Search Console i wystaw przekierowania 301 ze starych URL-i na nowe, jeden do jednego.

Co zrobić po przeniesieniu strony WordPress?

Skopiowanie plików i bazy to dopiero połowa drogi. Druga połowa to weryfikacja, czy strona działa tak samo jak przed przeprowadzką. Tę checklistę przechodzimy punkt po punkcie przy każdej migracji.

Punkt kontrolnyCo sprawdzić
PermalinkiUstawienia → Bezpośrednie odnośniki → Zapisz (regeneracja .htaccess)
Formularze i pocztaNowe IP poza whitelistą SMTP - podłącz WP Mail SMTP, wyślij test
Płatności WooCommerceZamówienie testowe w trybie sandbox, sprawdzenie checkoutu
Linki wewnętrzneSkan Screaming Frog lub Broken Link Checker
CacheWyczyść object cache, page cache, CDN i cache przeglądarki
robots.txtUsuń ewentualny Disallow: / odziedziczony ze stagingu
WP_DEBUGUstaw na false na produkcji
HTTPSdefine('FORCE_SSL_ADMIN', true); w wp-config.php
SitemapaWgraj nową do Google Search Console
BackupŚwieży punkt rollback od razu po migracji

Jak przepiąć DNS bez przerwy w działaniu strony?

Najczęstsze pytanie przy migracji: czy strona padnie? Nie musi, jeśli zaplanujesz DNS z głową. Schemat zero downtime, którego używamy od lat:

  1. 24-48 godzin wcześniej obniż TTL rekordu A do 300 sekund, żeby resolwery szybciej zauważyły zmianę.
  2. Skopiuj i skonfiguruj stronę na nowym serwerze, przetestuj przez plik hosts lub adres tymczasowy.
  3. Po pozytywnych testach zmień rekord A na IP nowego serwera.
  4. Stary serwer trzymaj aktywny kolejne 48 godzin - część ruchu wciąż na niego trafia, obie wersje muszą działać.
  5. Dopiero po 48 godzinach wyłącz stary hosting.

Do monitoringu propagacji przyda się dig +trace twoja-domena.pl lub whatsmydns.net. Za Cloudflare jako proxy zmieniasz origin IP w panelu i propagacja jest natychmiastowa, bo na zewnątrz nadal widać IP Cloudflare. Z hostingów najczęściej migrujemy klientów na CyberFolks - dobry stosunek ceny do jakości, polskie wsparcie, Redis i LiteSpeed w standardzie. Z innych polecanych: LH.pl i Zenbox. Świadomie nie polecamy nazwa.pl ani home.pl.

Czy migracja WordPress wpływa na SEO i ile kosztuje u agencji?

Sam transfer na inny serwer nie szkodzi pozycjom, dopóki zachowasz te same adresy URL - Google indeksuje URL-e, nie IP. Możliwy jest chwilowy spadek o 1-3 pozycje przez 7-14 dni z powodu ponownego crawlu, po którym rankingi wracają. Problem pojawia się dopiero przy zmianie domeny bez przekierowań 301.

Po stronie kosztów: DIY z darmową wtyczką to 0 zł, ale 4-8 godzin czasu i 10-20% szansy na błędy. Wersja PRO to 200-800 zł przy niskim ryzyku. Profesjonalna migracja przez agencję na polskim rynku w 2026 mieści się typowo w 1500-3000 zł netto, a kompleksowa (multisite, duże WooCommerce, custom integracje) w 3000-5000 zł - z gwarancją zero downtime, testami na staging i monitoringiem. Pełne widełki znajdziesz na stronie migracji WordPress, a budowę i rozwój takich serwisów realizujemy w ramach tworzenia stron internetowych. Przy pierwszej migracji rozważ też opiekę WordPress na pierwszy miesiąc. Masz wątpliwości co do swojego przypadku? Skonsultuj projekt bez zobowiązań.

Jeśli wolisz uniknąć ryzyka przy migracji, przenosimy strony WordPress bez przestojów i utraty pozycji w Google.

Potrzebujesz pomocy z WordPress?

Tworzymy i naprawiamy strony na WordPress. Optymalizacja prędkości, bezpieczeństwo, aktualizacje. 20+ lat doświadczenia.

Najczęściej zadawane pytania

Ile trwa migracja strony WordPress na inny serwer?
DIY z wtyczką to 2-4 godziny aktywnej pracy plus 1-6 godzin na propagację DNS. Profesjonalna usługa agencji zajmuje 24-48 godzin zegarowych z zachowaniem zero downtime. E-commerce z dużą bazą zamówień: 48-72 godziny. Najwięcej czasu pochłania kopiowanie katalogu uploads przy ponad 5 GB oraz testy końcowe.
Czy podczas migracji moja strona przestanie działać?
Nie musi. Klucz to utrzymanie starego serwera aktywnego przez 24-48 godzin po skopiowaniu danych na nowy oraz obniżenie TTL DNS do 300 sekund jeden lub dwa dni wcześniej. Wtedy propagacja jest płynna, a każdy użytkownik trafia albo na stary, albo na nowy serwer. Dopiero po 48 godzinach wyłączasz stary hosting.
Czy migracja WordPress wpłynie na pozycje w Google?
Nie wpłynie negatywnie, jeśli zachowasz te same adresy URL. Google indeksuje URL-e, nie serwer ani IP. Możliwy jest chwilowy spadek o 1-3 pozycje przez 7-14 dni z powodu ponownego crawlu, ale rankingi wracają. Przy zmianie domeny użyj Change of Address w Search Console i wystaw 301 redirecty na każdy stary URL.
Czy mogę zrobić migrację WordPress za darmo?
Tak. Wtyczki Duplicator (do 500 MB), All-in-One WP Migration (do 512 MB) i UpdraftPlus Free migrują małe strony bez kosztów. Wiele hostingów przenosi stronę bezpłatnie w ramach nowej umowy. Dla większych witryn potrzebujesz wersji PRO albo metody ręcznej. Darmowo oznacza jednak koszt 4-8 godzin Twojego czasu.
Co zrobić, jeśli strona po migracji wyświetla biały ekran?
To zwykle błąd serialized data (zwykły SQL find/replace zepsuł długość ciągów) albo konflikt wersji PHP. Włącz debug w wp-config.php (<code>WP_DEBUG = true</code>, <code>WP_DEBUG_LOG = true</code>) i zajrzyj do <code>/wp-content/debug.log</code>. Jeśli widzisz unserialize() error, użyj WP-CLI search-replace. Gdy logi pokazują błąd PHP, zmień wersję PHP w panelu hostingu.
Ile kosztuje profesjonalna migracja WordPress przez agencję?
W Polsce w 2026 standardowa migracja między hostingami kosztuje 1500-3000 zł netto. WooCommerce z dużą bazą zamówień to 2500-4500 zł, a multisite lub strony z integracjami CRM/ERP wycenia się na 3500-6000 zł. Cena obejmuje backup, kopię, testy na staging, flip DNS i monitoring. Sprawdź pełny cennik migracji WordPress i skonsultuj projekt bez zobowiązań.
#migracja#hosting#przeniesienie
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

20 lat WordPress + 12 lat WooCommerce. Specjalizuję się w technicznej stronie e-commerce: automatyzacje WooCommerce, Google Ads dla SMB, migracje sklepów i optymalizacja konwersji.

Potrzebujesz pomocy z tym tematem? Napisz – odpowiem osobiście w 24h.

Potrzebujesz pomocy?

Potrzebujesz profesjonalnej strony WordPress?

Tworzymy strony WordPress, które są szybkie, bezpieczne i zoptymalizowane pod SEO. Od 3000 zł.

Bezpłatna wycena