Migracja strony to przeniesienie jej na nowy adres, nowy system (CMS) lub nowy hosting — a „bez utraty pozycji” znaczy, że przekazujesz Google wszystkie sygnały (przekierowaniami 301 i zachowaną treścią), tak by rankingi i ruch przetrwały zmianę. Najgroźniejsze w migracji jest to, że błąd widać dopiero po fakcie — gdy ruch spada, a Ty nie wiesz, czy to wahanie, czy katastrofa. Dlatego migrację robi się z planem, nie „na żywioł”. Oto sprawdzony proces krok po kroku.
Kiedy w ogóle migrujemy
Migracja to najczęściej jeden z trzech scenariuszy: zmiana domeny (rebranding, skrócenie adresu), zmiana systemu (np. przebudowa na nowy WordPress/WooCommerce lub przejście z kreatora) albo zmiana hostingu. Każdy z nich rusza adresy lub środowisko, a więc i sygnały, które zna Google. Ryzyko jest realne, ale w pełni do opanowania — pod warunkiem, że nie improwizujesz.
Krok 1: Inwentaryzacja URL-i
Nie zmigrujesz bezpiecznie czegoś, czego nie spisałeś. Zbierz pełną listę adresów: z mapy strony (sitemap.xml), z Google Search Console (raport indeksacji i skuteczność), z crawla strony oraz z analityki (które URL-e mają ruch). Zaznacz, które strony są najważniejsze (najwięcej ruchu, najlepsze pozycje, najwięcej linków). To one muszą trafić na nowe adresy 1:1.
Krok 2: Mapowanie stare → nowe
Dla każdego starego URL ustal jego odpowiednik w nowej strukturze. Zasada: 1:1 wszędzie, gdzie to możliwe. Jeśli jakaś strona znika, przekieruj ją na najbliższy tematycznie odpowiednik (nie hurtem na stronę główną — to Google traktuje jak miękki błąd 404). Mapowanie zapisz w arkuszu: stary URL → nowy URL. To Twój plan przekierowań i lista kontrolna po starcie.
Krok 3: Przekierowania 301
To serce migracji. Każdy stary adres musi zwracać 301 (przekierowanie stałe) na nowy — bo 301 przekazuje moc SEO, a 302 (tymczasowe) nie robi tego skutecznie. Dwie żelazne zasady: nie używaj 302 tam, gdzie zmiana jest trwała, i unikaj łańcuchów (stary → pośredni → nowy) — kieruj od razu na docelowy adres. Przekierowania wdraża się zwykle w pliku .htaccess (serwery Apache) lub w konfiguracji serwera/CMS.
Krok 4: Treść, tytuły, dane strukturalne
Przy migracji zachowaj treść kluczowych stron oraz ich tytuły (title), opisy (meta description), nagłówki i dane strukturalne. Jeśli chcesz je odświeżać, zrób to po ustabilizowaniu pozycji — nie zmieniaj treści i adresów naraz, bo nie będziesz wiedzieć, co zadziałało, a co zaszkodziło. Sprawdź też tagi canonical, by wskazywały nowe, właściwe adresy.
Krok 5: Staging i testy
Nową wersję buduj i testuj na środowisku testowym (staging) z blokadą indeksacji (noindex lub zabezpieczenie hasłem), żeby Google nie zaindeksował wersji roboczej jako duplikatu. Przed startem przetestuj: linki, formularze, szybkość (Core Web Vitals), wersję mobilną i poprawność przekierowań na próbce adresów.
Krok 6: Start i Google Search Console
W dniu startu: wgraj nową wersję, włącz przekierowania 301, zaktualizuj robots.txt i wgraj nową sitemapę. Następnie w Google Search Console: przy zmianie domeny użyj narzędzia „Zmiana adresu” (po dodaniu i weryfikacji nowej domeny), prześlij sitemapę i poproś o zaindeksowanie najważniejszych stron. To przyspiesza przepięcie sygnałów.
Checklista dnia startu
- Przekierowania 301 włączone i przetestowane na próbce kluczowych adresów (stary URL faktycznie ląduje na właściwym nowym).
robots.txtnie blokuje indeksacji; brak resztkowego noindex na produkcji.- Nowa
sitemap.xmlwgrana i zgłoszona w Google Search Console. - Tagi
canonicalwskazują nowe, właściwe adresy (nie stare, nie staging). - SSL/HTTPS działa na wszystkich nowych adresach, bez ostrzeżeń o mieszanej treści.
- Analityka i GSC podpięte do nowej wersji; zapisany „przed” jako punkt odniesienia.
Tę listę warto przejść dwa razy: tuż przed startem i godzinę po nim. Większość katastrof migracyjnych to nie skomplikowane błędy, tylko jeden zapomniany punkt z tej listy.
Krok 7: Monitoring po migracji
Przez 4–8 tygodni obserwuj: raport indeksacji (czy nowe strony wchodzą, czy nie ma masowych 404), pozycje i ruch (przejściowy spadek jest normalny — rankingi zwykle wracają), poprawność przekierowań i brak resztkowego noindex. Reaguj na 404 i błędne przekierowania od razu. Więcej o tym, co blokuje widoczność, w tekstach dlaczego strony nie ma w Google i błędy SEO, które zabijają widoczność.
Najczęstsze błędy przy migracji
- Brak przekierowań 301 lub użycie 302 — najszybszy sposób na utratę pozycji.
- Łańcuchy przekierowań (301 → 301 → 301) — tracą moc i spowalniają stronę.
- Hurtowe 301 na stronę główną zamiast 1:1 — Google traktuje to jak miękki 404.
- Zapomniany noindex ze stagingu — strona wypada z indeksu.
- Nieaktualna sitemapa i robots.txt po starcie.
- Zmiana treści, designu i adresów naraz — diagnoza spadków staje się zgadywanką.
- Usunięcie przekierowań po kilku miesiącach — opóźnione spadki.
FAQ — migracja strony a pozycje w Google
Czy migracja powoduje utratę pozycji w Google?
Dobrze przeprowadzona — nie musi. Przejściowe wahania przez kilka tygodni są normalne, rankingi wracają. Trwałe spadki to efekt błędów: brak 301, zmiana URL bez mapowania, noindex ze stagingu albo zmiana treści i adresów naraz.
Czym różni się 301 od 302?
301 to przekierowanie stałe i przekazuje moc SEO na nowy URL; 302 jest tymczasowe i robi to nieskutecznie. Przy migracji zawsze 301, bez łańcuchów przekierowań.
Jak długo trzymać przekierowania?
Minimum rok, najlepiej na stałe — Google potrzebuje czasu na przepięcie sygnałów, a stare linki działają długo. Zbyt wczesne usunięcie 301 to częsta przyczyna spadków.
Co zrobić w GSC przy zmianie domeny?
Dodać i zweryfikować nową domenę, użyć narzędzia „Zmiana adresu”, wgrać nową sitemapę i monitorować indeksację. Przy przebudowie w tej samej domenie zmiana adresu nie jest potrzebna.
Czy mogę przy okazji odświeżyć treść i design?
Można, ale bezpieczniej rozdzielić: najpierw migracja 1:1 z przekierowaniami, po ustabilizowaniu pozycji — ulepszenia. Zmiana wszystkiego naraz utrudnia diagnozę ewentualnych spadków.
Jak sprawdzić, że migracja się udała?
Stare URL-e zwracają 301 na właściwe nowe, brak masowych 404 (GSC), nowa sitemapa się indeksuje, poprawne canonical, brak resztkowego noindex. Monitoruj 4–8 tygodni.
Ile kosztuje bezpieczna migracja?
Zależy od wielkości serwisu i liczby adresów. Przeprowadzamy migracje z planem przekierowań i monitoringiem — szybko, dobrze i taniej. Przygotujemy darmową wycenę.
