WordPress przenoszenie strony – kompletny poradnik migracji witryny krok po kroku

Migracja strony WordPress to proces, który może wydawać się skomplikowany, ale przy odpowiednim przygotowaniu i wykonaniu właściwych kroków można przeprowadzić go bezpiecznie i skutecznie. Niezależnie od tego, czy przenosisz swoją witrynę na nowy serwer, zmieniasz domenę, czy też migrujesz z innej platformy na WordPress, właściwe podejście do tego zadania jest kluczowe dla zachowania ciągłości działania Twojej strony i uniknięcia utraty pozycji w wynikach wyszukiwania.

Według badań przeprowadzonych przez firmę Ahrefs, nieprawidłowo przeprowadzona migracja może skutkować utratą nawet 70% ruchu organicznego. To ogromna strata, która może mieć poważne konsekwencje dla Twojego biznesu. Dlatego tak istotne jest, aby proces przenoszenia strony WordPress przeprowadzić metodycznie i z dbałością o szczegóły.

Dlaczego warto przenosić stronę WordPress?

Istnieje wiele powodów, dla których możesz rozważać migrację swojej witryny WordPress. Najczęstsze z nich to:

  • Zmiana hostingu na szybszy lub bardziej niezawodny
  • Rebrand firmy i związana z tym zmiana domeny
  • Przejście z lokalnego środowiska deweloperskiego na serwer produkcyjny
  • Konsolidacja kilku witryn w jedną
  • Przeniesienie strony z subdomeny na domenę główną
  • Migracja z HTTP na HTTPS

Matt Mullenweg, założyciel WordPressa, powiedział kiedyś: „Technologia jest najlepsza, gdy jest niewidoczna„. Ta zasada doskonale odnosi się do procesu migracji – użytkownicy Twojej strony nie powinni odczuwać żadnych niedogodności związanych z przeniesieniem witryny.

Przygotowanie do migracji strony WordPress

Backup strony

Pierwszym i najważniejszym krokiem przed rozpoczęciem migracji jest wykonanie pełnej kopii zapasowej istniejącej witryny. Backup powinien obejmować:

  1. Pliki WordPress – wszystkie pliki z katalogów motywów, wtyczek, uploadów i innych
  2. Bazę danych – wszystkie tabele zawierające treści, ustawienia i metadane
  3. Ustawienia serwera – opcjonalnie, jeśli masz do nich dostęp
Ciekawostka: Według statystyk WP Engine, ponad 30% problemów z witrynami WordPress mogłoby zostać natychmiast rozwiązanych, gdyby administratorzy posiadali aktualne kopie zapasowe.

Do wykonania kopii zapasowej możesz wykorzystać jedną z dedykowanych wtyczek, takich jak:

  • UpdraftPlus
  • BackupBuddy
  • All-in-One WP Migration
  • Duplicator

Alternatywnie, możesz wykonać kopię ręcznie, wykorzystując narzędzia dostarczane przez hosting, takie jak cPanel lub phpMyAdmin.

Analiza witryny przed migracją

Przed rozpoczęciem przenoszenia warto dokładnie przeanalizować obecny stan witryny:

  • Struktura URL – zapisz aktualną strukturę adresów URL
  • Indeksacja – sprawdź, które strony są zaindeksowane przez wyszukiwarki
  • Ruch – zbierz dane o ruchu na stronie przed migracją dla późniejszego porównania
  • Szybkość ładowania – zmierz aktualne wyniki, aby później sprawdzić, czy migracja poprawiła wydajność

Yoast, autor popularnej wtyczki SEO, podkreśla: „Dokładna inwentaryzacja stanu witryny przed migracją to połowa sukcesu całego procesu„.

Metody przenoszenia strony WordPress

Istnieją dwie główne metody przenoszenia strony WordPress:

1. Migracja ręczna

Proces ręcznej migracji obejmuje:

