Szukasz prostego sposobu na przeniesienie strony WordPress na inną domenę? W tym poradniku zobaczysz krok po kroku, jak zrobić to samodzielnie, bez angażowania firmy zewnętrznej. Dowiesz się też, jak zadbać o kopie zapasowe, SEO i brak błędów po migracji.
Dlaczego warto przenieść stronę WordPress na inną domenę?
Zmiana domeny często wynika z rozwoju firmy. Początkowo wybierasz pierwszy wolny adres, a po czasie okazuje się, że jest zbyt długi, mało zapamiętywalny lub po prostu nie pasuje do obecnego wizerunku marki. Gdy pojawi się wreszcie wymarzona nazwa, naturalnym krokiem staje się przeniesienie WordPressa na nową domenę.
Drugi typ sytuacji to praca nad nową wersją serwisu. Strona klienta działa na głównej domenie, a Ty budujesz nowy layout na subdomenie lub domenie roboczej. Gdy projekt jest gotowy, musi trafić na właściwy adres, a stara wersja powinna nadal dać się odtworzyć z kopii. W obu scenariuszach migracja WordPressa staje się koniecznością i warto wykonać ją w sposób kontrolowany, z myślą o stabilności i pozycjach SEO.
Rebranding i rozwój biznesu
Zmiana nazwy firmy albo poszerzenie oferty to klasyczny powód do wymiany domeny. Chcesz, aby adres był krótki, łatwy do zapamiętania i zgodny z nową strategią komunikacji. Krótsza domena z dobrym rozszerzeniem potrafi realnie podnieść liczbę wejść z wizytówek, reklam czy materiałów drukowanych, bo użytkownikom łatwiej ją poprawnie wpisać.
Rozszerzenie działalności na inne kraje to kolejny argument. Dla rynku niemieckiego sens ma domena .de, dla francuskiego .fr. Osoby szukające usług lokalnie częściej ufają adresom z krajowym rozszerzeniem, a dobrze wykonane przekierowania 301 pomagają przenieść dotychczasową widoczność do nowych wariantów domen.
Porządek techniczny i wygoda pracy
Nowa domena bywa też wygodniejsza od strony infrastruktury. Czasem zmieniasz dostawcę hostingu, konsolidujesz kilka stron na jednym serwerze albo po prostu chcesz zamiast subdomeny mieć wszystko na głównym adresie. Przeniesienie gotowej witryny jest wtedy szybsze niż jej ponowne stawianie od zera.
Motywem potrafią być także błędy popełnione na etapie startu. Zła struktura katalogów, tymczasowy adres roboczy czy testowy folder w katalogu głównym generują bałagan. Migracja na czystą instalację WordPressa na nowej domenie porządkuje sytuację i ułatwia dalsze prace nad serwisem.
Jak przygotować się do migracji WordPressa?
Bez względu na wybraną metodę, dobrze przygotowane zaplecze techniczne decyduje o tym, czy wszystko pójdzie gładko. Chodzi przede wszystkim o kopie zapasowe strony, dostęp do hostingu oraz przemyślany wybór narzędzi do migracji. Jeden błąd w tym etapie może oznaczać niedostępność witryny przez dłuższy czas.
Warto podkreślić, że przygotowanie zajmuje zwykle więcej czasu niż sama migracja. Sama zmiana domeny, przy użyciu odpowiedniej wtyczki, potrafi zmieścić się w kilku minutach. Za to ustawianie backupów, sprawdzenie bazy danych czy konfiguracja kont FTP wymagają chwili skupienia, bo to one chronią przed utratą treści i zamówień.
Jakie wtyczki i narzędzia wybrać?
Do przenoszenia WordPressa masz dwa główne podejścia. Pierwsze opiera się na wtyczkach migracyjnych, które automatycznie pakują całą stronę w jeden plik i odtwarzają ją na nowej domenie. Drugie to migracja manualna: kopiowanie plików przez FTP, eksport bazy z phpMyAdmin i ręczna zmiana adresów URL. Pierwsza metoda jest szybsza, druga daje pełną kontrolę.
Najczęściej wykorzystywane wtyczki to All-in-One WP Migration, Duplicator oraz UpdraftPlus. Pierwsza świetnie sprawdza się przy prostym eksporcie do pliku .wpress. Duplicator tworzy paczkę archiwum oraz instalator, który odtwarza stronę pod nowym adresem. UpdraftPlus znany jest bardziej jako narzędzie do backupu, ale umożliwia też odtworzenie witryny na innym hostingu lub domenie.
Dlaczego kopia zapasowa jest tak ważna?
Migracja domeny bez backupu to duże ryzyko. Jedno przerwane połączenie FTP, źle skonfigurowana baza albo przypadkowe usunięcie pliku może sprawić, że strona przestanie działać. Mając aktualną kopię zapasową, wracasz do wersji sprzed migracji w kilka minut, niezależnie od tego, co poszło nie tak.
Kopie możesz tworzyć na kilka sposobów. Panele hostingowe typu cPanel, Installatron czy autorskie panele dostawców (jak w dhosting.pl) pozwalają wykonać backup całej aplikacji jednym kliknięciem i przywrócić ją z listy kopii z ostatnich dni. Alternatywą są wtyczki takie jak All-in-One WP Migration, Duplicator albo UpdraftPlus, które tworzą archiwum do pobrania na dysk lokalny.
Jakie dane trzeba przygotować przed startem?
Przed kliknięciem „Eksportuj” warto zebrać w jednym miejscu podstawowe dane. Przyda się adres starej i nowej domeny, dane dostępowe do hostingu (login, hasło, adres serwera FTP), informacje o bazie danych (nazwa, użytkownik, hasło, host) oraz dostęp do panelu DNS u rejestratora domeny. Z takim zestawem wykonasz migrację bez przerywania pracy na każdym kroku.
Jeśli na nowej domenie działa już WordPress, potrzebne będzie też narzędzie do resetu instalacji. Darmowa wtyczka WP Reset pozwala przywrócić WordPressa do ustawień fabrycznych na jednym kliknięciu, co ułatwia import całej paczki z innej domeny bez konfliktów motywów i wtyczek.
Bez świeżej kopii zapasowej każda migracja WordPressa jest grą o wysoką stawkę – pełny backup zamienia ją w bezpieczny test.
Jak przenieść stronę WordPress wtyczką All-in-One WP Migration?
All-in-One WP Migration to jedno z najprostszych narzędzi do przenoszenia stron. Cały proces opiera się na eksporcie witryny do jednego pliku i późniejszym imporcie na docelowej domenie. Dzięki temu nie musisz osobno kopiować plików, motywów i bazy danych, bo wszystko trafia do jednego archiwum .wpress.
Metoda sprawdza się szczególnie wtedy, gdy zmieniasz domenę, ale zostajesz na tym samym hostingu lub gdy przenosisz stronę między różnymi dostawcami, a zależy Ci na szybkości. Jedynym ograniczeniem jest rozmiar pliku, który w darmowej wersji wtyczki wymaga czasem instalacji dodatku podnoszącego limit importu.
Eksport strony z obecnej domeny
Na początku instalujesz wtyczkę All-in-One WP Migration na aktualnej stronie. Po aktywacji pojawia się w menu bocznym nowa pozycja. Wchodzisz w nią, wybierasz opcję „Eksportuj” i po rozwinięciu ustawień zaawansowanych możesz zdecydować, czy chcesz wykluczyć niektóre elementy, na przykład media lub komentarze. To dobra opcja, gdy chcesz odchudzić paczkę.
Następnie klikasz „Eksportuj do” i wybierasz „Plik”. Wtyczka pakuje całą stronę, a po zakończeniu pojawia się przycisk pobierania. Plik z rozszerzeniem .wpress zapisujesz na komputerze. To kompletna kopia WordPressa, razem z bazą, motywami, wtyczkami oraz ustawieniami.
Reset WordPressa na nowej domenie
Gdy docelowa domena ma już jakąś instalację WordPressa, najlepiej oczyścić ją przed importem. Wtyczka WP Reset pomaga to zrobić w kilka chwil. Instalujesz ją, przechodzisz do Narzędzia → WP Reset, wybierasz, czy chcesz po resecie zachować aktywny motyw lub wtyczki, wpisujesz hasło „reset” i klikasz „Reset Site”. Po chwili widzisz zupełnie „świeżą” instalację.
Taki reset zmniejsza ryzyko konfliktów. Importowana paczka nadpisze ustawienia, motyw i dodatki, ale wolna instalacja pozwala uniknąć dziwnych błędów w bazie danych i niepotrzebnych wpisów, które zostałyby po wcześniejszych testach na tej samej domenie.
Import strony na nowej domenie
Na wyczyszczonej instalacji WordPressa instalujesz ponownie All-in-One WP Migration. Tym razem wybierasz „Importuj” i wskazujesz opcję „Plik”. Po wybraniu archiwum .wpress wtyczka wczytuje dane i pyta, czy nadpisać istniejące treści. Zgadzasz się, bo właśnie o to chodzi w pełnej migracji.
Jeśli paczka jest większa niż domyślny limit, potrzebny będzie darmowy dodatek, który zwiększy maksymalny rozmiar pliku importu do 512 MB. Pobierasz go jako archiwum .zip, dodajesz ręcznie jako nową wtyczkę i aktywujesz. Po imporcie nie zamykasz karty przeglądarki, dopóki proces się nie zakończy, aby nie przerywać operacji w połowie.
Sprawdzenie działania po migracji
Po zakończeniu importu logujesz się do panelu na nowej domenie. Dane logowania pozostają takie same jak na starej stronie. Przechodzisz po kilku kluczowych podstronach, sprawdzasz koszyk, formularze, bloga i menu. Warto też wejść w Ustawienia → Bezpośrednie odnośniki i ponownie zapisać strukturę linków, aby WordPress zaktualizował plik .htaccess.
Na końcu odświeżasz cache przeglądarki i ewentualny cache wtyczek. Zdarza się, że stare wersje plików statycznych trzymane w pamięci podręcznej powodują wyświetlanie nieaktualnych treści. Po ich wyczyszczeniu strona na nowej domenie powinna wyglądać i działać identycznie jak na poprzednim adresie.
Jak przenieść WordPress ręcznie – krok po kroku?
Czasem zamiast wtyczek wolisz pełną kontrolę nad każdym etapem. Ręczna migracja sprowadza się do przeniesienia plików WordPressa, eksportu i importu bazy danych oraz aktualizacji adresów URL. Takie podejście przydaje się zwłaszcza przy rozbudowanych projektach i specyficznych konfiguracjach serwera.
Ten sposób wymaga dostępu do phpMyAdmin, konta FTP (np. przez FileZilla lub WinSCP) i podstawowej orientacji w strukturze plików WordPressa. Dobrze wykonany proces pozwala przenieść serwis na inny serwer, inną lokalizację katalogu lub nową domenę, nie bazując wyłącznie na automatyce wtyczek.
Przenoszenie plików i bazy danych
Najpierw robisz ręczną kopię. W panelu phpMyAdmin wybierasz bazę danych obecnej strony i korzystasz z funkcji „Eksportuj”. Powstaje plik .sql zawierający wszystkie wpisy, ustawienia i konfiguracje. Na serwerze, przez FTP, kopiujesz cały katalog WordPressa wraz z wp-content, motywami i wtyczkami.
Na nowym hostingu tworzysz świeżą bazę danych, nadajesz użytkownikowi hasło i zapamiętujesz nazwę, login oraz hosta. Następnie w phpMyAdmin importujesz do tej bazy wcześniej zapisany plik .sql. Dzięki temu przenosisz całą zawartość serwisu jeden do jednego.
Konfiguracja wp-config.php i .htaccess
Kolejny krok to edycja pliku wp-config.php na nowej instalacji. Wprowadzisz w nim dane nowej bazy: DB_NAME, DB_USER, DB_PASSWORD oraz DB_HOST. Ten plik łączy WordPress z właściwą bazą, więc błędna wartość choćby jednego pola powoduje typowy błąd „Error establishing a database connection”.
W pliku .htaccess ustawiasz reguły przepisywania adresów i ewentualne przekierowania. Standardowa struktura WordPressa to zestaw kilku linijek odpowiedzialnych za obsługę bezpośrednich odnośników. Jeśli zmieniasz także strukturę katalogów, możesz potrzebować dodatkowych reguł, aby poprawnie obsłużyć nowe ścieżki.
Aktualizacja adresów URL w bazie
Po zmianie domeny w bazie nadal zapisane są stare adresy. Trzeba je podmienić na nowy. W phpMyAdmin możesz użyć zapytań „Znajdź i zamień” dla wartości zawierających starą domenę. Wiele osób wybiera do tego celowane skrypty lub wtyczki typu Better Search Replace, aby uniknąć błędów w serializowanych danych.
Przykładowo zamieniasz wszystkie wystąpienia http://stara-domena.pl na https://nowa-domena.pl. Po takiej operacji obrazy, linki wewnętrzne i odnośniki do zasobów zaczną wskazywać nowy adres. Gdy pominiesz ten krok, strona będzie się ładować, ale część elementów może odwoływać się do starej domeny, co wygeneruje problemy z mieszanymi treściami i SEO.
Przekierowania 301 i SEO
Bez ustawienia przekierowań cała moc linków z poprzedniej domeny nie przejdzie na nową. Konfigurując przekierowania 301 w .htaccess lub panelu hostingu, przekazujesz robotom wyszukiwarek jasny sygnał, że treść przeniosła się na inny adres. To podstawa, by ograniczyć spadki pozycji po zmianie domeny.
Po wdrożeniu przekierowań warto zaktualizować dane w Google Search Console, dodać nową domenę i wysłać aktualną mapę witryny. Dzięki temu Google szybciej zindeksuje nowy adres, a użytkownicy trafiający jeszcze na stare linki z wyników wyszukiwania zostaną automatycznie przeniesieni do aktualnej wersji serwisu.
Aby łatwiej porównać obie metody migracji, można zestawić je w prostej tabeli:
| Metoda | Plusy | Minusy |
| All-in-One WP Migration | Szybki eksport do jednego pliku | Limit rozmiaru pliku w wersji darmowej |
| Duplicator | Instalator automatycznie odtwarza stronę | Więcej kroków przy pierwszej konfiguracji |
| Migracja ręczna FTP + SQL | Pełna kontrola nad plikami i bazą | Większe wymagania techniczne |
Jak przenieść stronę WordPress wtyczką Duplicator?
Duplicator działa inaczej niż All-in-One WP Migration, ale efekt końcowy jest podobny. Tworzysz „paczkę” strony, która zawiera wszystkie pliki oraz skrypt instalacyjny. Następnie wgrywasz je na nowy serwer i uruchamiasz instalator w przeglądarce. Wiele agencji używa go na co dzień, bo dobrze radzi sobie z przenoszeniem zarówno małych, jak i większych serwisów.
Dla osób, które wolą prowadzenie za rękę, Duplicator bywa wygodniejszy. Kreator przechodzi po kolei przez skan plików, budowę paczki, konfigurację nowej bazy oraz zmianę adresów URL. Wszystko odbywa się w jednym procesie, a na końcu możesz od razu zalogować się do panelu na nowej domenie.
Tworzenie paczki w Duplicatorze
Najpierw instalujesz wtyczkę na stronie, którą chcesz przenieść. Po aktywacji pojawia się w menu pozycja „Duplicator”. Wchodzisz w nią, wybierasz „Create New”, a potem przechodzisz przez trzy główne zakładki: Storage, Archive i Installer. W wersji darmowej kopia zapisywana jest na serwerze i w ostatnim kroku możesz pobrać ją na dysk.
W zakładce Archive możesz wykluczyć katalogi albo pliki, których nie chcesz przenosić, na przykład stare backupy w folderze wp-content. Po kliknięciu „Next” wtyczka skanuje serwer, sprawdza konfigurację PHP oraz uprawnienia. Jeśli wszystko jest w porządku, pojawia się przycisk „Build”. Po zakończeniu budowy interesuje Cię przycisk „Archive”, który pobiera archiwum z kopią strony.
Wgrywanie plików na nową domenę
Pobrane archiwum warto najpierw rozpakować lokalnie, aby upewnić się, że zawiera komplet plików. W folderze zobaczysz paczkę strony oraz plik instalatora, na przykład installer-backup.php. Oba elementy trzeba wgrać na nowy serwer do katalogu odpowiadającego nowej domenie, korzystając z klienta FTP, takiego jak WinSCP czy FileZilla.
Gdy pliki znajdą się już w katalogu domeny, usuwasz z niego istniejący wcześniej plik wp-config.php, jeśli taki tam był. Dzięki temu instalator Duplicatora sam stworzy nowy plik konfiguracyjny, bazując na danych, które podasz w kolejnym kroku. To zmniejsza szansę na konflikt z poprzednią konfiguracją serwisu.
Instalacja kopii pod nowym adresem
Instalator uruchamiasz, wpisując w przeglądarce adres nowej domeny z dopiskiem /installer-backup.php. Skrypt sprawdza zgodność środowiska i jeśli wszystko jest w normie, pozwala przejść dalej po zaznaczeniu akceptacji ustawień. W kolejnym kroku podajesz dane nowej bazy danych, którą tworzysz w panelu hostingu, na przykład w sekcji „Bazy MySQL”.
Po podaniu nazwy bazy, użytkownika, hasła i hosta, instalator wgrywa strukturę i zawartość bazy, a następnie przechodzi do etapu aktualizacji adresów. Widzisz podsumowanie zmiany starej domeny na nową oraz możliwość finalizacji procesu. Na końcu możesz od razu zalogować się do panelu administratora, używając tych samych danych co na pierwotnej stronie.
Po pierwszym logowaniu warto zrobić jeszcze kilka rzeczy technicznych, aby domknąć migrację bez zbędnych problemów:
- usunąć pliki instalacyjne Duplicatora z poziomu panelu,
- przejrzeć ustawienia wtyczek, zwłaszcza cache i SEO,
- sprawdzić kluczowe podstrony i formularze kontaktowe,
- przetestować proces zakupowy, jeśli strona to sklep.
Po migracji WordPressa największą wartość ma nie sama techniczna zmiana domeny, ale dokładne przetestowanie serwisu jak zwykły użytkownik.
Na koniec dobrze jest zaplanować regularne kopie zapasowe już na nowej domenie, ustawić przekierowania 301 i uaktualnić dane w Google Search Console. Dzięki temu przeniesiona strona WordPress będzie działać stabilnie, a ruch z wyszukiwarki pozostanie na bezpiecznym poziomie.
FAQ – najczęściej zadawane pytania
Dlaczego warto przenieść stronę WordPress na inną domenę?
Zmiana domeny często wynika z rozwoju firmy, gdy początkowy adres staje się zbyt długi, mało zapamiętywalny lub nie pasuje do wizerunku marki. Innym powodem jest praca nad nową wersją serwisu, która po ukończeniu musi trafić na właściwy adres. Może to być też rebranding, poszerzenie oferty, rozszerzenie działalności na inne kraje (dla domen .de, .fr), czy porządek techniczny, np. konsolidacja stron na jednym serwerze, zmiana hostingu lub naprawa błędów popełnionych na starcie.
Jakie są główne metody przenoszenia strony WordPress na inną domenę?
Do przenoszenia WordPressa masz dwa główne podejścia: pierwsze opiera się na wtyczkach migracyjnych (np. All-in-One WP Migration, Duplicator, UpdraftPlus), które automatycznie pakują całą stronę w jeden plik i odtwarzają ją na nowej domenie. Drugie to migracja manualna, polegająca na kopiowaniu plików przez FTP, eksportowaniu bazy z phpMyAdmin i ręcznej zmianie adresów URL.
Dlaczego kopia zapasowa jest tak ważna przed migracją WordPressa?
Kopia zapasowa jest kluczowa, ponieważ jedno przerwane połączenie FTP, źle skonfigurowana baza danych lub przypadkowe usunięcie pliku może sprawić, że strona przestanie działać. Posiadanie aktualnej kopii zapasowej pozwala na powrót do wersji sprzed migracji w kilka minut, niezależnie od ewentualnych problemów.
Jakie dane trzeba przygotować przed startem migracji WordPressa?
Przed kliknięciem „Eksportuj” warto zebrać w jednym miejscu podstawowe dane: adres starej i nowej domeny, dane dostępowe do hostingu (login, hasło, adres serwera FTP), informacje o bazie danych (nazwa, użytkownik, hasło, host) oraz dostęp do panelu DNS u rejestratora domeny. Jeśli na nowej domenie działa już WordPress, potrzebne będzie też narzędzie do resetu instalacji, np. darmowa wtyczka WP Reset.
Co to są przekierowania 301 i dlaczego są ważne po migracji domeny?
Przekierowania 301 to mechanizm, który konfigurując w .htaccess lub panelu hostingu, przekazuje robotom wyszukiwarek jasny sygnał, że treść przeniosła się na inny adres. Jest to podstawa, aby cała moc linków z poprzedniej domeny nie zaginęła i by ograniczyć spadki pozycji SEO po zmianie domeny.
Jak działa wtyczka All-in-One WP Migration do eksportu strony?
Na początku instalujesz wtyczkę All-in-One WP Migration na aktualnej stronie. Po aktywacji wchodzisz w menu boczne, wybierasz opcję „Eksportuj” i po rozwinięciu ustawień zaawansowanych możesz zdecydować, czy chcesz wykluczyć niektóre elementy. Następnie klikasz „Eksportuj do” i wybierasz „Plik”. Wtyczka pakuje całą stronę do pliku z rozszerzeniem .wpress, który zapisujesz na komputerze.