Przejdź do treści

Migracja strony bez utraty pozycji w Google

Migracja strony to każda zmiana, po której Google musi na nowo poznać witrynę: nowy serwer, domena, CMS albo struktura adresów. Ruch z wyszukiwarki da się zachować, jeśli przed przeniesieniem powstanie pełny inwentarz adresów i mapa przekierowań 301, a po nim ktoś pilnuje błędów. Oba elementy przygotowujemy przed przełączeniem, a po nim przez kolejne tygodnie śledzimy błędy i indeksację.

Rodzaje migracji

Migracja strony internetowej niesie różne ryzyko w zależności od tego, co się zmienia. Najbezpieczniejsza jest zmiana serwera bez zmiany adresów, najwięcej pracy wymaga zmiana CMS połączona z nową strukturą adresów.

Co zmienia migracja i gdzie jest ryzyko
Rodzaj migracjiCo się zmieniaGłówne ryzyko
Zmiana serweraserwer i jego konfiguracja, adresy stron zostająprzestój, błędy 5xx, wolniejsze odpowiedzi, niepełna kopia plików albo poczty
Zmiana domenywszystkie adresyutrata sygnałów bez przekierowań 301 i bez zgłoszenia zmiany adresu w Search Console
Zmiana CMS albo szablonustruktura adresów, szablony i kodbrakujące przekierowania, zgubione tytuły, opisy i dane strukturalne, inne linkowanie wewnętrzne
Przejście na HTTPSprotokółmieszana treść, podwójne przekierowania, stare adresy w mapie witryny
Nowa struktura adresówścieżki podstronłańcuchy przekierowań i podstrony bez linków wewnętrznych
Połączenie serwisówdwie witryny w jednąkanibalizacja fraz i przekierowania na niepasujące odpowiedniki

Plan migracji krok po kroku

  1. Inwentarz adresówŁączymy crawl, mapy witryny, dane z Search Console, najczęściej linkowane adresy z Ahrefs i, jeśli są dostępne, logi serwera. Powstaje lista wszystkich adresów, które mają ruch, linki albo są w indeksie.
  2. Mapa przekierowań 301Każdy stary adres dostaje jeden nowy odpowiednik. Google odradza łańcuchy przekierowań i kierowanie wielu starych adresów na jedną niepasującą stronę, na przykład główną.
  3. Środowisko testoweNowa wersja działa pod adresem testowym zamkniętym hasłem. Porównujemy crawl starej i nowej wersji: tytuły, nagłówki, adresy kanoniczne, dane strukturalne i linkowanie wewnętrzne.
  4. Dzień migracjiUruchamiamy przekierowania, publikujemy nową mapę witryny i sprawdzamy stare adresy z inwentarza. Przy zmianie domeny zgłaszamy ją w Search Console narzędziem do zmiany adresu.
  5. Kontrola po migracjiPrzez kolejne tygodnie śledzimy błędy 404 i 5xx, raport „Strony” w Search Console i pozycje najważniejszych fraz. Prosimy właścicieli najważniejszych stron linkujących o aktualizację linków.
  6. Utrzymanie przekierowańGoogle zaleca utrzymywać przekierowania jak najdłużej, zwykle co najmniej rok. Najbezpieczniej zostawić je na stałe.

Google opisuje ten proces w dokumentacji przenoszenia witryny ze zmianą adresów URL. Uprzedza tam, że w średniej wielkości witrynie wymiana starych adresów na nowe w wynikach trwa kilka tygodni lub dłużej, a pozycje mogą się w tym czasie wahać.

Jak przenieść WordPress na inny serwer

