Migracja strony a SEO – jak ograniczyć ryzyko spadków?

,

Technicznie migracja strony to przeniesienie plików i bazy danych na nowy serwer, do nowego CMS-a albo pod nowy adres, często połączone ze zmianą DNS. Z perspektywy SEO kluczowe jest to, czy zmieniają się adresy URL i czy Google prawidłowo powiąże stare adresy z nowymi. Przejściowe wahania pozycji są przy migracji normalne. Dobrze przygotowana procedura ogranicza ryzyko trwałych spadków.

Rodzaje migracji strony – co zmieniają dla Google?

Google rozróżnia przeniesienie witryny ze zmianą adresów URL (np. zmiana domeny, przejście na HTTPS, zmiana ścieżek) i bez zmiany adresów (np. zmiana hostingu). Od tego zależy, czy potrzebne są przekierowania i czy trzeba zgłosić przeniesienie w Google Search Console.

Rodzaj migracji Czy zmieniają się adresy URL? Czy potrzebne są przekierowania? Czy użyć narzędzia „Zmiana adresu”?
Zmiana hostingu Nie Nie Nie
Przejście z HTTP na HTTPS Tak Tak Nie
Zmiana struktury URL Tak Tak Nie
Zmiana domeny Tak Tak Tak
Zmiana subdomeny Tak Tak Tak
Zmiana CMS Niekoniecznie Tylko gdy zmieniają się URL-e Tylko przy zmianie domeny lub subdomeny

Samo przeniesienie WordPressa na inny serwer nie zmienia adresów. Jeśli jednak przy okazji przebudujesz strukturę kategorii albo adresy podstron, potrzebna będzie mapa przekierowań. Podobnie przy wyborze CMS: nowy system nie musi oznaczać nowych adresów, bo dotychczasową strukturę URL często da się zachować.

Przejście na HTTPS zmienia adresy, więc wymaga przekierowań, ale nie korzysta się wtedy z narzędzia „Zmiana adresu”.

Według dokumentacji Google dotyczącej przenoszenia witryn małe i średnie serwisy można przenieść w całości naraz, a duże – sekcja po sekcji.

Jak przygotować stronę do migracji?

Przygotowanie zaczyna się od ustalenia, jakie adresy istnieją w starym serwisie i dokąd będą prowadzić po przeniesieniu. Potem trzeba przygotować i sprawdzić nową witrynę oraz zapisać dane do późniejszego porównania.

1. Zrób inwentaryzację starych adresów URL

Nie ograniczaj się do podstron widocznych w nawigacji. Google zaleca zebranie adresów z kilku źródeł:

  • istniejących map witryny XML,
  • logów serwera,
  • danych analitycznych,
  • adresów zapisanych w CMS-ie,
  • zasobów osadzonych w serwisie, w tym obrazów, filmów oraz plików JavaScript i CSS.

Taka lista wyłapie też adresy, których nie ma już w menu, ale które wciąż odwiedzają użytkownicy i roboty. Przy dużych serwisach to zadanie z zakresu technicznego SEO, bo wymaga zestawienia danych z crawla, logów i analityki.

2. Przygotuj mapę przekierowań 301

Mapa przekierowań to zestawienie starych adresów URL i ich odpowiedników w nowej witrynie. Każdy stary adres powinien prowadzić do strony z odpowiadającą mu treścią.

Stary adres URL Nowy adres URL Działanie
https://stara-domena.pl/oferta/ https://nowa-domena.pl/oferta/ 301
https://stara-domena.pl/uslugi/seo/ https://nowa-domena.pl/seo/ 301
https://stara-domena.pl/blog/poradnik/ https://nowa-domena.pl/blog/poradnik/ 301

Adresy w tabeli są przykładowe.

Nie kieruj wszystkich starych URL-i na stronę główną. Przekierowanie wielu adresów na niepowiązaną stronę Google może potraktować jako soft 404. Jeśli kilka podstron zostało rzeczywiście scalonych w jedną, skieruj je na tę wspólną stronę.

3. Przygotuj nową wersję strony

Nową witrynę przetestuj przed udostępnieniem użytkownikom i robotom. Sprawdź, czy treści przeniosły się poprawnie, adresy odpowiadają założonej strukturze, a konfiguracja nie blokuje dostępu do ważnych stron.

