Kiedy warto zmienić hosting WordPress

Sygnały, że Twój obecny hosting nie spełnia wymagań:

  • Wolna strona — TTFB powyżej 800 ms, LCP powyżej 4 sekund
  • Częste przestoje — uptime poniżej 99.5% (ponad 3.6 godziny przestoju/mies.)
  • Brak Redis / Object Cache — kluczowe dla WooCommerce
  • Stary PHP — poniżej 8.0 (bezpieczeństwo i wydajność)
  • Słabe wsparcie — długi czas odpowiedzi, brak kompetencji WordPress
  • Brak NVMe SSD — nadal na dyskach SATA SSD lub HDD
  • Brak zabezpieczeń — brak Imunify360/ModSecurity/WAF
  • Rosnące koszty — promocyjna cena pierwszego roku, potem podwyżka

Przygotowania przed migracją

Zasada #1:

Nigdy nie kasuj starego hostingu, dopóki nowy nie działa poprawnie. Utrzymuj oba aktywne przez minimum 7-14 dni po migracji.

Checklist przygotowawczy:

#CzynnośćDlaczego
1Zrób pełny backup (pliki + baza)Zabezpieczenie przed utratą danych
2Zapisz dane logowania starego hostinguFTP, phpMyAdmin, panel hostingu
3Sprawdź wersję PHP na starym hostinguNowy hosting musi obsługiwać tę samą lub nowszą
4Zanotuj aktywne wtyczki i motywWeryfikacja po migracji
5Sprawdź rozmiar strony (pliki + baza)Czy nowy hosting ma wystarczająco miejsca
6Zanotuj ustawienia DNSA records, MX records (email!), CNAME
7Załóż konto na nowym hostinguSmartXHosting.pl → wybierz pakiet → dodaj domenę

Metoda 1: All-in-One WP Migration (najprostsza)

Najlepsza dla: stron do 512 MB (darmowa) lub dowolnych (Unlimited $69). Najbardziej niezawodna metoda — obsługuje serialized data automatycznie.

Na starym hostingu: Eksport

  1. Zainstaluj wtyczkę All-in-One WP Migration
  2. Przejdź do All-in-One WP Migration → Eksport
  3. Kliknij „Eksportuj do → Plik"
  4. Pobierz plik .wpress na komputer

Na nowym hostingu (SmartX): Instalacja WordPress

  1. Zaloguj się do Plesk → WordPress → Instaluj
  2. Zainstaluj czystego WordPress na docelowej domenie
  3. Zaloguj się do nowego WP-admin

Na nowym hostingu: Import

  1. Zainstaluj wtyczkę All-in-One WP Migration na nowym WP
  2. Przejdź do All-in-One WP Migration → Import
  3. Przeciągnij plik .wpress lub kliknij „Importuj z → Plik"
  4. Poczekaj na zakończenie importu (może trwać 5-30 min)
  5. Kliknij „Zakończ" → zaloguj się danymi ze starego hostingu
Limit 512 MB:

Darmowa wersja importuje pliki do 512 MB. Jeśli Twoja strona jest większa: (1) kup Unlimited ($69), (2) wykluczaj spam komentarze i rewizje z eksportu, (3) użyj metody 2 lub 4.

Metoda 2: UpdraftPlus (backup → restore)

Najlepsza dla: stron z istniejącym backupem UpdraftPlus. Jeśli już używasz UpdraftPlus — migracja jest naturalna.

Na starym hostingu: Utwórz backup

UpdraftPlus → Backup Now → zaznacz wszystko (baza, pliki, wtyczki, motywy, uploads). Zapisz do Google Drive lub pobierz na komputer.

Na nowym hostingu: Zainstaluj WordPress + UpdraftPlus

Zainstaluj czystego WordPress, aktywuj UpdraftPlus, podłącz to samo konto Google Drive (lub prześlij pliki backup ręcznie).

Przywróć backup

UpdraftPlus → Existing Backups → Rescan remote storage → Wybierz backup → Przywróć wszystko.

Search Replace URL (jeśli domena się zmienia)

Jeśli strona zmienia URL, zainstaluj Better Search Replace i zamień stary URL na nowy we wszystkich tabelach.

Metoda 3: Plesk Migrator (z poziomu hostingu)

Najlepsza dla: migracji z innego hostingu Plesk lub z cPanel. Plesk Migrator przenosi całą stronę (pliki, baza, email, DNS) automatycznie.

W Plesk SmartXHosting: Start Migration

Rozszerzenia → Plesk Migrator → Start Migration

Podaj dane starego hostingu

IP, login root/admin, hasło lub klucz SSH

Wybierz co przenieść

Strony, bazy danych, emaile, certyfikaty SSL

Plesk przenosi wszystko automatycznie

15-60 min w zależności od rozmiaru

Metoda 4: Ręczna migracja (FTP + phpMyAdmin)

Najlepsza dla: zaawansowanych użytkowników, stron z niestandardową konfiguracją, lub gdy wtyczki migracyjne nie działają.

Krok 1: Eksport bazy danych

Na starym hostingu: phpMyAdmin → Twoja baza → Eksport → Format SQL → Wykonaj. Pobierz plik .sql.

Krok 2: Pobierz pliki FTP

