Poproś o kontaktKontakt

Academy · Google Search

Migracja na WordPressa: o czym należy pamiętać?

Aleksandra BieleckaSEO Specialist · Zaktualizowano · 8 min czytania
Aleksandra Bielecka
  1. Insights
  2. Academy
  3. Google Search
  4. Migracja na WordPressa: o czym należy pamiętać?

Rozdział Google Search · wpis 97 z 142 · nr 170 w programie Academy

Migracja na WordPressa udaje się wtedy, gdy każdy adres, który dziś przynosi ruch z Google, ma po przeniesieniu działający odpowiednik. Samo skopiowanie plików i bazy danych to tylko część pracy. Poniżej znajdziesz plan dla dwóch sytuacji: przejścia na WordPressa z innego systemu i przeniesienia WordPressa na nowy serwer albo domenę.

Najważniejsze w skrócie

  • Migracja na WordPressa bez spadku ruchu zaczyna się od mapy adresów: każdy stary URL dostaje nowy odpowiednik przed startem.
  • Przekierowania przy migracji mają być stałe (301 albo 308), prowadzić jednym krokiem do najbliższej treścią strony i działać co najmniej rok.
  • Przy przenoszeniu WordPressa na nową domenę adresy w bazie danych zamienia się narzędziem obsługującym dane serializowane, bez zmiany kolumny GUID.
  • Najczęstszy błąd po migracji WordPressa to blokada indeksowania przeniesiona z wersji testowej: noindex, robots.txt albo opcja zniechęcania wyszukiwarek.

Na czym polega migracja na WordPressa?

Migracja na WordPressa to przeniesienie treści, plików i ustawień strony do WordPressa albo przeniesienie istniejącej strony na WordPressie w nowe miejsce. Od tego, który wariant Cię dotyczy, zależy, co może się zepsuć.

SytuacjaCo się zmieniaNa co uważać w SEO
Przejście z innego systemu na WordPressasystem, szablon, często adresy podstronmapa starych i nowych adresów, przekierowania 301, tytuły i opisy
WordPress na nowym hostingu, ta sama domenaserwer i rekordy DNSdostępność strony dla Googlebota, wydajność serwera, blokady z wersji testowej
WordPress na nowej domeniewszystkie adresy URLprzekierowania każdego adresu, narzędzie do zmiany adresu w Search Console

Każdy z tych wariantów zaczyna się tak samo: od kopii zapasowej i spisu adresów. Jak migracja wpisuje się w całą widoczność w Google, opisujemy na stronie obszaru Google Search. Ogólne zasady przenoszenia stron na dowolnym systemie znajdziesz we wpisie Migracja strony internetowej: jak zrobić to dobrze.

Co przygotować przed migracją?

Przed migracją potrzebujesz trzech rzeczy: pełnej kopii zapasowej, listy wszystkich adresów strony i wersji testowej, której Google nie zaindeksuje.

  • Kopia zapasowa. Strona na WordPressie to pliki (rdzeń, motyw, wtyczki, katalog z mediami, wp-config.php, .htaccess) oraz osobna baza danych z treścią. Dokumentacja WordPressa zaleca kopię bazy przed kopią plików. Do pełnego odtworzenia strony potrzebujesz obu.
  • Lista adresów. Zbierz ją z map witryny, logów serwera, Google Analytics, danych o linkach w Search Console i z samego systemu. Uwzględnij też obrazy, pliki do pobrania, CSS i JavaScript.
  • Mapa adresów. Przy każdym starym adresie wpisz nowy odpowiednik. Google nazywa to mapowaniem adresów i wymienia jako jeden z kroków przenosin ze zmianą URL, bez którego nie ustawisz przekierowań.
  • Wersja testowa. Postaw ją pod tymczasowym adresem i zablokuj indeksowanie regułą noindex.
  • DNS. Jeśli zmieniasz serwer, Google radzi obniżyć TTL rekordów DNS do kilku godzin co najmniej tydzień przed przenosinami. Nowe ustawienia szybciej wtedy dotrą do użytkowników.
  • Dostępy. Panel hostingu starego i nowego serwera, FTP albo SFTP, baza danych, rejestrator domeny, Search Console i Google Analytics.

Jak przenieść treści z innego systemu do WordPressa?

Treści przenosisz importerem albo wtyczką, a adresy, wygląd i ustawienia SEO odtwarzasz osobno. Import przenosi wpisy, lecz nie przenosi Twojej widoczności.

WordPress ma wbudowane importery z menu Narzędzia → Import, m.in. dla Bloggera, Tumblra, kanałów RSS i plików eksportu z innej instalacji WordPressa. Dla Drupala, Joomli, PrestaShop czy Magento dokumentacja wskazuje wtyczki i narzędzia zewnętrzne. Przy dużych plikach serwerowi może zabraknąć pamięci. Nieudany import powtórzony bez sprzątania potrafi utworzyć zdublowane wpisy.

