Przejdź do treści
Esc

Wpisz frazę, by przeszukać artykuły bloga.

Migracja strony bez utraty pozycji w Google – przekierowania 301 krok po kroku

Sklep internetowy zmienił silnik z Prestashop na nową platformę i w ciągu dwóch tygodni stracił 60% ruchu z Google. Nikt nie zmapował starych adresów URL na nowe, więc setki przekierowań po prostu nie istniały, a Google zaczął pokazywać w wynikach błędy 404. Ruch wrócił do wcześniejszego poziomu dopiero po sześciu tygodniach, kiedy ktoś usiadł do arkusza i uzupełnił brakujące przekierowania. Migracja strony bez utraty pozycji w Google to projekt techniczny z konkretną checklistą, a nie efekt uboczny zmiany wyglądu witryny.

Spis treści

  • Co to jest migracja strony internetowej?
  • Dlaczego migracja strony może obniżyć pozycje w Google?
  • Czym są przekierowania 301 i dlaczego są tu najważniejsze?
  • Jak zaplanować migrację strony bez utraty pozycji w Google?
  • Jak zrobić mapowanie adresów URL przy przekierowaniach 301?
  • Ile trwa odzyskanie pozycji po migracji strony?
  • Jakich błędów unikać podczas migracji strony?
  • Najczęstsze pytania

Co to jest migracja strony internetowej?

Migracja strony internetowej to każda zmiana, która wpływa na adresy URL, strukturę lub techniczne podstawy witryny. Zalicza się do niej zmiana domeny, przejście na inny CMS, zmiana z HTTP na HTTPS czy przebudowa struktury kategorii w sklepie. Z punktu widzenia Google każda z tych zmian oznacza, że część albo wszystkie adresy URL, na które robot ma już zebrane dane, przestają istnieć w dotychczasowej formie.

Migracje dzielą się na kilka typowych typów, które niosą różny poziom ryzyka dla SEO.

Typ migracjiCo się zmieniaPoziom ryzyka
Zmiana domenyCały adres strony (np. sklep.pl → nowysklep.pl)Bardzo wysokie
Zmiana CMS lub platformySilnik strony, często też struktura adresów URLWysokie
Zmiana protokołu (HTTP → HTTPS)Prefiks adresu, zwykle bez zmiany strukturyNiskie, przy poprawnej konfiguracji
Redesign bez zmiany adresówWygląd i układ stronyBardzo niskie
Zmiana struktury kategorii w sklepieAdresy URL podstron produktowych i kategoriiWysokie

Dlaczego migracja strony może obniżyć pozycje w Google?

Migracja obniża pozycje wtedy, gdy Google traci ciągłość między starym a nowym adresem URL i traktuje nową stronę jako zupełnie nową, bez historii. Ranking w wyszukiwarce w dużej mierze opiera się na sygnałach zebranych w czasie. Liczą się linki przychodzące, historia kliknięć i zaufanie zbudowane latami. Zmiana adresu bez przekierowania zrywa tę ciągłość.

Najczęstsze techniczne powody spadku ruchu po migracji:

  • Brak przekierowań 301 ze starych adresów na nowe odpowiedniki.
  • Przekierowania prowadzące zbiorczo na stronę główną zamiast na konkretny, tematycznie zgodny adres.
  • Utrata linków wewnętrznych między podstronami po zmianie struktury.
  • Zablokowanie nowej wersji strony w pliku robots.txt, co zdarza się przy przenoszeniu z wersji testowej.
  • Brak zaktualizowanej mapy witryny (sitemap.xml) zgłoszonej w Google Search Console.

Czym są przekierowania 301 i dlaczego są tu najważniejsze?

Przekierowanie 301 to stały, trwały komunikat dla przeglądarki i robota wyszukiwarki, że dana strona przeniosła się pod nowy adres na stałe. W odróżnieniu od przekierowania 302 (tymczasowego), przekierowanie 301 przekazuje nowemu adresowi większość wartości SEO zgromadzonej wcześniej przez stary adres.

