Przejdź do treści

Migracja WordPress na nowy hosting – kompletny poradnik krok po kroku

Opublikowano: 17 stycznia 2026 | Zaktualizowano: 13 czerwca 2026

Hosting zaczyna mulić, support nie odpowiada, a Ty dostajesz powiadomienia o przekroczeniu limitów? Przeniesienie WordPressa na nowy serwer brzmi groźnie, ale przy dobrej organizacji zajmuje godzinę, góra dwie. Cały sekret tkwi w przygotowaniu. Poniżej znajdziesz sprawdzony proces, który minimalizuje ryzyko przestoju i chroni Twoje dane – niezależnie od tego, czy wolisz wtyczkę, czy ręczną robotę przez FTP.

Krótka odpowiedź

Najszybsza metoda to wtyczka All-in-One WP Migration – eksportujesz stronę na starym hostingu i importujesz na nowym. Dla stron powyżej 512 MB lepiej sprawdzi się Duplicator lub migracja ręczna (pliki FTP + baza SQL przez phpMyAdmin).

Zawsze rób backup przed startem i zmieniaj DNS dopiero po przetestowaniu strony na nowym serwerze.

Usługi KC Mobile

Sprawdź naszą ofertę

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

Kiedy warto przeniesc WordPress na nowy hosting?

Migracje rozwaz, gdy stary serwer realnie ogranicza Twoja strone, a nie dlatego, ze gdzies trafiles na promocje. W naszych wdrozeniach najczestszym powodem nie jest cena, lecz powtarzalne problemy, ktorych support nie rozwiazuje.

Sygnaly, ze pora na zmiane:
- TTFB powyzej 600 ms mimo wlaczonego cache
- regularne bledy 500/503 przy wiekszym ruchu
- stary PHP 7.x bez mozliwosci aktualizacji do 8.2
- brak SSH, WP-CLI albo dziennych backupow

Dobry hosting pod WordPress (np. CyberFolks) daje LiteSpeed, PHP 8.2, darmowe SSL i SSH od reki. Jesli Twoj dostawca tego nie ma, migracja zwykle zwraca sie w samej wydajnosci.

Wolisz, żebyśmy zrobili to za Ciebie?

Oszczędź czas i uniknij błędów. Zostaw kontakt – wdrożymy to rozwiązanie profesjonalnie.

  • Wdrożenie krok po kroku przez doświadczony zespół
  • Konkretny timeline + cena dopasowana do projektu
  • 18+ lat doświadczenia

Wolisz zlecić to nam? Strony internetowe od 3 000 zł – wycena w 24h →

Jak przygotowac sie do migracji? Checklist przed startem

Zanim cokolwiek ruszysz, przygotuj grunt. Polowa problemow po migracji wynika z pominiecia tego kroku.

Pelny backup – pliki i baza danych

Zrob backup calego WordPressa: pliki (wp-content, wp-config.php, .htaccess) + baza danych MySQL. Mozesz uzyc wtyczki UpdraftPlus (darmowa, eksport do Google Drive) lub phpMyAdmin dla bazy i FTP dla plikow.

Sprawdzenie wymagan nowego hostingu

Upewnij sie, ze nowy hosting ma PHP 8.0+ (najlepiej 8.2), MySQL 5.7+ lub MariaDB 10.4+, minimum 128 MB pamieci PHP (rekomendowane 256 MB) oraz obsluge HTTPS / Let's Encrypt.

Obnizenie TTL DNS

Jezeli masz dostep do ustawien DNS, obniz TTL rekordow A/CNAME do 300 sekund – najlepiej 24–48 godzin PRZED migracja. Dzieki temu propagacja po zmianie DNS bedzie szybsza.

Checklist przed startem:
- [ ] pelny backup (pliki + baza)
- [ ] nowy hosting aktywny i skonfigurowany
- [ ] wymagania PHP/MySQL sprawdzone
- [ ] dane dostepu do starego i nowego serwera (nazwa bazy, uzytkownik, haslo, host z wp-config.php)
- [ ] TTL obnizony do 300s

Jaka metode migracji wybrac? Metoda 1 – All-in-One

Wybor metody zalezy glownie od rozmiaru strony i Twojej znajomosci narzedzi. Male blogi przeniesiesz wtyczka w kwadrans, duzy sklep WooCommerce wymaga reki technicznej.

MetodaDla kogoRozmiarCzasTrudnosc
All-in-One WP Migrationblogi, male firmowedo 512 MB (free)15–30 minlatwy
Duplicatorsrednie strony, proste sklepydo ok. 500 MB (free)30–60 minsredni
Recznie (FTP + phpMyAdmin)duze sklepy, VPSbez limitu1–2 hzaawansowany

Eksport i import

All-in-One to najszybszy sposob na mala strone. Na starym hostingu zainstaluj wtyczke, przejdz do All-in-One WP Migration → Eksport → Plik i pobierz plik .wpress. Na nowym hostingu zainstaluj czystego WordPressa z ta sama wtyczka, wejdz w Import i wgraj plik .wpress. Po imporcie logujesz sie danymi ze starego hostingu.

