Powolny hosting, słabe wsparcie techniczne, rosnące rachunki — to najczęstsze powody, dla których firmy decydują się na zmianę dostawcy. Problem w tym, że większość właścicieli stron boi się migracji jak ognia: "a co jeśli strona zniknie?", "a co z pozycjami w Google?", "czy stracę pocztę?"
Spokojnie. Migracja strony to rutynowa operacja techniczna — pod warunkiem że robisz ją w odpowiedniej kolejności. W tym artykule przeprowadzę Cię przez cały proces krok po kroku: od backupu, przez przeniesienie plików i bazy danych, po zmianę DNS i weryfikację po migracji.
Kiedy warto zmienić hosting?
Nie każdy problem z hostingiem wymaga natychmiastowej migracji — ale są sygnały, których nie wolno ignorować:
- Strona ładuje się powyżej 3 sekund — to bezpośredni wpływ na SEO i konwersje. Jeśli audyt strony wskazuje wolny serwer jako przyczynę, czas na zmianę.
- Częste awarie i przestoje — uptime poniżej 99,5% miesięcznie to problem dla każdej firmy zależnej od internetu.
- Brak wsparcia technicznego lub długi czas odpowiedzi — kiedy coś się psuje o 22:00, potrzebujesz pomocy, nie automatu.
- Cena rośnie bez uzasadnienia — wiele hostingów kusi promocyjną ceną przez rok, potem mnoży ją trzy razy przy odnowieniu.
- Brak SSL, PHP w przestarzałej wersji, brak backupów — to sygnały, że hosting nie inwestuje w infrastrukturę.
- Hosting "gratis" od agencji bez możliwości przeniesienia — jeden z najgorszych scenariuszy. Opisuję go szczegółowo w artykule o kosztach strony internetowej.
Co przygotować przed migracją
Kompletny backup strony i bazy danych
Zanim dotkniesz czegokolwiek — zrób backup. Kompletny, z plikami i bazą danych. W WordPress najlepiej sprawdzają się dwa narzędzia:
- Duplicator Pro — pakuje całą instalację WordPressa (pliki + baza) do jednego archiwum zip z instalatorem. Idealne do migracji 1:1.
- All-in-One WP Migration — jeszcze prostsze, eksportuje i importuje całą stronę w kilku kliknięciach. Wersja darmowa obsługuje pliki do 512 MB.
- Ręczny backup przez phpMyAdmin + FTP — pełna kontrola, zalecane dla zaawansowanych lub przy dużych plikach medialnych.
Backup przechowaj lokalnie na komputerze — nie tylko na serwerze. O bezpiecznym przechowywaniu kopii zapasowych piszę więcej w artykule o bezpieczeństwie WordPress.
Dostęp do panelu domeny
Będziesz potrzebować dostępu do miejsca, gdzie domena jest zarejestrowana (np. nazwa.pl, home.pl, OVH), żeby zmienić serwery DNS lub przenieść domenę. Sprawdź dane logowania przed rozpoczęciem migracji — nie w jej trakcie.
Dane dostępowe do nowego hostingu
Przygotuj: dane FTP lub dostęp do menedżera plików w panelu nowego hostingu, dane do phpMyAdmin lub MySQL (host, użytkownik, hasło, nazwa bazy), dane SMTP do poczty (jeśli przenosisz też e-mail).
Migracja WordPress — krok po kroku
Backup z Duplicator lub All-in-One WP Migration
Zainstaluj wybrany plugin, utwórz paczkę migracyjną. Duplicator wygeneruje dwa pliki: archiwum ZIP i installer.php. All-in-One wygeneruje plik .wpress. Pobierz oba pliki na dysk lokalny.
Przygotowanie nowego hostingu
Utwórz nową bazę danych MySQL w panelu nowego hostingu (cPanel, DirectAdmin, Plesk — zależnie od dostawcy). Zanotuj: nazwę bazy, użytkownika bazy i hasło. Utwórz konto FTP lub skorzystaj z menedżera plików w panelu.
Upload plików na nowy hosting
Przez FTP (FileZilla) lub menedżer plików wgraj archiwum ZIP i plik installer.php do katalogu głównego strony (zwykle public_html). Dla dużych stron (powyżej 512 MB) użyj FTP zamiast menedżera plików — jest szybszy i stabilniejszy przy dużych transferach.
Uruchomienie instalatora
Wejdź przeglądarką na adres tymczasowy nowego hostingu (lub użyj pliku hosts do testowania) i uruchom installer.php. Podaj dane nowej bazy danych. Duplicator sam zaimportuje bazę i zaktualizuje wszystkie URL-e w bazie danych. Gotowe.
Test przed przełączeniem DNS
Zanim zmienisz DNS, przetestuj stronę na nowym hostingu przez plik hosts (dodaj wpis: IP_nowego_serwera twojadomena.pl). Sprawdź: działanie strony, formularze, logowanie do wp-admin, wyświetlanie obrazów, certyfikat SSL.
Zmiana serwerów DNS domeny
Gdy strona działa poprawnie na nowym hostingu — zmień serwery DNS domeny na wskazane przez nowego dostawcę. Propagacja DNS trwa od kilku minut do 48 godzin (zwykle 4–8h). W tym czasie część użytkowników może trafiać jeszcze na stary serwer — dlatego nie zmieniaj niczego w treści strony przez 48h po zmianie DNS.
Aktywacja certyfikatu SSL
Na nowym hostingu aktywuj certyfikat SSL (Let's Encrypt — zazwyczaj jeden klik w panelu). Sprawdź czy strona działa przez HTTPS i czy nie ma mixed content (zasobów ładowanych przez HTTP). W WordPress pomocny jest plugin Really Simple SSL.
Przeniesienie domeny — transfer vs zmiana DNS
To dwie różne rzeczy — i często mylone:
- Zmiana serwerów DNS — domena zostaje u obecnego rejestratora, ale wskazuje na serwery nowego hostingu. Prosto, szybko (4–24h), bez ryzyka utraty domeny. Rekomendowane w 90% przypadków.
- Transfer domeny — przenosisz domenę do innego rejestratora. Wymaga kodu authinfo (EPP), odblokowania domeny, trwa 5–7 dni. Uzasadnione gdy chcesz mieć wszystko u jednego dostawcy lub obecny rejestrator jest drogi.
LH.pl — hosting z darmową migracją całego serwisu
LH.pl — darmowa migracja + polski support
Jedną z największych barier przy zmianie hostingu jest czas i ryzyko techniczne. LH.pl regularnie oferuje akcje, w ramach których ich zespół techniczny przenosi cały serwis — pliki, bazy danych, poczta e-mail — bez dodatkowych kosztów. Wystarczy założyć konto i zgłosić migrację.
- Darmowa migracja całego serwisu (w ramach akcji promocyjnych)
- Polski support dostępny na czacie i przez telefon
- Serwery w Polsce — niskie opóźnienia dla polskich użytkowników
- Automatyczne certyfikaty SSL (Let's Encrypt) w każdym planie
- Automatyczne backupy codzienne przechowywane przez 30 dni
- PHP 8.x, MariaDB, HTTP/2 — nowoczesna infrastruktura
Czy migracja wpływa na SEO i pozycje w Google?
Poprawnie przeprowadzona migracja nie powinna wpłynąć negatywnie na SEO. Google indeksuje stronę według URL-i, nie według serwera. Dopóki URL-e się nie zmieniają, pozycje zostają.
Co więcej — jeśli nowy hosting jest szybszy (niższy TTFB, lepsze Core Web Vitals), możesz nawet oczekiwać poprawy pozycji w ciągu kilku tygodni. Szybkość serwera to bezpośredni czynnik rankingowy Google od 2021 roku.
Co zrobić żeby zabezpieczyć SEO podczas migracji:
- Zachowaj identyczną strukturę URL-i (nie zmieniaj slugów, kategorii, ani struktury katalogów)
- Nie kasuj starego hostingu przez minimum 2 tygodnie po migracji
- Po zmianie DNS sprawdź Google Search Console pod kątem błędów crawlowania
- Przeprowadzaj migrację w nocy lub w weekendy — ruch jest niższy, a ewentualne problemy mniej odczuwalne
Checklist: migracja zakończona sukcesem
- Backup plików i bazy danych pobrany lokalnie przed migracją
- Strona działa poprawnie na nowym hostingu (test przez plik hosts)
- Logowanie do wp-admin działa
- Certyfikat SSL aktywny — brak ostrzeżeń HTTPS
- Brak mixed content (wszystkie zasoby przez HTTPS)
- Formularze kontaktowe działają i wysyłają maile
- Wszystkie obrazy wyświetlają się poprawnie
- DNS zmieniony i propagacja zakończona (sprawdź dnschecker.org)
- Poczta e-mail działa (jeśli na tym samym hostingu)
- Google Search Console — brak nowych błędów crawlowania
- PageSpeed Insights — wynik nie gorszy niż przed migracją
- Stary hosting aktywny przez min. 2 tygodnie jako zapas
FAQ — najczęstsze pytania o migrację strony
Jak przenieść stronę WordPress na nowy hosting?
Kroki: (1) zrób backup plików i bazy (Duplicator lub All-in-One WP Migration), (2) wgraj kopię na nowy hosting, (3) zaimportuj bazę danych, (4) zaktualizuj wp-config.php, (5) zmień serwery DNS. Propagacja DNS trwa do 48h. Wiele hostingów (jak LH.pl) oferuje darmową migrację — warto to wykorzystać zamiast robić to samemu.
Czy zmiana hostingu wpływa na SEO i pozycje w Google?
Poprawna migracja nie wpływa negatywnie na SEO. Kluczowe jest zachowanie tych samych URL-i i brak przestoju strony. Jeśli nowy hosting jest szybszy, pozycje mogą nawet wzrosnąć — szybkość serwera (TTFB, Core Web Vitals) jest czynnikiem rankingowym. Sprawdź Google Search Console po migracji.
Ile trwa migracja strony internetowej?
Sam proces techniczny to 1–3 godziny dla typowej strony firmowej WordPress. Propagacja DNS po zmianie serwerów to kolejne 4–48 godzin. Darmowa migracja przez obsługę hostingu (np. LH.pl) trwa zwykle 1 dzień roboczy od zgłoszenia.
Jak przenieść domenę do innego rejestratora?
Transfer domeny .pl: (1) odblokuj domenę, (2) pobierz kod authinfo (EPP) od obecnego rejestratora, (3) zainicjuj transfer u nowego rejestratora, (4) potwierdź w e-mailu. Proces trwa 5–7 dni. Prostszą alternatywą jest zmiana serwerów DNS bez transferu domeny — działa w 4–24h.
Czy mogę przenieść stronę bez utraty danych?
Tak — pod warunkiem kompletnego backupu przed migracją. Backup powinien zawierać: wszystkie pliki WordPress, pełny dump bazy MySQL i plik wp-config.php. Przechowaj kopię lokalnie i nie kasuj starego hostingu przez minimum 2 tygodnie.
Który hosting oferuje darmową migrację strony?
LH.pl regularnie oferuje darmową migrację całego serwisu (pliki, bazy, poczta) w ramach akcji promocyjnych. Obsługa techniczna przenosi stronę bez dodatkowych kosztów — idealne rozwiązanie dla firm, które chcą zmienić hosting bez angażowania własnego czasu lub technika.
Co sprawdzić po migracji strony na nowy hosting?
Checklist: strona ładuje się poprawnie, HTTPS działa, formularze wysyłają maile, linki wewnętrzne nie są zepsute, Google Search Console nie raportuje błędów crawlowania, logi serwera są czyste, poczta e-mail działa, PageSpeed Insights pokazuje wynik nie gorszy niż przed migracją.
Migracja strony to jak przeprowadzka firmy do nowego biura — stresująca jeśli robisz to bez planu, bezproblemowa jeśli zrobisz ją metodycznie. Klucz to backup, test przed przełączeniem DNS i cierpliwość podczas propagacji.