Migracja WordPress na inny serwer bez zmiany domeny nie zmienia adresów, więc nie wymaga przekierowań. Najważniejsze jest to, żeby strona działała na nowym serwerze, zanim zmienią się rekordy DNS. Kolejność wygląda tak:

  1. Kopia plikówPobierz cały katalog WordPressa, a przede wszystkim wp-content z motywami, wtyczkami i przesłanymi plikami oraz wp-config.php.
  2. Kopia bazy danychWyeksportuj bazę poleceniem wp db export w WP-CLI albo przez phpMyAdmin.
  3. Nowy serwerZałóż bazę, zaimportuj kopię, wgraj pliki i wpisz dane nowej bazy w wp-config.php.
  4. Test przed zmianą DNSWpisz adres IP nowego serwera w pliku hosts na swoim komputerze i sprawdź stronę, panel administracyjny i formularze.
  5. Zmiana DNSDzień wcześniej obniż TTL rekordów, żeby zmiana rozeszła się szybciej. Po przełączeniu sprawdź certyfikat SSL, pocztę i zadania cron.

Jeśli przy okazji zmienia się domena, adresy w bazie trzeba podmienić. Robi to polecenie WP-CLI:

wp search-replace 'https://stara-domena.pl' 'https://nowa-domena.pl' --skip-columns=guid

Według dokumentacji WP-CLI polecenie poprawnie obsługuje serializowane dane PHP, które zwykła podmiana tekstu w pliku SQL potrafi uszkodzić. Najpierw warto uruchomić je z opcją --dry-run, która pokazuje zmiany bez zapisywania ich w bazie.

Migracja dużego serwisu

Przy serwisach z dziesiątkami tysięcy adresów albo przy przenoszeniu wielu domen naraz ręczne sprawdzanie nie wchodzi w grę. Każdy krok z planu powyżej zamieniamy wtedy w skrypt. Inwentarz powstaje z połączenia crawla, map witryny i eksportów z Search Console, mapa przekierowań jest generowana według reguł i sprawdzana na próbce, a po przełączeniu automat odpytuje wszystkie stare adresy i zapisuje kody odpowiedzi oraz adresy docelowe.

Wyniki porównujemy z crawlem sprzed migracji: tytuły, nagłówki, adresy kanoniczne, dane strukturalne i liczbę linków wewnętrznych do każdej podstrony. Różnice trafiają na listę poprawek w pierwszych dniach po przełączeniu.

Pytania o migrację strony

Czy migracja strony obniży pozycje w Google?

Przy dobrze przygotowanej migracji spadek jest zwykle niewielki i przejściowy. Google uprzedza, że po każdej dużej zmianie pozycje mogą się wahać, dopóki nie pobierze i nie zindeksuje strony na nowo. Trwałe straty biorą się najczęściej z brakujących przekierowań, zmienionej treści albo zgubionego linkowania wewnętrznego.

Jak długo utrzymywać przekierowania 301?

Google zaleca jak najdłużej, zwykle co najmniej rok. Linki z innych stron do starych adresów zostają w sieci latami, więc najbezpieczniej zostawić przekierowania na stałe.

Czy zmiana hostingu wpływa na SEO?

Jeśli adresy stron się nie zmieniają, sama przeprowadzka nie wpływa na pozycje. Znaczenie ma to, jak działa nowy serwer: czas odpowiedzi, dostępność i błędy. Szybszy serwer pomaga w Core Web Vitals, a przestój w czasie migracji może chwilowo ograniczyć indeksowanie.

Co zrobić z linkami prowadzącymi do starej domeny?

Przekierowania 301 przenoszą je na nowe adresy. Google zaleca też poprosić właścicieli stron, które linkują do witryny, o aktualizację linków. Zaczynamy od stron, z których przychodzi najwięcej ruchu i które dają najmocniejsze linki.

Zapytaj o wycenę

Podaj adres strony i napisz, skąd mają przychodzić klienci: z Google, z mapy, z odpowiedzi AI. Odpiszemy z pierwszymi wnioskami i propozycją zakresu prac.

Napisz, czym zajmuje się firma i gdzie są jej klienci. Wystarczy kilka zdań.

Administratorem danych z formularza jest ICTR Sp. z o.o. Używamy ich, żeby odpowiedzieć na zapytanie. Szczegóły są w polityce prywatności.