Przy migracji przekierowanie 301 robi dwie rzeczy naraz. Kieruje użytkownika ze starego linku na działającą treść i informuje Google, że to ta sama treść pod nowym adresem, a nie nowa strona od zera.

Typ przekierowaniaKiedy używaćWpływ na SEO
301 (stałe)Migracja domeny, CMS, trwała zmiana struktury URLPrzekazuje wartość SEO na nowy adres
302 (tymczasowe)Chwilowa niedostępność strony, testy A/BNie przekazuje pełnej wartości SEO
404 (brak strony)Strona faktycznie przestała istnieć i nie ma odpowiednikaTraci całą wartość SEO danego adresu

Jak zaplanować migrację strony bez utraty pozycji w Google?

Migracja strony bez utraty pozycji w Google wymaga planu gotowego przed zmianą. Kolejność działań ma znaczenie, bo część kroków (jak spis wszystkich adresów URL) da się zrobić tylko wtedy, gdy stara wersja strony jeszcze działa.

  1. Zrób pełny spis obecnych adresów URL. Użyj narzędzia crawlującego (np. Screaming Frog) i eksportu z Google Search Console, żeby mieć listę wszystkich zaindeksowanych stron, nie tylko tych z menu.
  2. Zapisz dane wyjściowe przed migracją. Ruch, pozycje kluczowych fraz i profil linków z okresu przed zmianą to punkt odniesienia, do którego wracasz po migracji.
  3. Zmapuj każdy stary adres na nowy odpowiednik. To najważniejszy i najbardziej czasochłonny krok, opisany szerzej w kolejnej sekcji.
  4. Wdróż przekierowania 301 przed publikacją nowej wersji, nie kilka dni po niej.
  5. Zaktualizuj mapę witryny (sitemap.xml) i zgłoś ją ponownie w Google Search Console od razu po migracji.
  6. Zweryfikuj dane strukturalne i linkowanie wewnętrzne na nowej wersji strony, bo migracja CMS często je kasuje.
  7. Monitoruj ruch i pozycje codziennie przez pierwsze dwa tygodnie, żeby wychwycić błędy, zanim narosną.

Jak zrobić mapowanie adresów URL przy przekierowaniach 301?

Mapowanie adresów URL polega na przypisaniu każdemu staremu adresowi jednego, konkretnego nowego adresu o zbliżonej tematyce. Przekierowanie hurtowe wszystkiego na stronę główną to jeden z najczęstszych błędów migracji, bo Google traktuje je niemal jak brak przekierowania i traci zaufanie do sensowności zmiany.

Zasady dobrego mapowania:

  • Jeden stary adres → jeden konkretny nowy adres, możliwie najbliższy tematycznie oryginałowi.
  • Adresy bez sensownego odpowiednika przekierowuj na najbliższą kategorię nadrzędną, nie na stronę główną.
  • Unikaj łańcuchów przekierowań (adres A → adres B → adres C). Każde dodatkowe przekierowanie spowalnia stronę i utrudnia pracę robotom, tak jak przy optymalizacji crawl budgetu.
  • Przetestuj każde przekierowanie po wdrożeniu, sprawdzając kod odpowiedzi HTTP, nie tylko to, czy strona się wizualnie otwiera.
  • Zachowaj listę mapowania w arkuszu, bo przyda się przy audycie po migracji.

Ile trwa odzyskanie pozycji po migracji strony?

