Przejdź do treści
GESEL.IO
StronyPozycjonowanieAplikacjePoradnik
Kreator↗EN←Strona główna
Strona główna/Poradnik/Strony i sklepy internetowe

Strony i sklepy internetowe

Migracja strony bez utraty pozycji: checklista przed, w dniu i po wdrożeniu

Aktualizacja: 2026-08-13·8 min czytania·Redakcja GESEL.IO

Część poradnika: Core Web Vitals: LCP, INP i CLS — jak je zmierzyć i poprawić

W skrócie

Widoczność gubi się nie na nowym wyglądzie, tylko na zerwanym mapowaniu adresów i nieoczekiwanej zmianie treści. Przed startem zrób pełną listę adresów, mapę 1:1 i zrzut danych z Search Console. Status adresu po migracji rozstrzyga narzędzie do sprawdzania adresów URL, nie operator site:. Plan wycofania przygotuj przed wdrożeniem, nie po nim.

Na tej stronie

  1. Migracja strony bez utraty pozycji zaczyna się od adresów, nie od wyglądu
  2. Pięć typów migracji i ryzyko, które każdy z nich niesie
  3. Blok „przed”: cztery rzeczy, których nie odtworzysz po starcie
  4. Blok „w dniu wdrożenia”: kolejność, która ma znaczenie
  5. Blok „po”: harmonogram kontroli w pierwszej dobie, tygodniu i miesiącu
  6. Plan wycofania zmian: co musi być gotowe, zanim cokolwiek wystartuje
  7. Jak odróżnić normalną zmienność od awarii i od kary
16 miesięcy

Tak daleko wstecz sięgają dane w raporcie skuteczności Google Search Console. Zrzut zrobiony przed migracją jest jedynym punktem odniesienia, do którego porównasz wyniki po niej.

Migracja strony bez utraty pozycji to praca na adresach i treści, a nie na wyglądzie. Widoczność spada wtedy, gdy zrywa się mapowanie starych adresów na nowe albo gdy razem z przeprowadzką nieoczekiwanie zmienia się treść podstron — robot trafia wtedy na błąd 404, pętlę przekierowań albo stronę, która nie odpowiada już na to samo zapytanie. Nowy layout, nowe kolory i nowy system zarządzania treścią same z siebie nie wypychają serwisu z wyników wyszukiwania. Poniżej masz checklistę operacyjną w trzech blokach — przed, w dniu wdrożenia i po — oraz plan wycofania zmian, który trzeba przygotować, zanim cokolwiek ruszy.

Migracja strony bez utraty pozycji zaczyna się od adresów, nie od wyglądu

Widoczność gubią dwie rzeczy: zerwane mapowanie adresów i niekontrolowana zmiana treści. Wszystko inne — inny szablon, inne zdjęcia, inna kolorystyka — jest dla wyszukiwarki drugorzędne, dopóki adres nadal odpowiada tym samym kodem i tą samą odpowiedzią na to samo zapytanie.

Zerwane mapowanie ma kilka twarzy i wszystkie są widoczne w raporcie „Indeksowanie stron” w Google Search Console: błędy 404, błędy przekierowań, błędy serwera 5xx, wymagane uwierzytelnienie 401, blokada w robots.txt, znacznik noindex oraz duplikaty i wersje alternatywne. To gotowa lista rzeczy do sprawdzenia po każdym wdrożeniu — Google sam ją dla Ciebie porządkuje.

✗„Przekierujemy wszystko ze starej domeny na stronę główną, Google sobie poradzi." Każdy stary adres traci wtedy swój odpowiednik, a użytkownik z wyników trafia na stronę, która nie odpowiada na jego pytanie.
✓„Każdy adres ze starego serwisu ma w arkuszu przypisany dokładnie jeden adres docelowy. Adresy bez odpowiednika mają świadomą decyzję: najbliższy tematycznie odpowiednik albo status 410."

Pięć typów migracji i ryzyko, które każdy z nich niesie

Nie każda migracja jest tak samo ryzykowna — decyduje o tym, ile jednocześnie zmieniasz. Najgorsze scenariusze to te, w których zmiana domeny, struktury adresów i treści wchodzą jednym wdrożeniem, bo po spadku nie wiadomo, który element go wywołał.