a) Eksport bazy danych:

  1. Zaloguj się do phpMyAdmin na starym hostingu
  2. Wybierz bazę danych WordPress
  3. Kliknij „Eksportuj” i zapisz plik SQL

b) Przeniesienie plików:

  1. Pobierz wszystkie pliki WordPress z serwera FTP
  2. Prześlij pliki na nowy serwer

c) Konfiguracja nowej bazy danych:

  1. Utwórz nową bazę danych na nowym hostingu
  2. Zaimportuj plik SQL do nowo utworzonej bazy
  3. Zaktualizuj plik wp-config.php z nowymi danymi bazy danych

d) Konfiguracja DNS:

  1. Zaktualizuj rekordy DNS wskazujące na nowy serwer

2. Migracja przy użyciu wtyczek

Wtyczki znacznie upraszczają proces migracji:

Duplicator – jedna z najpopularniejszych wtyczek do migracji WordPress:

  1. Zainstaluj i aktywuj wtyczkę na starej stronie
  2. Utwórz pakiet zawierający pliki i bazę danych
  3. Przenieś pakiet na nowy serwer
  4. Uruchom plik instalatora, aby rozpakować witrynę

All-in-One WP Migration:

  1. Zainstaluj wtyczkę na starej witrynie
  2. Wyeksportuj witrynę do pliku
  3. Zainstaluj WordPress i tę samą wtyczkę na nowym serwerze
  4. Zaimportuj wcześniej wyeksportowany plik
Ważne: Przed użyciem wtyczek do migracji upewnij się, że Twój nowy hosting spełnia wymogi dotyczące limitów pamięci i rozmiaru przesyłanych plików.

Szczegółowy proces migracji WordPress krok po kroku

1. Przygotowanie nowego środowiska

Zanim rozpoczniesz przenoszenie danych, upewnij się, że nowe środowisko jest odpowiednio przygotowane:

  • Zakup i skonfiguruj nowy hosting
  • Upewnij się, że hosting obsługuje wymagania techniczne WordPress (PHP 7.4+, MySQL 5.6+ lub MariaDB 10.1+)
  • Zainstaluj świeżą kopię WordPress (jeśli nie korzystasz z wtyczek do migracji)

2. Proces przenoszenia danych

Przy użyciu wtyczki Duplicator:

  1. Na starej stronie:

    • Zainstaluj i aktywuj wtyczkę Duplicator
    • Utwórz nowy pakiet (Build)
    • Pobierz plik instalatora i archiwum (installer.php i archive.zip)
  2. Na nowym serwerze:

    • Prześlij oba pliki do głównego katalogu
    • W przeglądarce uruchom installer.php (np. nowadomena.pl/installer.php)
    • Postępuj zgodnie z instrukcjami instalatora
    • Wprowadź dane nowej bazy danych
    • Zaktualizuj ścieżki URL jeśli zmieniasz domenę
    • Dokończ instalację

3. Weryfikacja po migracji

Po zakończeniu procesu migracji należy przeprowadzić kompleksową weryfikację:

  1. Sprawdź funkcjonalność witryny:

    • Czy wszystkie strony ładują się prawidłowo?
    • Czy formularze działają?
    • Czy wtyczki funkcjonują prawidłowo?
    • Czy media (obrazy, filmy) są widoczne?
  2. Sprawdź ustawienia URL:

    • Przejdź do Ustawienia > Ogólne i upewnij się, że adresy URL witryny są poprawne
    • Sprawdź, czy działa przekierowanie z www na non-www (lub odwrotnie)
  3. Sprawdź SEO:

    • Weryfikacja poprawności przekierowań 301 (jeśli były implementowane)
    • Upewnij się, że kanonikal URL są prawidłowe
    • Sprawdź, czy sitemap.xml jest dostępny i poprawny

„Migracja to nie koniec procesu – to początek nowej ery dla Twojej witryny. Dokładna weryfikacja po przeniesieniu strony jest tak samo istotna jak sama migracja.” – Neil Patel, ekspert SEO

4. Rozwiązywanie typowych problemów po migracji