Przed migracją:

  1. Przygotuj właściwy plik robots.txt dla nowej witryny.
  2. Ustaw na nowych adresach tag canonical wskazujący na samą stronę.
  3. Zaktualizuj linkowanie wewnętrzne, aby prowadziło do nowych adresów.
  4. Jeśli korzystasz z hreflang, dostosuj go do nowych URL-i.
  5. Zweryfikuj starą i nową witrynę w Google Search Console, łącznie ze wszystkimi wariantami adresów.
  6. Przygotuj listę stron, z których w dniu migracji trzeba zdjąć dyrektywę noindex.

Treści usunięte lub scalone, które nie mają odpowiednika w nowej witrynie, powinny zwracać kod 404 lub 410.

4. Zapisz dane SEO sprzed migracji

Przed uruchomieniem nowej strony zapisz punkt odniesienia: widoczność, ruch organiczny, stan indeksowania i najważniejsze adresy. Najprościej wyeksportować dane z Google Search Console i zestawić je z mapą przekierowań.

Po migracji łatwiej wtedy ustalić, czy zmiany wynikają z przeniesienia i których grup podstron dotyczą. Porównuj nie tylko ruch całkowity, ale też wyniki poszczególnych adresów i sekcji.

Dzień migracji – jakie działania wykonać?

W dniu migracji trzeba uruchomić przekierowania, zdjąć tymczasowe blokady indeksowania i przekazać Google informacje o nowych adresach. Wszystko według wcześniej przygotowanego planu.

1. Uruchom przekierowania 301

Przy migracji ze zmianą adresów Google zaleca serwerowe przekierowania stałe, takie jak 301 i 308. Są one sygnałem, że nowy adres powinien zostać uznany za kanoniczny. Przekierowania tymczasowe takim sygnałem nie są.

Typ przekierowania Znaczenie dla Google
301, 308 Stałe przeniesienie adresu
302, 303, 307 Przekierowanie tymczasowe
Meta refresh bez opóźnienia Sygnał stałego przekierowania
Meta refresh z opóźnieniem Sygnał tymczasowego przekierowania
Przekierowanie JavaScript Sygnał stałego przekierowania, ale metoda ostatniego wyboru

Zgodnie z dokumentacją Google dotyczącą przekierowań przekierowań JavaScript używa się tylko wtedy, gdy nie da się wdrożyć serwerowych ani meta refresh, bo renderowanie strony może się nie powieść.

Przekierowanie 301 nie powoduje utraty PageRanku, choć nie gwarantuje identycznych pozycji w trakcie migracji. Różnice między kodami omawiamy w artykule o przekierowaniach 301 i 302.

2. Unikaj łańcuchów przekierowań

Łańcuch powstaje, gdy stary adres prowadzi do kolejnego URL-a, który dopiero przekierowuje do właściwej strony. Googlebot podąża za maksymalnie 10 przekierowaniami w łańcuchu, ale Google zaleca kierowanie od razu do adresu docelowego. Jeśli to niemożliwe, łańcuch najlepiej ograniczyć do 3 kroków i utrzymać poniżej 5.

Przy aktualizacji mapy przekierowań sprawdź więc, czy stare adresy nie przechodzą przez niepotrzebne warianty pośrednie, np. pozostałości po wcześniejszych migracjach.

3. Usuń tymczasowe blokady indeksowania

Podczas prac nad nową stroną często blokuje się ją przed robotami. W dniu migracji sprawdź, czy blokady przeznaczone dla środowiska testowego zostały usunięte:

  • dyrektywy noindex na podstronach,
  • reguły blokujące dostęp w robots.txt,
  • znaczniki canonical wskazujące nieaktualne adresy.

Pozostawiony noindex może uniemożliwić indeksowanie nowych stron, nawet przy poprawnie działających przekierowaniach. Usuwaj tylko blokady tymczasowe, a nie wszystkie ograniczenia, które mają obowiązywać także w wersji produkcyjnej.

4. Użyj narzędzia „Zmiana adresu”, jeśli zmieniasz domenę

Narzędzie „Zmiana adresu” w Google Search Console służy do zgłaszania przeniesienia witryny na inną domenę lub subdomenę. Nie stosuje się go przy zmianie hostingu, przejściu na HTTPS, zmianie wariantu www/bez www ani zmianie ścieżek w obrębie tej samej domeny.