Typ migracji Główne ryzyko Co zabezpieczyć
Zmiana domeny Adresy w indeksie wskazują na domenę, która przestaje odpowiadać Przekierowania 1:1, narzędzie zmiany adresu w Search Console, opłacona stara domena
Zmiana struktury adresów Każdy adres bez odpowiednika to potencjalny błąd 404 Mapa stary → nowy w arkuszu, decyzja dla adresów osieroconych
Zmiana platformy Nowy system generuje własne wzorce adresów, paginację i wersje alternatywne Kontrola wzorców adresów i kanonicznych, ręczna weryfikacja automatycznych przekierowań
Przebudowa treści Podstrona przestaje odpowiadać na zapytanie, na które się pokazywała Zrzut raportu skuteczności per adres i per zapytanie sprzed zmian
Zmiana protokołu lub hostingu Dwie wersje serwisu odpowiadają równolegle, czasy odpowiedzi się pogarszają Wymuszenie jednej wersji, obniżony TTL wpisów DNS, kontrola wydajności po starcie

Zmiana platformy zasługuje na osobną decyzję jeszcze przed migracją, bo od niej zależy, jak wyglądają adresy w nowym serwisie — pomaga tu porównanie, czy lepszy będzie WordPress, czy strona dedykowana, a w handlu — to, czy prowadzisz sklep na abonament czy dedykowany, bo platformy abonamentowe narzucają własne wzorce adresów i ograniczają zakres przekierowań. Przy zmianie hostingu obserwuj też, co po przeprowadzce dzieje się z Core Web Vitals, czyli LCP, INP i CLS, bo nowe środowisko potrafi zmienić czasy odpowiedzi w obie strony.

Blok „przed”: cztery rzeczy, których nie odtworzysz po starcie

Przed wdrożeniem zbierasz dane, które przestają istnieć w momencie wyłączenia starego serwisu. To jest ta część migracji, której nie da się nadrobić później.

  1. Pełna lista adresów starego serwisu. Przeczołgaj serwis narzędziem typu Screaming Frog, dołóż adresy z mapy strony i z raportów Search Console, a wynik zapisz jako plik, nie jako zakładkę w przeglądarce.
  2. Mapa 1:1 stary adres → nowy adres. Jeden wiersz, jeden adres źródłowy, jeden adres docelowy. Bez wyjątków i bez pól pustych.
  3. Decyzja dla adresów bez odpowiednika. Każdy taki adres dostaje albo przekierowanie na najbliższy tematycznie odpowiednik, albo status 410 z informacją, że treść została wycofana. Milczące 404 to decyzja niepodjęta.
  4. Zrzut danych wyjściowych z Search Console. Raport skuteczności podaje kliknięcia, wyświetlenia, CTR i średnią pozycję, a dane sięgają 16 miesięcy wstecz. Eksport zrobiony przed migracją jest jedynym wiarygodnym punktem odniesienia po niej.

Środowisko testowe zamykasz na tym samym etapie. Najpewniejszą blokadą jest wymaganie uwierzytelnienia na poziomie serwera — sam znacznik noindex i wpis w robots.txt potrafią zginąć przy kopiowaniu środowiska albo przy wdrożeniu na produkcję, a wtedy testowa wersja trafia do wyników razem z produkcyjną.

Zdanie do zlecenia dla wykonawcy

„Przed wdrożeniem przekazujecie arkusz z mapą przekierowań 1:1 dla wszystkich adresów starego serwisu wraz z decyzją dla adresów bez odpowiednika, eksport raportu skuteczności z Google Search Console oraz opis planu wycofania zmian. Środowisko testowe przez cały czas prac jest zabezpieczone uwierzytelnieniem."

Jeśli migrację prowadzi zewnętrzny zespół, ten sam zakres warto opisać na wejściu — możesz to zrobić w kreatorze briefu, który układa wymagania w formę gotową do rozmowy z wykonawcą.

Blok „w dniu wdrożenia”: kolejność, która ma znaczenie

W dniu startu wykonujesz cztery czynności w ustalonej kolejności i każdą potwierdzasz obserwacją, a nie deklaracją wykonawcy.