Limity darmowej wersji

Darmowa wersja ma limit importu 512 MB. Gdy strona jest wieksza, kup rozszerzenie Unlimited (~69 USD), skompresuj obrazki przed eksportem (ShortPixel) albo przejdz na metode 2 lub 3.

Kiedy ta metoda NIE zadziala

All-in-One miewa problemy z duzymi sklepami WooCommerce, stronami z wieloma wtyczkami tworzacymi niestandardowe tabele oraz instalacjami multisite. Wtedy Duplicator lub migracja reczna daja wieksza kontrole.

Metoda 2 – Duplicator (dla wiekszych stron)

Tworzenie paczki i instalatora

Na starym hostingu wejdz w Duplicator → Packages → Create New → Build. Pobierz dwa pliki: installer.php i archive.zip.

Upload na nowy serwer

Na nowym hostingu stworz pusta baze MySQL, wgraj oba pliki przez FTP i otworz adres twojastrona.pl/installer.php. Podaj dane bazy – Duplicator rozpakuje archiwum i skonfiguruje wszystko automatycznie. Darmowa wersja obsluguje strony do ok. 500 MB, a Duplicator Pro (~70 USD/rok) radzi sobie z wiekszymi witrynami i oferuje backupy w chmurze.

Metoda 3 – migracja reczna przez FTP i phpMyAdmin

Najbardziej techniczna opcja, ale daje pelna kontrole. Idealna dla duzych stron, VPS-ow i sytuacji, gdy wtyczki zawodza.

Eksport bazy danych

  • phpMyAdmin: zaznacz baze WordPress → Eksport → Format SQL → Wykonaj
  • WP-CLI: `wp db export backup.sql --allow-root`
  • mysqldump: `mysqldump -u uzytkownik -p nazwa_bazy > backup.sql`

Kopiowanie plikow przez FTP/SFTP

Polacz sie przez FileZilla ze starym hostingiem i pobierz caly katalog WordPress. Dla duzych stron (1 GB+) lepiej uzyc rsync przez SSH – jest wielokrotnie szybszy.

Edycja wp-config.php

Na nowym hostingu otworz wp-config.php i zmien dane bazy:

define('DB_NAME', 'nowa_baza');
define('DB_USER', 'nowy_uzytkownik');
define('DB_PASSWORD', 'nowe_haslo');
define('DB_HOST', 'localhost');

Search & Replace – wymiana adresow URL

Stary adres strony jest zapisany w bazie danych w setkach miejsc. Musisz go zamienic:
- WP-CLI: `wp search-replace 'stary-hosting.pl' 'nowy-hosting.pl' --all-tables`
- Better Search Replace (wtyczka) – prostsza opcja graficzna

NIE rob zamiany recznie w phpMyAdmin – serializowane dane PHP (opcje, widgety) sie zepsuja.

Jakich bledow unikac przy migracji WordPressa?

Wiekszosc nieudanych migracji to nie awarie narzedzi, tylko te same kilka pomylek. W naszej praktyce powtarzaja sie regularnie.

BladSkutekJak uniknac
Reczna podmiana URL w SQLrozbite serializowane dane, biale ekranyuzyj WP-CLI search-replace lub Better Search Replace
Zmiana DNS przed testemuzytkownicy widza popsuta stronetestuj przez plik hosts, DNS na koncu
Skasowanie starego hostingu od razubrak odwrotu przy bledzietrzymaj stary serwer 2–4 tygodnie
Pominiecie pliku .htaccess404 na podstronachpo migracji zapisz permalinki ponownie
Brak weryfikacji wersji PHPblad 500 po imporciewyrownaj PHP na obu serwerach

Perspektywa KC Mobile: najczesciej widzimy dwa scenariusze konca migracji – biale ekrany po recznej podmianie adresow w bazie oraz 404 na podstronach po zignorowaniu .htaccess. Oba znikaja w minute: pierwszy przez `wp search-replace`, drugi przez ponowny zapis permalinkow. Dlatego ten krok robimy zawsze na koniec, zanim ruszymy DNS.

Migracja reczna wydaje sie skomplikowana? Zlec ja nam albo zobacz, jak wyglada migracja WordPress z naszej strony – przeniesiemy witryne z pelnym backupem i testami po migracji, bez ryzyka utraty danych.

Jak zmienic DNS i przetestowac strone?

Testowanie przed przelaczeniem DNS

Zanim zmienisz DNS, dodaj wpis w pliku hosts na swoim komputerze: `123.45.67.89 twojastrona.pl` (wstaw IP nowego serwera). Otworz strone – laduje sie z nowego hostingu, reszta swiata nadal widzi stary.

Zmiana rekordow DNS i propagacja

U rejestratora zmien rekord A na IP nowego serwera. Propagacja trwa od 15 minut do 24 godzin – z obnizonym TTL wiekszosc uzytkownikow zobaczy nowy serwer w 1–2 godziny. Postep sprawdzisz na whatsmydns.net.