Po imporcie sprawdź trzy rzeczy:

  1. Adresy. Ustaw strukturę bezpośrednich odnośników tak, żeby jak najwięcej adresów zostało bez zmian. Każdy adres, który się nie zmienia, nie potrzebuje przekierowania.
  2. Tytuły i opisy. Tytuły stron, opisy meta, nagłówki H1 i teksty alternatywne obrazów często nie przechodzą w całości. Porównaj je ze starą stroną na liście najważniejszych podstron.
  3. Media i linki. Obrazy muszą leżeć na nowym serwerze, a linki w treści prowadzić do nowych adresów, nie do starej domeny ani do niedziałających stron.

Jak przenieść WordPressa na nowy serwer lub domenę?

Przeniesienie WordPressa to skopiowanie plików i bazy danych, podłączenie bazy w wp-config.php i poprawienie adresów strony w bazie. Kolejność według podręcznika administracji WordPressa wygląda tak:

  1. Zrób kopię bazy danych i plików.
  2. Wgraj pliki na nowy serwer i zaimportuj bazę.
  3. W pliku wp-config.php wpisz nazwę bazy, użytkownika, hasło i host nowego serwera.
  4. Przy zmianie domeny ustaw nowy adres w opcjach siteurl i home (w panelu: Ustawienia → Ogólne). Oba adresy mają zawierać https:// i nie mieć ukośnika na końcu.
  5. Zamień stary adres na nowy w treści. Zwykła operacja „znajdź i zamień” na całej bazie może uszkodzić dane zapisane w formacie serializowanym. Bezpieczniej użyć WP-CLI (polecenie search-replace) albo wtyczki, która obsługuje taki format.
  6. Nie zmieniaj kolumny GUID we wpisach. Czytniki kanałów RSS traktują wpis ze zmienionym GUID jak nowy i pokażą stare treści jeszcze raz.
  7. Zapisz ponownie ustawienia bezpośrednich odnośników, żeby WordPress odtworzył reguły w .htaccess. Własne reguły z kopii pliku, np. przekierowania, przywróć ręcznie.
  8. Jeśli używałeś stałej RELOCATE do zmiany adresu, usuń ją z wp-config.php. Pozostawiona osłabia bezpieczeństwo strony.

Wersja PHP na nowym serwerze powinna być co najmniej taka jak na starym i zgodna z motywem oraz wtyczkami. Jej podniesienie zaplanuj jako osobny krok, żeby przy błędzie wiedzieć, co go spowodowało.

Co to oznacza dla Twojego biznesu?

Migracja to moment, w którym strona może w kilka dni stracić ruch budowany latami. Koszt dobrego przygotowania jest mały w porównaniu z tygodniami odbudowy pozycji i utraconymi zapytaniami od klientów. Dlatego termin uruchomienia ustal tak, żeby po nim był czas na kontrolę, a nie na szczycie sezonu sprzedaży.

Jak ustawić przekierowania, żeby nie stracić ruchu z Google?

Każdy stary adres przekieruj stałym przekierowaniem po stronie serwera (301 albo 308) na najbliższy treścią nowy adres. To dla Google wyraźny sygnał, że strona zmieniła adres na stałe.

  • Jeden do jednego. Nie kieruj wielu starych adresów na stronę główną. Google może potraktować takie przekierowanie jak miękki błąd 404. Połączenie kilku podobnych podstron w jedną jest w porządku.
  • Bez łańcuchów. Przekierowanie ma prowadzić od razu do adresu docelowego. Jeśli łańcuch jest nieunikniony, Google radzi trzymać go krótko, najlepiej do trzech przeskoków.
  • Usunięte treści. Adresy, których nie przenosisz, mają zwracać kod 404 albo 410. Różnicę wyjaśniamy we wpisie o błędach 404 i 410.
  • Czas. Utrzymaj przekierowania co najmniej rok, a jeśli stare adresy nadal mają ruch, dłużej.
  • Spójność. Tagi kanoniczne, hreflang, linki wewnętrzne i mapa witryny wskazują już nowe adresy, nie przekierowania.

Przy zmianie domeny albo subdomeny zgłoś przenosiny w narzędziu do zmiany adresu w Search Console. Warunkiem jest przekierowanie 301 starej strony głównej na nową i uprawnienia właściciela obu usług na tym samym koncie Google. Google kieruje się tym zgłoszeniem przez 180 dni. Przy przejściu z HTTP na HTTPS, z wersji z www na wersję bez www i przy zmianie samego hostingu tego narzędzia nie używasz. Jak ustawić przekierowania we wtyczce i w .htaccess, pokazujemy w kompendium przekierowań na WordPressie.

Volodymyr Syvak

Zdaniem eksperta ICEA

„Mapę przekierowań zaczynamy od adresów z kliknięciami z Google albo linkami z innych stron i testujemy ją na wersji testowej, zanim ruszy produkcja. Po starcie najczęściej poprawiamy dwie rzeczy: zbiorcze przekierowania na stronę główną i adresy kategorii, które w WordPressie dostały inną strukturę niż w starym systemie.”

Volodymyr SyvakSenior SEO Specialist, ICEA.

Jakie błędy po migracji kosztują ruch?