Połącz się FTP (FileZilla) ze starym hostingiem. Pobierz cały katalog WordPress (lub przynajmniej wp-content/ + wp-config.php + .htaccess).

Krok 3: Prześlij pliki na nowy hosting

Połącz się FTP z SmartXHosting. Prześlij pliki do katalogu domeny (httpdocs/ w Plesk).

Krok 4: Import bazy danych

W Plesk: utwórz nową bazę danych i użytkownika. Otwórz phpMyAdmin → Import → wybierz plik .sql → Wykonaj.

Krok 5: Zaktualizuj wp-config.php

Edytuj wp-config.php — zmień dane bazy danych na nowe (nazwa, użytkownik, hasło, host).

Krok 6: Search Replace (jeśli zmienia się URL)

Zainstaluj Better Search Replace lub uruchom WP-CLI: wp search-replace 'stary-url.pl' 'nowy-url.pl'.

Zmiana DNS — jak przełączyć domenę

Po zweryfikowaniu, że strona działa na nowym hostingu, zmień rekordy DNS:

Zaloguj się do panelu rejestratora domeny

OVH, nazwa.pl, home.pl, Cloudflare

Zmień rekord A

Na nowy IP serwera SmartXHosting

Sprawdź rekord MX

Jeśli email jest na starym hostingu, nie zmieniaj MX lub skonfiguruj email na SmartX

Poczekaj na propagację DNS

1-48 godzin (zwykle 1-4 h)

Weryfikacja przed DNS:

Możesz przetestować stronę na nowym hostingu BEZ zmiany DNS — edytuj plik hosts na swoim komputerze: NOWY_IP twojadomena.pl. Tylko Ty zobaczysz stronę z nowego serwera. Po weryfikacji zmień DNS oficjalnie.

SSL po migracji

Po zmianie DNS i propagacji:

  1. W Plesk: Strony i domeny → Certyfikaty SSL/TLS → Let's Encrypt → Zainstaluj
  2. Zaznacz „www" i auto-renew
  3. Włącz redirect HTTP → HTTPS
  4. Sprawdź stronę: kłódka w przeglądarce, brak mixed content

Checklist po migracji — 12 punktów weryfikacji

#Punkt weryfikacjiJak sprawdzić
1Strona główna ładuje się poprawnieOtwórz w przeglądarce (incognito)
2Podstrony działają (permalink)Kliknij 5-10 różnych stron/postów
3Obrazki wyświetlają sięSprawdź galerię, header, logo
4SSL aktywny (kłódka)https:// + brak mixed content (F12)
5Formularze działająWyślij testowy formularz kontaktowy
6WP-admin dostępnyZaloguj się do /wp-admin/
7WooCommerce (jeśli sklep)Dodaj do koszyka, testowy checkout
8Email działaWyślij testowy mail, sprawdź odbiór
9Szybkość stronyGTmetrix / PageSpeed Insights
10Cron / zaplanowane zadaniaWP-admin → Narzędzia → cron (lub WP Crontrol)
11Sitemap XMLOtwórz /sitemap.xml — czy generuje się poprawnie
12Google Search ConsoleZgłoś nowy sitemap, sprawdź indeksowanie
Przenieś stronę na SmartXHosting

NVMe SSD, Redis Object Cache, Imunify360, Plesk WordPress Toolkit. Migracja wtyczką All-in-One WP Migration zajmuje ~15 minut. Wsparcie techniczne pomoże przy większych migracjach.

Zamów hosting i przenieś stronę

Najczęściej zadawane pytania

Czy migracja WordPress wpływa na SEO?

Jeśli zrobisz ją poprawnie — nie. Klucz: zachowaj te same URL-e (permalink structure), ustaw redirect 301 jeśli cokolwiek się zmienia, zaktualizuj sitemap w Google Search Console, utrzymaj SSL. Szybszy hosting (SmartX NVMe) może nawet poprawić pozycje (Core Web Vitals).

Ile trwa migracja WordPress?

Wtyczka All-in-One: 15-30 minut (mała strona), 30-60 minut (duża). Ręczna migracja: 1-3 godziny. Propagacja DNS: 1-48 godzin (zwykle 1-4 h). Łącznie: planuj na pół dnia roboczego z testami.

Czy muszę przenieść email razem ze stroną?

Nie koniecznie — email i strona mogą być na różnych serwerach. Jeśli email jest na starym hostingu, nie zmieniaj rekordów MX. Jeśli chcesz przenieść email na SmartX — Plesk obsługuje email z webmailem (Roundcube), antispamem i DKIM.

Co jeśli strona nie działa po migracji?

Najczęstsze problemy: (1) błędne dane bazy w wp-config.php — sprawdź nazwę, użytkownika, hasło. (2) Permalinki nie działają — WP-admin → Ustawienia → Bezpośrednie odnośniki → Zapisz (bez zmian). (3) Białe ekran — włącz WP_DEBUG w wp-config.php, sprawdź error log w Plesk. (4) Mixed content — Better Search Replace: http→https.

Czy SmartXHosting pomaga w migracji?

Tak — wsparcie techniczne SmartX pomaga w migracji stron WordPress. Dla pakietów z Plesk dostępny jest Plesk Migrator, który automatyzuje cały proces. Skontaktuj się z supportem po zamówieniu hostingu.