Najpierw włączasz przekierowania 301 zgodnie z mapą i sprawdzasz kilkanaście losowych adresów z arkusza: każdy ma prowadzić jednym skokiem do właściwego celu, bez pętli i bez łańcucha kolejnych przeskoków. Następnie zdejmujesz z nowego serwisu blokadę indeksowania — to moment, w którym najczęściej zostaje po testach znacznik noindex albo reguła w robots.txt blokująca cały katalog.

Trzeci krok to mapa strony: nowy plik sitemap.xml z aktualnymi adresami, zgłoszony w Search Console. Czwarty, najczęściej pomijany, to sprawdzenie, że stara wersja serwisu nie odpowiada równolegle — po zmianie hostingu potrafi jeszcze przez jakiś czas działać pod starym adresem IP albo pod adresem technicznym, serwując pełną kopię treści.

Przy zmianie domeny dochodzi piąty element: narzędzie zmiany adresu w Google Search Console. Zgłaszasz w nim przeniesienie z usługi starej domeny na nową, mając już działające przekierowania i dostęp do obu usług. To komunikat dla Google, że przeprowadzka jest zamierzona, a nie awaria starego serwisu.

Blok „po”: harmonogram kontroli w pierwszej dobie, tygodniu i miesiącu

Po starcie kontrola ma harmonogram, a nie polega na sprawdzaniu pozycji co godzinę. Trzy horyzonty odpowiadają na trzy różne pytania.

Pierwsza doba — czy nowy serwis jest dostępny dla robota. Weź kilkanaście najważniejszych adresów i przepuść je przez narzędzie do sprawdzania adresów URL. To ono rozstrzyga status konkretnego adresu; operator site: daje wynik przybliżony i nie jest dowodem. Wyklucz kolejno blokadę w robots.txt, znacznik noindex, błędy serwera 5xx, błędy 404, błędy przekierowań i wymagane uwierzytelnienie 401.

Pierwszy tydzień — czy indeks nadąża. Czytasz raport „Indeksowanie stron”: ile adresów ma status „Zindeksowano”, ile „Nie zindeksowano” i z jakich przyczyn. Rosnąca liczba błędów przekierowań albo duplikatów oznacza, że mapa ma dziury — czytanie takich raportów opisuje szerzej audyt SEO i to, co blokuje widoczność.

Po miesiącu — czy wróciła widoczność, a nie tylko dostępność. Porównujesz raport skuteczności ze zrzutem sprzed migracji na poziomie zapytań i adresów, nie sumy. Adresy, które wypadły, dzielisz na trzy grupy: takie, które nie mają przekierowania (dopisujesz je do mapy), takie, których treść realnie się zmieniła (decydujesz, czy wracasz do poprzedniej wersji), i takie, które przekierowałeś świadomie na inny cel. Firmy działające lokalnie sprawdzają dodatkowo, czy adresy podane w wizytówce i katalogach nadal działają — to element pozycjonowania lokalnego, który po migracji potrafi zostać z linkami na stare adresy.

Plan wycofania zmian: co musi być gotowe, zanim cokolwiek wystartuje

Plan wycofania to zestaw zasobów i decyzji przygotowanych przed wdrożeniem, dzięki którym da się wrócić do stanu sprzed migracji. Po starcie jest już na to za późno — brakującej kopii bazy nie da się wytworzyć wstecz.

Przed wdrożeniem musisz mieć:

  • zamrożoną kopię starego serwisu — pliki i baza danych w stanie z chwili zamrożenia, odłożone poza serwerem produkcyjnym,
  • opłacony stary hosting i domenę przez ustalony z góry okres po migracji, a nie do najbliższego terminu odnowienia,
  • obniżony TTL wpisów DNS ustawiony na kilka dni przed zmianą, żeby powrót nie czekał na wygaśnięcie starej pamięci podręcznej,
  • odwrotną mapę przekierowań — ten sam arkusz czytany od prawej do lewej, gotowy do wgrania,
  • zapisany stan konfiguracji starego serwisu: robots.txt, mapa strony, reguły przekierowań, ustawienia w Search Console,
  • kryterium i osobę decyzyjną — co konkretnie uruchamia wycofanie (na przykład masowe błędy 5xx albo skokowy wzrost adresów z błędem przekierowania) i kto podejmuje tę decyzję.