Nawet najlepiej zaplanowana migracja może wiązać się z pewnymi wyzwaniami:

Problem z brakującymi obrazami

Jeśli obrazy nie wyświetlają się po migracji:

  1. Sprawdź, czy ścieżki w bazie danych zostały prawidłowo zaktualizowane
  2. Wykorzystaj wtyczkę „Better Search Replace” do automatycznej zmiany ścieżek
  3. Upewnij się, że katalog uploads został prawidłowo przeniesiony

Problem z przekierowaniami i 404

Jeśli pojawiają się błędy 404 na stronach, które powinny działać:

  1. Sprawdź struktur permalink w WordPress (Ustawienia > Odnośniki)
  2. Upewnij się, że mod_rewrite jest włączony na serwerze
  3. Zregeneruj plik .htaccess
Wskazówka: Aby zregenerować plik .htaccess, przejdź do Ustawienia > Odnośniki i kliknij "Zapisz zmiany" bez wprowadzania faktycznych modyfikacji.

Problem z logowaniem do panelu administracyjnego

Jeśli nie możesz zalogować się do panelu admina:

  1. Sprawdź, czy pliki cookies działają prawidłowo
  2. Wyczyść pamięć podręczną przeglądarki
  3. Upewnij się, że tablica wp_options w bazie danych zawiera prawidłowe adresy URL

Optymalizacja SEO po migracji WordPress

Migracja to doskonała okazja do poprawy SEO strony:

1. Aktualizacja struktury URL

Jeśli zmieniasz strukturę URL podczas migracji:

  1. Zaplanuj mapowanie przekierowań 301 ze starych na nowe adresy
  2. Zaimplementuj przekierowania w pliku .htaccess lub poprzez wtyczkę Redirection
  3. Aktualizuj wewnętrzne linki, aby wskazywały na nowe adresy URL

2. Ponowne wysłanie sitemap

Po migracji należy ponownie wysłać mapę witryny do wyszukiwarek:

  1. Zaktualizuj sitemap.xml (możesz użyć wtyczki Yoast SEO lub Rank Math)
  2. Prześlij zaktualizowaną mapę witryny do Google Search Console i Bing Webmaster Tools
  3. Zweryfikuj nową domenę w narzędziach dla webmasterów (jeśli zmieniłeś domenę)

3. Monitorowanie indeksacji po migracji

Kluczowe jest śledzenie, jak wyszukiwarki interpretują zmiany:

  1. Monitoruj Google Search Console pod kątem błędów indeksowania
  2. Śledź raport Coverage, aby upewnić się, że strony są prawidłowo indeksowane
  3. Wyświetl raport „Index > Pages” aby zobaczyć, jak szybko Google indeksuje nową witrynę

John Mueller z Google radzi: „Po migracji daj wyszukiwarkom czas na dostosowanie się. Pełna reindeksacja może zająć od kilku dni do kilku tygodni, w zależności od wielkości witryny i częstotliwości jej crawlowania.

Zaawansowane techniki przenoszenia WordPress

Migracja z HTTP na HTTPS