Najdroższe błędy to te, które blokują indeksowanie albo kierują Google donikąd. Zwykle widać je dopiero po kilku dniach w Search Console.

  • Blokada z wersji testowej. Reguła noindex, wpis w robots.txt albo zaznaczona w WordPressie opcja zniechęcania wyszukiwarek do indeksowania przechodzi na produkcję razem z kopią strony.
  • Przekierowania na adresy, których nie ma. Literówka w mapie adresów daje błąd 404 w miejscu strony, która miała ruch.
  • Linki wewnętrzne do starej domeny. Strona działa, ale każde kliknięcie przechodzi przez przekierowanie, a część obrazów ładuje się ze starego serwera.
  • Stara mapa witryny. Google dostaje listę adresów, które już przekierowują, zamiast nowych.
  • Za słaby serwer. Po przenosinach Googlebot pobiera więcej stron niż na co dzień. Serwer, który nie nadąża, odpowiada błędami.
  • Wyłączony za wcześnie stary hosting. Przy zmianie serwera Google radzi wyłączyć stary dopiero wtedy, gdy ruch na nim spadnie do zera.

Jak sprawdzić stronę po migracji?

Po migracji przez kilka tygodni porównujesz to, co widzi Google, z tym, co zaplanowałeś. Według Google przy średniej wielkości stronach zastąpienie starych adresów nowymi w wynikach trwa kilka tygodni albo dłużej, a przejściowe wahania pozycji są normalne.

  1. Sprawdź kilkanaście najważniejszych starych adresów narzędziem do sprawdzania adresów URL w Search Console. Każdy ma przekierować jednym krokiem na właściwą stronę.
  2. Wyślij nową mapę witryny i usuń starą.
  3. Obserwuj raport indeksowania stron: liczba zaindeksowanych nowych adresów powinna rosnąć, a błędy 404 i 5xx nie powinny skakać.
  4. W logach serwera sprawdź, czy Googlebot dostaje kody 200 i 301, a nie błędy.
  5. W Google Analytics porównaj ruch z wyszukiwarki na najważniejszych stronach z okresem sprzed migracji.
  6. Zaktualizuj adresy w kampaniach reklamowych, profilach firmy i tam, gdzie możesz, w linkach z innych stron.

Google nie stawia tu dodatkowych wymagań technicznych , więc przekierowanie, które gubi stronę w indeksie, odcina ją też od tych odpowiedzi.

Ta sama kontrola chroni widoczność w odpowiedziach AI Google. Strona może pojawić się jako link w AI Overviews albo w trybie AI tylko wtedy, gdy jest zaindeksowana i może pokazać się w wyszukiwarce z fragmentem. Google nie stawia tu dodatkowych wymagań technicznych, więc przekierowanie, które gubi stronę w indeksie, odcina ją też od tych odpowiedzi.

Co zrobić teraz?

Migracja na WordPressa nie musi kosztować ruchu, jeśli traktujesz ją jak projekt SEO, a nie tylko techniczne przeniesienie plików. Najważniejsze są trzy rzeczy przygotowane przed startem: kopia zapasowa, mapa starych i nowych adresów oraz lista kontrolna na dzień uruchomienia.

Co dalej: wyeksportuj z Search Console listę stron z kliknięciami z ostatnich miesięcy. To one jako pierwsze muszą mieć nowy adres i działające przekierowanie. Jeśli Twój sklep albo strona już działa na WordPressie, zobacz, jak wygląda pozycjonowanie stron na WordPressie po migracji.

Najczęstsze pytania.

Czy przy przejściu na WordPressa muszę zmieniać adresy URL?

Nie zawsze. Struktura bezpośrednich odnośników w WordPressie pozwala często odtworzyć dotychczasowe adresy, a każdy adres bez zmiany nie wymaga przekierowania.

Czy wtyczka do migracji wystarczy, żeby przenieść stronę?

Wtyczka skopiuje pliki i bazę danych, ale nie sprawdzi przekierowań, blokad indeksowania ani mapy witryny. Te kontrole po przeniesieniu i tak robisz sam.

Czy po zmianie hostingu bez zmiany domeny trzeba coś zgłaszać w Search Console?

Nie. Narzędzie do zmiany adresu służy tylko do przenosin na inną domenę albo subdomenę. Upewnij się za to, że weryfikacja w Search Console działa na nowym serwerze.

Jak długo trzymać stary serwer po przeniesieniu WordPressa?

Do czasu, gdy ruch na starym serwerze spadnie do zera, a użytkownicy i Googlebot dostają treść z nowego. Wcześniejsze wyłączenie może odciąć tych, do których nie dotarła jeszcze zmiana DNS.

Aleksandra Bielecka
Aleksandra BieleckaSEO Specialist

Pisze w Insights o temacie Google Search.

Google Search

Sprawdźmy, co blokuje Twoją stronę.

Audyt pokazuje, które poprawki dadzą ruch najszybciej, a które mogą poczekać.

Zamów bezpłatny audyt pozycjonowania

Dołącz do newslettera

Solidna dawka wiedzy co dwa tygodnie na Twoim mailu.

* Zapisując się, akceptujesz politykę  prywatności.