Część zmian jest jednokierunkowa: treści przepisane na nowo i nowe adresy, które zdążyły wejść do indeksu, wracają wolniej niż konfiguracja serwera. Plan wycofania obejmuje więc przede wszystkim pierwsze dni po starcie, a jego celem jest ratowanie dostępności serwisu.

Jak odróżnić normalną zmienność od awarii i od kary

Spadek pozycji bez komunikatu w sekcji „Działania ręczne” w Search Console nie jest karą. Ta sekcja jest jedynym miejscem, w którym Google informuje o ręcznym działaniu — jeśli nie zgłasza problemów, żadnej kary nie ma i nie ma czego odwoływać.

Powielona treść też nie jest karą: duplicate content nie znajduje się na liście zasad antyspamowych Google. Może natomiast doprowadzić do konsolidacji adresów albo gorszego rankowania — i dokładnie to widać po migracji, gdy stara i nowa wersja odpowiadają równolegle.

Zostaje pytanie o czas. Google podaje, że część zmian daje efekt w ciągu godzin, a część dopiero w skali miesięcy, i zaleca odczekanie kilku tygodni przed oceną skutków (przewodnik startowy Google, aktualizacja z 10 grudnia 2025). Rzetelna ocena migracji polega więc na sprawdzeniu w tej kolejności: czy adresy są dostępne, czy są w indeksie, czy pokazują się na te same zapytania. Gdy strona wciąż nie pojawia się w wynikach, Google prowadzi po polsku stronę pomocy „Dlaczego moja strona nie wyświetla się w wynikach wyszukiwania Google?” z listą przyczyn do przejścia, zanim ktokolwiek zacznie mówić o karze.

Baza wiedzy

Planujesz migrację strony i nie chcesz zgubić adresów?

Opisz obecny i docelowy serwis w kreatorze briefu — wrócimy z mapą adresów, kolejnością wdrożenia i planem wycofania.

Otwórz kreator briefu↗

Checklista

  • ✓

    Przeczołgaj stary serwis i zbierz pełną listę adresów, zanim ktokolwiek dotknie nowej wersji.

  • ✓

    Zbuduj mapę 1:1 stary adres → nowy adres w arkuszu i podejmij świadomą decyzję dla każdego adresu bez odpowiednika.

  • ✓

    Wyeksportuj raport skuteczności z Search Console per adres i per zapytanie jako punkt odniesienia.

  • ✓

    Zablokuj środowisko testowe uwierzytelnieniem, a nie samym znacznikiem noindex.

  • ✓

    W dniu startu włącz przekierowania, zdejmij blokadę indeksowania z nowego serwisu i zgłoś mapę strony.

  • ✓

    Sprawdź, że stara wersja serwisu nie odpowiada równolegle pod żadnym adresem.

  • ✓

    Przy zmianie domeny użyj narzędzia zmiany adresu w Search Console.

  • ✓

    Miej gotową kopię starego serwisu i odwrotną mapę przekierowań, zanim wdrożenie ruszy.

  • ✓

    Po starcie kontroluj raport „Indeksowanie stron" i sekcję „Działania ręczne", zanim nazwiesz spadek karą.

Najczęstsze pytania

