Przejdź do treści

Migracja WordPress na nowy hosting – kompletny poradnik krok po kroku

Opublikowano: 17 stycznia 2026 | Zaktualizowano: 17 marca 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.

Przygotowanie do migracji – checklist przed startem

Zanim cokolwiek ruszysz, przygotuj grunt. Połowa problemów po migracji wynika z pominięcia tego kroku.

Pełny backup – pliki i baza danych

Zrób backup całego WordPressa: pliki (wp-content, wp-config.php,.htaccess) + baza danych MySQL. Możesz użyć wtyczki UpdraftPlus (darmowa, eksport do Google Drive) lub phpMyAdmin dla bazy + FTP dla plików.

Sprawdzenie wymagań nowego hostingu

Upewnij się, ze nowy hosting spełnia:
- PHP 8.0+ (najlepiej 8.2)
- MySQL 5.7+ lub MariaDB 10.4+
- Minimum 128 MB pamięci PHP (256 MB rekomendowane)
- Obsluga HTTPS / Let's Encrypt

Notowanie obecnych ustawień

Zapisz sobie:
- Dane dostępu do bazy (z wp-config.php): nazwę bazy, użytkownika, hasło, host
- Listę aktywnych wtyczek
- Ustawienia permalinków
- Treść.htaccess (jeżeli masz niestandardowe reguły)

Obniżenie TTL DNS

Jeżeli masz dostęp do ustawień DNS, obniż TTL rekordów A/CNAME do 300 sekund (5 minut) – najlepiej 24–48 godzin PRZED migracja. Dzięki temu po zmianie DNS propagacja będzie szybsza.

Checklist przed startem:
- [ ] Pełny backup (pliki + baza)
- [ ] Nowy hosting aktywny i skonfigurowany
- [ ] Wymagania PHP/MySQL sprawdzone
- [ ] Dane dostępu do starego i nowego serwera
- [ ] TTL obniżony do 300s

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
  • 20+ lat doświadczenia w projektów w 15+ lat

Metoda 1 – All-in-One WP Migration (najłatwiejsza)

Najszybszy sposób na przeniesienie małej strony. Wymaga zainstalowania wtyczki na obu hostingach.

Eksport i import

Na starym hostingu: zainstaluj wtyczkę, przejdź do All-in-One WP Migration → Eksport → Plik. Pobierz plik.wpress.

Na nowym hostingu: zainstaluj czystego WordPressa + ta sama wtyczkę, przejdź do Import i wgraj plik.wpress. Po imporcie loguj się danymi ze starego hostingu.

Limity darmowej wersji i jak je obejść

Darmowa wersja ma limit importu 512 MB. Jeżeli Twoja strona jest wieksza:
- Kup rozszerzenie Unlimited (~69 USD)
- Albo skompresuj obrazki przed eksportem (wtyczka ShortPixel)
- Albo użyj metody 2 lub 3

Kiedy ta metoda NIE zadziała

All-in-One może mieć problemy z dużymi sklepami WooCommerce (tysiąc zamówień, złożone bazy produktów), stronami z wieloma wtyczkami tworzacymi niestandardowe tabele w bazie danych i stronami multisajt. W takich przypadkach Duplicator lub migracja reczna dają wiekszą kontrolę.

Metoda 2 – Duplicator (dla większych stron)

Tworzenie paczki i instalatora

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

Upload na nowy serwer

Na nowym hostingu stwórz pusta bazę MySQL, wgraj oba pliki przez FTP i otwórz twojastrona.pl/installer.php. Podaj dane bazy – Duplicator rozpakuje archiwum i skonfiguruje wszystko automatycznie.

Duplicator Pro vs darmowy

Darmowa wersja obsługuje strony do ok. 500 MB. Duplicator Pro (~70 USD/rok) radzi sobie z większymi stronami i oferuje migrację do chmury oraz harmonogramy backupów.

Metoda 3 – migracja reczna przez FTP i phpMyAdmin

Najbardziej techniczna opcja, ale daje pelna kontrolę. Idealna dla dużych stron, VPS-ow i sytuacji, gdy wtyczki zawodzą.

Eksport bazy danych

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

Kopiowanie plików przez FTP/SFTP

Połącz się przez FileZilla ze starym hostingiem i pobierz cały katalog WordPress. Dla dużych stron (1 GB+) lepiej użyć rsync przez SSH – wielokrotnie szybszy.

Edycja wp-config.php

Na nowym hostingu otwórz wp-config.php i zmień dane bazy:

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

Search & Replace – wymiana adresów URL

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

NIE rób zamiany ręcznie w phpMyAdmin – serializowane dane PHP (opcje, widgety) się zepsuja.

Migracja reczna wydaje się skomplikowana? Zleć ja nam – przeniesiemy Twoją stronę bezpiecznie, z pełnym backupem i testami po migracji. Bez ryzyka utraty danych.