Przejście na protokół bezpieczny wymaga dodatkowych kroków:

  1. Zainstaluj certyfikat SSL na serwerze
  2. Zmień adresy URL w bazie danych (z http:// na https://)
  3. Skonfiguruj przekierowania 301 z HTTP na HTTPS
  4. Zaktualizuj wszystkie wewnętrzne linki i źródła mediów

Migracja wielostrony (Multisite)

WordPress Multisite wymaga specjalnego podejścia:

  1. Wykonaj kopię zapasową całej sieci, w tym wszystkich witryn podrzędnych
  2. Przenieś globalną konfigurację i tabele, a następnie indywidualne witryny
  3. Zaktualizuj tabele specyficzne dla multisite (wp_blogs, wp_site, itp.)
  4. Skonfiguruj subdomain mapping na nowym serwerze, jeśli jest używany

Migracja ze zmienioną strukturą bazy danych

Jeśli zmieniasz prefiks tabel lub strukturę bazy danych:

  1. Zaktualizuj plik wp-config.php z nowym prefiksem
  2. Użyj skryptów SQL do zmiany nazw tabel
  3. Zaktualizuj wszystkie zapytania w kodzie wtyczek i motywów, które używają hardcoded prefiksów

Najlepsze praktyki i wskazówki eksperckie

Planowanie czasowe

  • Wybierz odpowiedni moment: Migruj w okresie niskiego ruchu, najlepiej w nocy lub w weekend
  • Informuj użytkowników: Rozważ umieszczenie informacji o planowanej przerwie technicznej
  • Ustal harmonogram: Podziel migrację na etapy i określ czas na każdy z nich

Zarządzanie DNS

Propagacja DNS może trwać do 48 godzin, dlatego:

  • Zmniejsz TTL (Time To Live) rekordów DNS na 1 godzinę przynajmniej 48 godzin przed migracją
  • Przygotuj plik hosts na swoim komputerze, aby testować nowy serwer przed propagacją DNS
  • Po migracji monitoruj propagację DNS za pomocą narzędzi online

Zarządzanie wynikami wyszukiwania

Aby zachować pozycje w wyszukiwarkach:

  • Unikaj zmiany meta tagów, nagłówków H1 i głównej treści podczas migracji
  • Zachowaj tę samą strukturę URL lub zastosuj przekierowania 301
  • Poinformuj Google o zmianie domeny przez Search Console, jeśli dotyczy

„Przekierowania 301 to sygnał dla wyszukiwarek, że strona została na stałe przeniesiona. Przekazują one do 90-99% 'siły linku’ ze starej strony na nową.” – Moz.com

Sprawdzone narzędzia wspomagające migrację WordPress

Oprócz wymienionych wcześniej wtyczek, warto znać inne narzędzia ułatwiające migrację:

  • WP CLI – interfejs wiersza poleceń dla WordPress, umożliwiający automatyzację wielu zadań
  • Screaming Frog SEO Spider – narzędzie do crawlowania witryn, pomocne w analizie przed i po migracji
  • Google Search Console – niezbędne do monitorowania indeksacji po migracji
  • GTmetrix i PageSpeed Insights – do porównania wydajności przed i po migracji
  • Sucuri SiteCheck – do sprawdzania bezpieczeństwa po migracji

Podsumowanie

Przenoszenie strony WordPress to proces wymagający dokładnego planowania i metodycznego działania. Kluczowe elementy udanej migracji to:

  1. Wykonanie kompletnej kopii zapasowej przed rozpoczęciem
  2. Wybór odpowiedniej metody migracji do Twoich potrzeb
  3. Dokładne testowanie po przeniesieniu strony
  4. Wdrożenie przekierowań 301 dla zmienionych URL-i
  5. Monitorowanie SEO i indeksacji po migracji
  6. Optymalizacja wydajności na nowym serwerze

Przestrzegając zasad i kroków opisanych w tym poradniku, możesz przeprowadzić migrację swojej strony WordPress płynnie i bez negatywnego wpływu na SEO czy doświadczenie użytkowników.

Pamiętaj, że każda migracja jest nieco inna i może wymagać dostosowania procesu do specyfiki Twojej witryny. Zawsze miej pod ręką kopię zapasową i nie spiesz się z każdym krokiem – dokładność jest ważniejsza niż szybkość.


Udana migracja otwiera nowy rozdział w historii Twojej witryny, dając możliwość wykorzystania nowych technologii, poprawy wydajności i rozwoju online. Potraktuj ją jako inwestycję w przyszłość Twojej obecności w sieci.

Previous Article

Wordpress kombinowanie plików javascript

Next Article

Wordpress wydajność: optymalizacja i szybkość strony

Subscribe to our Newsletter

Subscribe to our email newsletter to get the latest posts delivered right to your email.
Pure inspiration, zero spam ✨