Aby skorzystać z narzędzia:

  1. Zweryfikuj własność starej i nowej witryny na tym samym koncie Google Search Console.
  2. Wdróż przekierowania 301 ze starych adresów na nowe, w tym ze starej strony głównej na nową.
  3. Otwórz narzędzie „Zmiana adresu” we właściwości starej witryny.
  4. Wskaż nową domenę i przejdź przez kontrole wykonywane przez narzędzie.
  5. Zgłoś przeniesienie i monitoruj migrację w Google Search Console.

Narzędzie działa na poziomie domeny, osobno dla każdego wariantu. Jeśli stara witryna działa np. pod adresem z www i bez www albo ma wersję m., zgłoś przeniesienie dla każdego z nich.

Sygnały związane z przeniesieniem narzędzie przekazuje przez 180 dni. To nie jest termin usunięcia przekierowań – te utrzymuje się dłużej, o czym niżej.

5. Prześlij nową mapę strony XML

Po uruchomieniu nowej witryny zgłoś w Google Search Console nową mapę witryny z aktualnymi adresami. Nie umieszczaj w niej starych URL-i, które przekierowują na nowe. Starą mapę możesz usunąć później, gdy potwierdzisz, że nowa konfiguracja działa.

Jeśli CMS generuje mapę automatycznie, sprawdź, czy odpowiada nowej strukturze. Szczegóły opisuje poradnik o mapie strony XML.

Co monitorować po migracji strony i jak długo?

Po migracji kontroluj indeksowanie nowych adresów, przekierowania, ruch organiczny i wydajność serwera, zarówno dla nowej, jak i starej witryny.

Google wskazuje, że wahania pozycji w trakcie migracji są oczekiwane, bo wyszukiwarka ponownie przetwarza witrynę. W średnich serwisach może minąć kilka tygodni lub dłużej, zanim Google zacznie pokazywać nowe adresy zamiast starych, a w dużych jeszcze dłużej. Wahania nie usprawiedliwiają jednak błędów: jeśli spadki idą w parze z problemami z przekierowaniami lub indeksowaniem, trzeba je wyjaśnić.

Monitoruj raporty Google Search Console

Regularnie sprawdzaj raporty:

  • „Indeksowanie stron”,
  • „Mapy witryn”,
  • „Skuteczność”.

Zwróć uwagę, czy Google odkrywa nowe adresy i czy ich liczba w indeksie rośnie zgodnie z oczekiwaniami. Porównuj ruch i widoczność z danymi sprzed migracji. Jeśli widzisz spadek pozycji w Google, najpierw ustal, czy dotyczy całego serwisu, czy tylko wybranych grup adresów.

Sprawdzaj błędy 404 i przekierowania

Częsty problem po migracji to stare adresy, które nie prowadzą do właściwych odpowiedników. Sprawdź, czy przekierowania kończą się na prawidłowych stronach i czy nie powstały łańcuchy.

Nie każdy z błędów 404 jest problemem, bo usunięte treści bez odpowiednika powinny zwracać 404 lub 410. Szukaj adresów, które miały zostać przeniesione, a nie dostały przekierowania.

Zadbaj o wydajność nowego serwera

Po migracji ze zmianą adresów Google przez pewien czas intensywniej crawluje nową witrynę: odwiedza nowe adresy i jednocześnie trafia na stare URL-e z przekierowaniami. Serwer musi wytrzymać to obciążenie, bo problemy z dostępnością spowalniają ponowne indeksowanie.

Jak długo utrzymywać przekierowania 301?

Google zaleca utrzymywanie przekierowań możliwie długo, zwykle co najmniej rok. W tym czasie wyszukiwarka ponownie odwiedza stare adresy i przenosi związane z nimi sygnały. Przy zmianie domeny utrzymuj też rejestrację starej domeny przez około rok, żeby nikt jej nie przejął.

Zaktualizuj linki zewnętrzne i profile firmowe

Google zaleca poproszenie właścicieli witryn linkujących do starej domeny o zmianę linków na nowe. Zaktualizuj też adresy w profilach społecznościowych i kampaniach reklamowych, żeby użytkownicy trafiali od razu na nowe strony, a nie przez przekierowania.