Przy poprawnie wykonanej migracji ze stron z podobnym ruchem większość pozycji wraca do poprzedniego poziomu w 2 do 8 tygodni. Google potrzebuje czasu, żeby ponownie zaindeksować nowe adresy, przypisać im sygnały ze starych stron i zaktualizować dane w wynikach wyszukiwania.

  • Mała strona firmowa (do 20 podstron) odzyskuje pełny ruch zwykle w 1–3 tygodnie.
  • Strona firmowa z blogiem potrzebuje na to 3–5 tygodni.
  • Sklep internetowy z tysiącami adresów URL wraca do formy po 4–8 tygodniach, czasem dłużej przy dużych zmianach struktury kategorii.
  • Migracja z błędami w przekierowaniach potrafi wydłużyć powrót ruchu do kilku miesięcy, bo część utraconych sygnałów trzeba odbudować od nowa.

Krótszy czas odzyskania pozycji zależy przede wszystkim od jakości mapowania adresów URL.

Jakich błędów unikać podczas migracji strony?

Największe straty ruchu po migracji wynikają z kilku powtarzających się błędów, które da się wyeliminować już na etapie planowania.

  • Migracja bez wcześniejszego spisu adresów URL, przez co nie da się sprawdzić, czy wszystko zostało przekierowane.
  • Przekierowania zbiorcze na stronę główną zamiast na tematycznie zgodne podstrony.
  • Pozostawienie starej wersji strony zaindeksowanej równolegle z nową, co tworzy duplikaty treści.
  • Brak aktualizacji linków wewnętrznych, przez co stare linki w treściach bloga nadal prowadzą do adresów sprzed migracji.
  • Zapomniany plik robots.txt przeniesiony z wersji testowej, blokujący całą nową stronę przed robotami Google.
  • Brak monitoringu w pierwszych dniach. Błąd wykryty po trzech tygodniach kosztuje znacznie więcej niż ten sam błąd wykryty następnego dnia.

Przejrzenie tej listy przed migracją zajmuje kilka godzin i oszczędza tygodnie naprawiania skutków spadku ruchu.

Najczęstsze pytania

Czy migracja strony zawsze obniża pozycje w Google?

Nie zawsze i nie musi. Przy poprawnie wdrożonych przekierowaniach 301 i zachowanej strukturze treści spadek bywa minimalny i krótkotrwały. Wyraźny, długotrwały spadek pojawia się głównie przy błędach technicznych, nie przy samej zmianie CMS czy domeny.

Czy przekierowanie 301 przekazuje 100% wartości SEO starej strony?

Nie, ale przekazuje jej większość. Google od lat potwierdza, że przekierowanie 301 traktuje docelowy adres niemal tak samo jak oryginalny, choć niewielka część sygnału może się rozłożyć w czasie, zanim w pełni się ustabilizuje.

Co zrobić, jeśli strona już straciła ruch po migracji?

Zacznij od audytu technicznego. Sprawdź w Google Search Console, ile starych adresów zwraca błąd 404, i uzupełnij brakujące przekierowania 301. To najczęstsza i najszybsza do naprawienia przyczyna spadku ruchu po migracji.

Czy zmiana z HTTP na HTTPS też wymaga przekierowań 301?

Tak. Mimo że struktura adresów zwykle się nie zmienia, każdy adres z prefiksem http:// powinien przekierowywać na jego odpowiednik z https://, inaczej Google widzi dwie osobne wersje tej samej strony.

Jak długo trzeba utrzymywać przekierowania 301 po migracji?

Zalecane minimum to 12 miesięcy, choć w praktyce dobrze utrzymywać je bezterminowo, jeśli to możliwe. Stare linki z zewnętrznych stron i zakładek użytkowników potrafią prowadzić ruch jeszcze wiele lat po migracji.


Planujesz zmianę CMS, domeny albo strukturę sklepu i chcesz zrobić to bez utraty pozycji w Google? Sprawdź ofertę pozycjonowania stron internetowych albo audytu strony przed migracją.

Porozmawiajmy o Twoim projekcie

Opisz czego potrzebujesz – odezwiemy się w ciągu 24h z bezpłatną wyceną.

Bezpłatna wycena

lub napisz do nas bezpośrednio