Zmiana DNS i testowanie strony

Testowanie przed przełączeniem DNS

Zanim zmienisz DNS, dodaj wpis w pliku hosts na swoim komputerze: `123.45.67.89 twojastrona.pl` (wstaw IP nowego serwera). Otwórz stronę – ładuje się z nowego hostingu, reszta świata nadal widzi stary.

Zmiana rekordów DNS i propagacja

U rejestratora zmień rekord A na IP nowego serwera. Propagacja trwa od 15 minut do 24 godzin – z obniżonym TTL większość użytkowników zobaczy nowy serwer w 1–2 godziny. Postęp sprawdzisz na whatsmydns.net.

Certyfikat SSL na nowym hostingu

Certyfikat SSL jest przypisany do serwera – na nowym hostingu zainstaluj nowy (Let's Encrypt – darmowy u większości hostingów). Więcej o konfiguracji SSL w WordPress w osobnym poradniku.

Checklist po migracji – co sprawdzić

Po przełączeniu DNS przejdź przez te punkty:

  • [ ] Strona glowna i podstrony ładują się poprawnie
  • [ ] Formularze kontaktowe wysyłają maile
  • [ ] Obrazki się wyświetlają
  • [ ] Permalinki działają (Ustawienia → Bezpośrednie odnośniki → Zapisz)
  • [ ] Brak błędu 500
  • [ ] SSL działa (kłódka w pasku adresu)
  • [ ] Szybkość ładowania OK (PageSpeed Insights)
  • [ ] Google Analytics / tagi śledzące działają

Czy migracja wpływa na pozycje w Google?

Migracja bez zmiany domeny – minimalny wpływ

Przenoszenie na nowy hosting bez zmiany domeny ma minimalny wpływ na SEO. Google może zauważyć zmianę IP i przejść ponowne crawlowanie – wyrównuje się w 1–2 tygodnie.

Migracja ze zmiana domeny – redirect 301

Zmiana domeny wymaga przekierowań 301 ze starych URL-i na nowe, zgłoszenia w Google Search Console i monitorowania pozycji przez 4–8 tygodni. Spadek o 10–20% jest normalny i przejściowy.

Jak zminimalizować ryzyko

1. Nie zmieniaj struktury URL-i jednocześnie z hostingiem
2. Sprawdź, czy nowy hosting jest szybszy
3. Nie kasuj starego hostingu przez 2–4 tygodnie
4. Monitoruj GSC i import/eksport WordPress po migracji

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. 20+ lat doświadczenia w projektów.

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 – 30–60 minut. Reczna migracja przez FTP – 1–2 godziny. Do tego propagacja DNS: od 15 minut do 24 godzin. Duże sklepy WooCommerce z baza powyżej 1 GB mogą potrzebować 2–4 godzin.
Czy migracja WordPressa wpływa na pozycje w Google?
Przy zmianie samego hostingu (bez zmiany domeny) wpływ jest minimalny – krótkotrwały spadek przez zmianę IP, wyrownujacy się w 1–2 tygodnie. Przy zmianie domeny konieczne sa redirecty 301 i zgłoszenie w Google Search Console – spadek o 10–20% jest normalny i przejściowy.
Ktora wtyczkę do migracji wybrać – All-in-One czy Duplicator?
All-in-One jest łatwiejszy (eksport/import jednym klikiem), ale darmowa wersja ma limit 512 MB. Duplicator lepiej radzi sobie z większymi stronami i WooCommerce, ale wymaga więcej kroków technicznych. Dla małych stron i blogów – All-in-One. Dla sklepów i stron powyżej 500 MB – Duplicator.
Co zrobić, gdy po migracji strona wyświetla błąd 500?
Sprawdź wp-config.php – czy dane bazy (nazwa, użytkownik, hasło, host) sa poprawne. Przejdź do Ustawienia → Bezpośrednie odnośniki → Zapisz (regeneruje.htaccess). Sprawdź wersje PHP na nowym hostingu – może być inna niż na starym. Jeżeli nic nie pomaga, dezaktywuj wtyczki przez FTP (zmień nazwę katalogu plugins).
Czy muszę ponownie konfigurować SSL po przeniesieniu strony?
Tak – certyfikat SSL jest przypisany do konkretnego serwera. Na nowym hostingu zainstaluj nowy certyfikat (Let's Encrypt jest darmowy i dostępny u większości hostingów). Po instalacji sprawdź, czy nie ma mixed content – czyli zasobów ładowanych przez HTTP zamiast HTTPS. Wtyczka Really Simple SSL może to naprawić automatycznie.
#wordpress#migracja#hosting#przenoszenie#backup#dns#ftp#baza danych
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. Realizacje dla 500+ klientów.

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
  • 20+ lat doświadczenia w projektów w 15+ lat
Bezpłatna wycena