Najczęstsze błędy podczas migracji strony

Najpoważniejsze problemy SEO przy migracji wynikają zwykle z błędnego mapowania adresów, pozostawionych blokad indeksowania lub zbyt wczesnego wyłączenia obsługi starych URL-i.

Błąd Dlaczego jest problemem? Jak go uniknąć?
Przekierowanie wszystkich stron na stronę główną Google może uznać niepowiązane przekierowania za soft 404. Kieruj adresy do odpowiadających im treści.
302 zamiast 301 Przekierowanie tymczasowe nie jest sygnałem trwałej zmiany adresu kanonicznego. Stosuj przekierowania stałe.
Długie łańcuchy przekierowań Utrudniają dotarcie do adresu docelowego. Kieruj bezpośrednio do właściwego URL-a.
Pozostawiony noindex Może uniemożliwić indeksowanie nowych stron. Zdejmij tymczasowe dyrektywy w dniu migracji.
Blokada w robots.txt Może ograniczyć crawlowanie ważnych adresów. Sprawdź reguły przygotowane dla nowej strony.
Nieaktualne canonicale Wskazują niewłaściwe adresy kanoniczne. Ustaw canonicale zgodne z nową strukturą.
Zbyt słaby serwer Może nie obsłużyć zwiększonego crawlowania. Przygotuj infrastrukturę na większe obciążenie.
Usunięcie przekierowań po kilku tygodniach Google nadal odwiedza stare URL-e. Utrzymuj przekierowania możliwie długo.
Nieaktualna mapa witryny Nie wskazuje nowych adresów. Wygeneruj i prześlij aktualną sitemap.xml.

Część problemów ujawnia się dopiero po kilku tygodniach, dlatego kontrolę migracji warto prowadzić także wtedy, gdy strona działa poprawnie dla użytkowników.

Zmiana hostingu bez zmiany adresów – czy wpływa na SEO?

Zmiana hostingu bez zmiany adresów URL nie wymaga przekierowań 301 ani narzędzia „Zmiana adresu”, bo adresy zostają takie same, a zmienia się tylko infrastruktura. Google opisuje ten przypadek osobno w dokumentacji dotyczącej przenoszenia witryny bez zmiany adresów. Najważniejsze jest zachowanie ciągłej dostępności strony podczas przełączania ruchu między serwerami.

Przeprowadź migrację w tej kolejności:

  1. Przygotuj nowy serwer. Przenieś zawartość witryny i sprawdź jej działanie przed zmianą DNS.
  2. Obniż TTL rekordów DNS. Google zaleca zrobić to około tygodnia przed migracją, żeby zmiana DNS szybciej się rozeszła.
  3. Sprawdź dostęp Googlebota. Upewnij się, że nowa infrastruktura nie blokuje robota.
  4. Zmień konfigurację DNS. Skieruj domenę na nowy serwer.
  5. Monitoruj stary i nowy serwer. Sprawdzaj, jak ruch przechodzi na nowe środowisko.
  6. Nie wyłączaj starego serwera zbyt wcześnie. Poczekaj, aż ruch na nim spadnie do zera.

Zaraz po zmianie Googlebot może chwilowo crawlować witrynę rzadziej. Google uznaje to za normalne. Trwałe problemy z pobieraniem strony z nowego serwera trzeba jednak zdiagnozować.

Checklista migracji strony pod SEO

Przed migracją

  • Ustal rodzaj migracji i sprawdź, czy zmieniają się adresy URL.
  • Zbierz stare adresy z map witryny, CMS-a, logów i analityki.
  • Uwzględnij obrazy, filmy, pliki JS i CSS.
  • Opracuj mapę przekierowań stary URL → nowy URL.
  • Sprawdź, czy każdy przekierowywany adres ma odpowiedni cel.
  • Przygotuj i przetestuj nową witrynę.
  • Zweryfikuj robots.txt, canonical i hreflang.
  • Przygotuj listę tymczasowych dyrektyw noindex do zdjęcia.
  • Zweryfikuj starą i nową witrynę w Google Search Console.
  • Zapisz dane o ruchu, indeksowaniu i widoczności.