Certyfikat SSL na nowym hostingu

Certyfikat SSL jest przypisany do serwera – na nowym hostingu zainstaluj nowy (Let's Encrypt jest darmowy u wiekszosci hostingow). Wiecej o konfiguracji SSL w WordPress opisalismy w osobnym poradniku.

Co sprawdzic po migracji? Checklist

Po przelaczeniu DNS przejdz przez te punkty:

  • [ ] strona glowna i podstrony laduja sie poprawnie
  • [ ] formularze kontaktowe wysylaja maile
  • [ ] permalinki dzialaja (Ustawienia → Bezposrednie odnosniki → Zapisz)
  • [ ] brak bledu 500
  • [ ] SSL dziala (klodka w pasku adresu)
  • [ ] szybkosc ladowania OK (PageSpeed Insights)
  • [ ] Google Analytics i tagi sledzace dzialaja

Czy migracja wplywa na pozycje w Google?

Migracja bez zmiany domeny – minimalny wplyw

Przenoszenie na nowy hosting bez zmiany domeny ma minimalny wplyw na SEO. Google moze zauwazyc zmiane IP i ponownie zaindeksowac strone – wszystko wyrownuje sie w 1–2 tygodnie.

Migracja ze zmiana domeny – redirect 301

Zmiana domeny wymaga przekierowan 301 ze starych URL-i na nowe, zgloszenia w Google Search Console i monitorowania pozycji przez 4–8 tygodni. Spadek o 10–20% jest normalny i przejsciowy.

Zeby zminimalizowac ryzyko, nie zmieniaj struktury URL-i razem z hostingiem, upewnij sie, ze nowy serwer jest szybszy, i nie kasuj starego przez 2–4 tygodnie. Po wszystkim monitoruj GSC oraz import/eksport WordPress.

Migrację możesz też zlecić – przenosimy strony i sklepy WooCommerce bez przestoju, z przekierowaniami i testami.

Wspomniane narzędzia

All-in-One WP Migration Duplicator FileZilla phpMyAdmin WP-CLI Cloudflare Let's Encrypt

Potrzebujesz pomocy z WordPress?

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

Najczęściej zadawane pytania

Ile trwa migracja WordPress na nowy hosting?
Z wtyczka All-in-One WP Migration mala strona (do 500 MB) przechodzi w 15–30 minut. Duplicator zajmie 30–60 minut, a reczna migracja przez FTP 1–2 godziny. Do tego dochodzi propagacja DNS: od 15 minut do 24 godzin. Duze sklepy WooCommerce z baza powyzej 1 GB moga potrzebowac 2–4 godzin.
Czy migracja WordPressa wplywa na pozycje w Google?
Przy zmianie samego hostingu (bez zmiany domeny) wplyw jest minimalny – krotkotrwaly spadek przez zmiane IP, ktory wyrownuje sie w 1–2 tygodnie. Przy zmianie domeny konieczne sa redirecty 301 i zgloszenie w Google Search Console, a spadek o 10–20% jest normalny i przejsciowy.
Ktora wtyczke do migracji wybrac – All-in-One czy Duplicator?
All-in-One jest latwiejszy (eksport i import jednym klikiem), ale darmowa wersja ma limit 512 MB. Duplicator lepiej radzi sobie z wiekszymi stronami i WooCommerce, choc wymaga wiecej krokow technicznych. Dla malych stron i blogow wybierz All-in-One, dla sklepow i stron powyzej 500 MB – Duplicator.
Co zrobic, gdy po migracji strona wyswietla blad 500?
Sprawdz wp-config.php – czy dane bazy (nazwa, uzytkownik, haslo, host) sa poprawne. Przejdz do Ustawienia → Bezposrednie odnosniki → Zapisz, co regeneruje .htaccess. Zweryfikuj wersje PHP na nowym hostingu, bo moze byc inna niz na starym. Jezeli nic nie pomaga, dezaktywuj wtyczki przez FTP, zmieniajac nazwe katalogu plugins.
Czy musze ponownie konfigurowac SSL po przeniesieniu strony?
Tak – certyfikat SSL jest przypisany do konkretnego serwera. Na nowym hostingu zainstaluj nowy certyfikat (Let's Encrypt jest darmowy i dostepny u wiekszosci hostingow). Po instalacji sprawdz, czy nie ma mixed content, czyli zasobow ladowanych przez HTTP zamiast HTTPS. Wtyczka Really Simple SSL naprawi to automatycznie.
#wordpress#migracja#hosting#przenoszenie#backup#dns#ftp#baza danych
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

18 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?

Wolisz, żebyśmy zrobili to za Ciebie?

Oszczędź czas i uniknij błędów. Zostaw kontakt – wdrożymy to rozwiązanie profesjonalnie.

  • Wdrożenie krok po kroku przez doświadczony zespół
  • Konkretny timeline + cena dopasowana do projektu
  • 18+ lat doświadczenia

Wolisz zlecić to nam? Strony internetowe od 3 000 zł – wycena w 24h →

Bezpłatna wycena