Przenoszę stronę na nową domenę — czy mogę przekierować wszystko na stronę główną?
To najczęstszy sposób na zmarnowanie migracji. Przekierowanie zbiorcze na stronę główną sprawia, że każdy stary adres traci swój odpowiednik, a użytkownik z wyników wyszukiwania trafia w miejsce, które nie odpowiada na jego zapytanie. Zamiast tego zbuduj mapę adres w adres: każda podstrona starego serwisu dostaje przekierowanie 301 na najbliższy tematycznie odpowiednik w nowym. Na stronę główną kierujesz wyłącznie te adresy, dla których naprawdę nie ma sensownego odpowiednika.
Jak długo trzymać przekierowania po migracji?
Nie ma tu reguły narzuconej przez Google, więc traktuj to jako praktykę, a nie wymóg. Przekierowania utrzymuje się tak długo, jak długo stare adresy generują wejścia — a to widać w raporcie skuteczności i w logach serwera. W praktyce oznacza to co najmniej kilkanaście miesięcy, bo stare adresy żyją w linkach zewnętrznych, zakładkach i materiałach drukowanych znacznie dłużej niż w indeksie wyszukiwarki. Usuwanie przekierowań zaczynaj od tych, na które od dawna nikt nie wchodzi.
Po migracji spadł ruch. Czy to normalne i kiedy wróci?
Wahania po migracji zdarzają się często, ale nie da się rzetelnie podać terminu powrotu ruchu. Zamiast czekać, sprawdź najpierw przyczyny techniczne: raport „Indeksowanie stron" w Search Console pokazuje, ile adresów nie weszło do indeksu i dlaczego. Google podaje, że część zmian daje efekt w ciągu godzin, a część dopiero w skali miesięcy, i sugeruje odczekanie kilku tygodni przed oceną skutków. Jeśli w sekcji „Działania ręczne" nie ma komunikatu, spadek nie jest karą.
Jak zabezpieczyć wersję testową, żeby Google jej nie zaindeksował?
Najskuteczniejsze jest wymaganie uwierzytelnienia na całym środowisku testowym — logowanie na poziomie serwera zamyka dostęp również robotom. Sam znacznik noindex i wpis w robots.txt bywają zawodne, bo giną przy kopiowaniu środowiska albo przy wdrożeniu na produkcję. Search Console potwierdza to pośrednio: „wymagane uwierzytelnienie 401" to jedna z raportowanych przyczyn braku indeksacji, czyli mechanizm działa dokładnie tak, jak trzeba na testach.
Co zrobić, gdy testowa wersja strony trafiła już do wyników wyszukiwania?
Zamknij środowisko testowe uwierzytelnieniem lub całkiem je wyłącz, a adresy, które mają zniknąć, obsłuż przekierowaniem na wersję produkcyjną. Nie panikuj z powodu powielonej treści: duplicate content nie znajduje się na liście zasad antyspamowych Google, więc nie jest karą — może natomiast spowodować, że Google skonsoliduje adresy i zaindeksuje nie tę wersję, którą chcesz. Status konkretnego adresu sprawdzaj narzędziem do sprawdzania adresów URL.
Jak sprawdzić, czy migracja się udała?
Na trzech poziomach. Po pierwsze, pojedyncze adresy: narzędzie do sprawdzania adresów URL w Search Console rozstrzyga, czy dany adres jest w indeksie — operator site: daje tylko wynik przybliżony. Po drugie, całość serwisu: raport „Indeksowanie stron" pokazuje, ile adresów ma status „Nie zindeksowano" i z jakiej przyczyny. Po trzecie, efekt biznesowy: porównanie raportu skuteczności ze zrzutem sprzed migracji na poziomie zapytań i adresów.

Źródła i metodologia

Linki prowadzą do źródeł pierwotnych oraz zasad, według których przygotowujemy i aktualizujemy materiały.

  • Google Search Central — site moves with URL changes↗dostęp: 2026-08-14
  • Zasady redakcyjne GESEL.IO↗

Czytaj także

  • Audyt SEO: co realnie blokuje widoczność strony w Google

    Audyt SEO bez listy 78 punktów: siedem rzeczy, które realnie blokują widoczność w Google, jak każdą sprawdzić i co zrobić, gdy wynik jest zły.

  • WordPress czy strona dedykowana: osiem pytań przed decyzją

    WordPress czy strona dedykowana? Osiem pytań rozstrzygających, na które odpowiadasz sam, i próg, po którym optymalizacja starej strony przestaje mieć sens.

  • Core Web Vitals: LCP, INP i CLS — jak je zmierzyć i poprawić

    Core Web Vitals to LCP, INP i CLS. Sprawdź progi, różnicę między danymi polowymi a laboratoryjnymi i ścieżkę diagnostyczną dla każdej z trzech metryk.

GESEL.IO
Strony internetowePozycjonowanieAplikacjeStrona dla nowej firmyPoradnik
Zasady redakcyjnePolityka prywatnościRegulamin serwisuWsparcie

GESEL.IO sp. z o.o., ul. Jagiellońska 5/22, 58-100 Świdnica, Polska

Sąd Rejonowy dla Wrocławia-Fabrycznej we Wrocławiu, IX Wydział Gospodarczy KRS, KRS 0001258062, NIP 8842841661, REGON 545371616, kapitał zakładowy: 5 000,00 zł.

© 2026 GESEL.IO sp. z o.o.