Migracja strony bez utraty SEO to nie kwestia szczęścia. O powodzeniu decyduje jedna rzecz: kompletna mapa przekierowań 301, przygotowana przed uruchomieniem nowej wersji, nie po fakcie. Każdy adres URL, który dziś przynosi ruch z Google, musi mieć swojego następcę na nowej stronie. Bez tego tracisz w kilka dni pozycje budowane latami. Ten artykuł to checklista krok po kroku: co zrobić przed migracją, co kontrolować w trakcie wdrożenia i jak monitorować efekty po starcie. Na końcu znajdziesz tabelę z błędami, które najczęściej niszczą wyniki migracji w praktyce.
Przed migracją: inwentaryzacja i plan działania
Zanim zaczniesz, upewnij się, że rzeczywiście potrzebujesz pełnej migracji, a nie optymalizacji obecnej strony. Przebudowa całego serwisu i zmiana adresów URL to dużo większe ryzyko niż stopniowe poprawki na miejscu. Jeśli decyzja już zapadła, zacznij od czterech kroków poniżej.
Pełna inwentaryzacja adresów URL i pozycji
Zbierz pełną listę adresów URL zaindeksowanych w Google. Sprawdź cztery źródła: raport indeksowania stron w Google Search Console, dane o ruchu organicznym w Google Analytics, aktualną mapę strony (sitemap.xml) oraz pełny crawl witryny narzędziem typu Screaming Frog. Dla każdego adresu zapisz obecną pozycję na główne frazy, miesięczny ruch organiczny i typ treści. Ta lista to twój punkt odniesienia. Bez niej nie sprawdzisz po migracji, co realnie straciłeś, a co jest tylko normalną fluktuacją.
Mapa przekierowań 301 jeden do jednego
Każdy stary adres URL potrzebuje przypisanego dokładnie jednego nowego adresu, możliwie najbliższego tematycznie oryginałowi. Przekierowanie całej domeny na stronę główną niszczy wartość SEO poszczególnych podstron i to jeden z najczęstszych błędów, jakie widzimy przy migracjach klientów. Arkusz mapowania powinien mieć minimum trzy kolumny: stary URL, nowy URL, uzasadnienie wyboru. Jeśli podstrona nie ma bezpośredniego odpowiednika na nowej stronie, wskaż najbliższą tematycznie kategorię, nie stronę główną. Nie pomijaj adresów z parametrami, wersji z paginacją ani starych adresów kategorii produktowych, nawet jeśli wydają się mało istotne. Właśnie tam najczęściej chowają się luki w mapowaniu, które wychodzą dopiero po starcie.
Benchmark ruchu i pozycji
Zrób zrzut danych z minimum 30 dni przed startem: ruch organiczny per adres, pozycje głównych fraz, współczynnik klikalności z Google Search Console. Ten benchmark to punkt odniesienia w tygodniach po migracji. Bez niego trudno ocenić, czy spadek pozycji w drugim tygodniu to normalna fluktuacja związana z ponownym indeksowaniem, czy realny problem wymagający natychmiastowej reakcji.
Plan na dzień zero
Ustal dokładną godzinę przełączenia, osobę odpowiedzialną za wdrożenie przekierowań i checklistę do odhaczenia w czasie rzeczywistym. Wybierz dzień o najniższym ruchu, nie piątek wieczorem przed weekendem, kiedy nikt nie zareaguje na błąd do poniedziałku. Przygotuj też plan awaryjny: kto i jak szybko cofa zmiany, jeśli po przełączeniu coś przestanie działać. Jeśli nie masz zasobów, żeby ogarnąć to samodzielnie, wsparcie zespołu SEO przy migracji ogranicza ryzyko błędów, które trudno cofnąć.
W trakcie migracji: wdrożenie i weryfikacja
Dzień startu to moment, w którym najwięcej się dzieje naraz. Poniższe pięć elementów sprawdzasz w kolejności, zanim ogłosisz migrację za zakończoną.
Wdrożenie przekierowań
Wgraj mapę przekierowań 301 dokładnie w momencie uruchomienia nowej wersji strony, nie kilka godzin później. Sprawdź ręcznie każde przekierowanie na próbie adresów o najwyższym ruchu, najlepiej wszystkie, jeśli skala serwisu na to pozwala. Unikaj łańcuchów przekierowań, w których adres A prowadzi do B, a B dopiero do C. Każdy stary URL powinien prowadzić bezpośrednio do celu, najlepiej kodem 301 lub 308.
Weryfikacja meta danych i treści
Porównaj title, meta description i nagłówki na nowej stronie z wersją sprzed migracji. Jeśli redesign wiązał się ze skróceniem treści, sprawdź, czy frazy i sekcje, które wcześniej rankowały, nadal są obecne na stronie. Zmiana szablonu to częsty moment, w którym znika połowa treści bez świadomej decyzji nikogo w zespole.
Canonical i mapa strony
Każdy nowy adres URL potrzebuje self referencing tagu canonical, wskazującego sam na siebie. Wygeneruj nową mapę strony z aktualnymi adresami i wyślij ją w Google Search Console od razu po starcie, żeby przyspieszyć odkrycie nowych adresów przez Googlebota.
Dane strukturalne
Sprawdź, czy dane strukturalne, na przykład breadcrumb, artykuł czy produkt, przeniosły się razem z nowymi szablonami. Nowy CMS albo nowy motyw graficzny często je gubi, bo programista kopiuje wygląd strony, a nie kod odpowiedzialny za znaczniki schema.org. Przetestuj po kolei każdy typ podstrony narzędziem do sprawdzania danych strukturalnych, nie tylko jeden przykładowy adres. Braki w tym miejscu nie blokują indeksacji, ale potrafią wyciąć twoje wyniki z rozszerzonych elementów w wynikach wyszukiwania, na przykład gwiazdek czy okruszków.
Blokada i odblokowanie wersji testowej
Wersja robocza nowej strony na subdomenie testowej musi mieć noindex w tagu meta robots i blokadę w pliku robots.txt, dopóki trwają prace. Po przełączeniu domeny produkcyjnej na nową wersję zdejmij noindex i sprawdź to fizycznie w kodzie źródłowym każdego typu szablonu, nie tylko strony głównej. To jeden z najczęstszych błędów migracji: zespół pamięta o odblokowaniu strony głównej, a zapomina o kategoriach czy kartach produktów.
Po migracji: monitoring i stabilizacja
Migracja nie kończy się w dniu przełączenia. Najważniejsze decyzje zapadają w pierwszych dwóch, trzech tygodniach, kiedy widać, czy przekierowania i treść zadziałały tak, jak planowałeś.
Monitoring Google Search Console
Sprawdzaj raport indeksowania stron codziennie przez pierwsze dwa tygodnie. Szukaj rosnącej liczby błędów 404 i stron oznaczonych jako wykluczone z indeksowania. Narzędzie do sprawdzania adresu URL pokaże, czy Google w ogóle zauważył nowe adresy i kiedy planuje je ponownie przetworzyć.
Porównanie pozycji tydzień po tygodniu
Zestawiaj pozycje z benchmarku sprzed migracji z aktualnymi, adres po adresie, nie tylko frazę po frazie. Spadek na pojedynczej frazie bywa normalny. Spadek obejmujący całą grupę adresów w jednej kategorii to sygnał problemu z przekierowaniami albo z treścią, który wymaga sprawdzenia w tym samym tygodniu, nie za miesiąc. Do porównania wystarczy raport skuteczności w Google Search Console filtrowany po adresie oraz arkusz kalkulacyjny z benchmarkiem sprzed startu. Zewnętrzny rank tracker bywa pomocny, ale sam Search Console jako dane bezpośrednio od Google powinien być twoim głównym punktem odniesienia.
Poprawki przekierowań
Jeśli widzisz w danych ruch trafiający na strony błędu 404, dodaj brakujące przekierowanie w ciągu 24-48 godzin. Nie czekaj na kolejny sprint wdrożeniowy. Każdy dzień z linkiem prowadzącym donikąd to realny, policzalny koszt w utraconym ruchu i pozycjach.
Kiedy spodziewać się stabilizacji
Google zaleca utrzymanie przekierowań 301 przez co najmniej rok, bo transfer sygnałów rankingowych do nowych adresów nie jest natychmiastowy. W praktyce większość witryn odzyskuje wcześniejsze pozycje w ciągu 4-8 tygodni, przy poprawnej mapie przekierowań i braku dodatkowych błędów technicznych. Pełna stabilizacja, łącznie z ponownym zaindeksowaniem wszystkich podstron, może potrwać kilka miesięcy przy dużych serwisach z tysiącami adresów.
Najczęstsze katastrofy migracyjne z praktyki
Poniższe błędy powtarzają się przy migracjach najczęściej, niezależnie od branży i wielkości serwisu. Każdy z nich da się wychwycić checklistą, zanim strona trafi na produkcję.
| Błąd | Skutek | Jak uniknąć |
|---|---|---|
| Nowa strona trafia na produkcję z tagiem noindex pozostawionym po etapie testów | Google w ciągu kilku dni usuwa witrynę z indeksu, ruch organiczny spada niemal do zera | Sprawdź kod źródłowy każdego typu szablonu po starcie, nie tylko strony głównej. Ustaw w Search Console alert na nagły spadek liczby zaindeksowanych stron |
| Brak przekierowań 301 ze starych adresów URL na nowe | Użytkownicy i Googlebot trafiają na strony błędu 404, autorytet starych adresów przepada | Przygotuj mapę przekierowań jeden do jednego przed startem i wdróż ją razem z nową wersją strony, nie po niej |
| Zmiana struktury adresów URL bez wcześniej przygotowanej mapy | Setki adresów tracą swój odpowiednik, przekierowania wdrażane są chaotycznie i z opóźnieniem | Zamroź strukturę URL na czas migracji albo zaplanuj mapowanie z wyprzedzeniem, przed pracami projektowymi |
| Usunięcie lub mocne skrócenie treści, która wcześniej dobrze rankowała | Strona traci pozycje na frazy generujące największy ruch, czasem bezpowrotnie | Oznacz podstrony z najwyższym ruchem jako nietykalne. Każdą zmianę treści na nich konsultuj z danymi z Search Console |
Jeśli po migracji strona w ogóle przestała pojawiać się w wynikach wyszukiwania, sprawdź też ogólne przyczyny opisane w tekście o tym, dlaczego twojej strony nie ma w Google. Część z nich pokrywa się z błędami migracyjnymi, ale niektóre mają zupełnie inne źródło.
Źródła
- Google Search Central: Site moves with URL changes - oficjalne wytyczne Google dotyczące migracji ze zmianą adresów URL.
- Google Search Central: przekierowania 301 - zasady stosowania przekierowań permanentnych.
- Google Search Central: tag meta robots - jak działa noindex i blokowanie stron przed indeksacją.
- Google Search Console: sprawdzanie adresu URL i status indeksowania - jak monitorować indeksację po zmianach na stronie.
- Google Search Central: budowanie i przesyłanie mapy strony - zasady tworzenia i zgłaszania sitemap.xml.
Migracja strony to moment, w którym pojedynczy błąd potrafi kosztować miesiące odbudowy pozycji. Zespół PremiumAds prowadzi migracje i przebudowy pod kątem SEO od inwentaryzacji adresów, przez wdrożenie przekierowań, po monitoring po starcie. Jeśli planujesz zmianę CMS-a, redesign albo nową strukturę adresów URL, skontaktuj się z nami zanim ustalisz datę startu.