W dniu migracji

  • Uruchom serwerowe przekierowania stałe.
  • Sprawdź, czy nie powstały łańcuchy przekierowań.
  • Zdejmij tymczasowe blokady indeksowania.
  • Sprawdź canonicale i linkowanie wewnętrzne.
  • Sprawdź działanie najważniejszych adresów.
  • Przy zmianie domeny lub subdomeny użyj narzędzia „Zmiana adresu”.
  • Zgłoś nową mapę witryny.

Po migracji

  • Monitoruj raporty „Indeksowanie stron”, „Mapy witryn” i „Skuteczność”.
  • Porównuj widoczność i ruch z danymi sprzed migracji.
  • Kontroluj błędy 404 i przekierowania.
  • Sprawdzaj obciążenie i dostępność serwera.
  • Zaktualizuj adresy w profilach i kampaniach reklamowych.
  • Poproś o aktualizację ważnych linków zewnętrznych.
  • Utrzymuj przekierowania co najmniej rok.
  • Przy zmianie domeny utrzymaj rejestrację starej domeny przez około rok.

Jak ograniczyć ryzyko utraty widoczności podczas migracji?

Migracja to coś więcej niż przeniesienie plików i bazy danych. Z perspektywy SEO liczy się ciągłość dostępu do treści, właściwe przekierowanie starych adresów i kontrola indeksowania nowej witryny. Wahań pozycji nie da się całkowicie wykluczyć, ale można uniknąć błędów, które utrudniają Google rozpoznanie przeniesionych stron.

Jeśli planujesz zmianę domeny, CMS-a lub struktury adresów, audyt SEO przed migracją pozwoli sprawdzić konfigurację techniczną serwisu i ustalić zakres prac.

FAQ

Czy po migracji strony spadną pozycje?

Przejściowe wahania pozycji są normalne, bo Google ponownie odwiedza i indeksuje adresy. Nie oznacza to, że każda migracja kończy się trwałym spadkiem. Prawidłowe przekierowania i przygotowanie serwisu ograniczają to ryzyko.

Czy można przenieść stronę bez utraty pozycji?

Nie da się zagwarantować, że pozycje w ogóle się nie zmienią, bo Google musi ponownie przetworzyć przeniesione adresy. Można natomiast znacznie ograniczyć ryzyko trwałych spadków: przygotować mapę przekierowań 1:1, użyć przekierowań stałych, nie zostawić blokad indeksowania i monitorować witrynę po migracji.

Jak długo utrzymywać przekierowania 301 po migracji?

Google zaleca utrzymywanie przekierowań możliwie długo, zwykle co najmniej rok. Przy zmianie domeny warto też utrzymać rejestrację starej domeny przez około rok. Nie myl tego z 180 dniami, przez które narzędzie „Zmiana adresu” przekazuje sygnały.

Czy przekierowanie 301 powoduje utratę mocy linków?

Nie. Przekierowania 301 i inne przekierowania stałe nie powodują utraty PageRanku. Nie gwarantuje to jednak identycznych pozycji w trakcie migracji.

Kiedy użyć narzędzia „Zmiana adresu” w Google Search Console?

Przy przenoszeniu witryny na inną domenę lub subdomenę. Nie używa się go przy zmianie hostingu bez zmiany URL, przejściu z HTTP na HTTPS, zmianie www/bez www ani zmianie ścieżek w obrębie domeny. Wcześniej trzeba zweryfikować obie witryny na tym samym koncie i wdrożyć przekierowania 301.

Ile trwa przeniesienie widoczności na nową domenę?

Według Google w średnich serwisach może minąć kilka tygodni lub dłużej, zanim nowe adresy zastąpią stare w wynikach wyszukiwania. W dużych serwisach trwa to jeszcze dłużej.

Czy zmiana hostingu wpływa na SEO?

Zmiana hostingu bez zmiany adresów nie wymaga przekierowań ani narzędzia „Zmiana adresu”. Może chwilowo obniżyć częstotliwość crawlowania. Dlatego przetestuj nowy serwer, obniż wcześniej TTL rekordów DNS i nie wyłączaj starego serwera, dopóki ruch na nim nie spadnie do zera.

5/5 - (1 ocen)
0 komentarzy:

Dodaj komentarz

Chcesz się przyłączyć do dyskusji?
Feel free to contribute!

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *