Migracja strony internetowej to proces wymagający starannego planowania i precyzyjnej realizacji, jeśli celem jest zachowanie dotychczasowych pozycji w wynikach wyszukiwania. Poniżej znajdziesz szczegółowy przewodnik krok po kroku, obejmujący zarówno aspekty techniczne, jak i SEO, razem z praktycznymi checklistami i wskazówkami do wdrożenia.
Audyt i przygotowanie przed migracją
Pierwszym krokiem jest pełny audyt istniejącej witryny. Bez dokładnej znajomości obecnego stanu trudno przewidzieć skutki zmian. Audyt powinien objąć zarówno aspekty techniczne, jak i zawartość oraz linkowanie.
Co obejmuje audyt
- Pełna lista wszystkich indeksowanych URL (eksport z Google Search Console i narzędzi typu Screaming Frog).
- Analiza ruchu organicznego i najważniejszych stron (Google Analytics / GA4).
- Spis najważniejszych słów kluczowych i stron generujących największy ruch oraz konwersje.
- Przegląd aktualnych backlinków (narzędzia typu Ahrefs, Majestic, SEMrush).
- Kontrola szybkości ładowania i wydajności (wydajność) oraz wykrycie problemów z mobilnością.
- Sprawdzenie pliku robots.txt, mapy witryny (mapa strony) i meta tagów (noindex, canonical).
- Wykrycie duplikatów treści i problemów z indeksacją (indeksacja).
Plan migracji
Na podstawie audytu przygotuj szczegółowy plan obejmujący zakres zmian, harmonogram oraz osoby odpowiedzialne. W planie uwzględnij:
- Listę URL do przeniesienia i nowe URL (mapowanie).
- Strategię przekierowań — każde stare URL musi kierować do najbliższego semantycznie nowego URL przy użyciu przekierowania 301.
- Testy przed wdrożeniem na środowisku testowym (staging).
- Plan komunikacji (wewnętrzny oraz informacja dla partnerów/mediów jeśli migracja dotyczy zmiany domeny lub wyglądu).
- Plan awaryjny (rollback) i backupy.
Mapowanie URL i przekierowania
Kluczowym elementem migracji jest prawidłowe mapowanie starych adresów na nowe i wdrożenie trwałych przekierowań 301. Błędne lub brakujące przekierowania są główną przyczyną spadków pozycji.
Jak poprawnie mapować URL
- Przygotuj plik CSV z kolumnami: stary URL | nowy URL | typ przekierowania | uwagi.
- Zachowaj strukturę semantyczną tam, gdzie to możliwe — poprawa struktury jest w porządku, ale zachowaj logikę adresów i treści.
- Dla stron bez odpowiednika stwórz stronę zastępczą (np. kategorie, landing page) zamiast przekierowania na stronę główną.
Wdrożenie przekierowań
- Używaj przekierowania 301 do przenoszenia mocy SEO. Unikaj 302.
- W przypadku zmiany domeny zastosuj przekierowania na poziomie serwera (Apache .htaccess, Nginx conf).
- Testuj każde przekierowanie lokalnie i na środowisku staging przed wdrożeniem produkcyjnym.
- Upewnij się, że nie występują łańcuchy przekierowań ani pętle — powodują one utratę mocy linków.
Przenoszenie treści i elementów technicznych
Podczas migracji przenoszona jest nie tylko treść, ale także meta dane, struktura nagłówków, dane strukturalne i atrybuty techniczne. Ich utrata może negatywnie wpłynąć na widoczność.
Treść i meta tagi
- Skopiuj treści w taki sposób, aby zachować istotne elementy SEO: tytuły stron, meta opisy, nagłówki H1-H3 oraz alt tagi obrazów.
- Poprawnościowo ustaw tagi canonical na nowe adresy, aby uniknąć duplikacji.canonical
- Jeśli wprowadzasz zmiany w treści, rób to stopniowo i testuj wpływ na ranking.
Dane strukturalne i inne elementy
- Przenieś schema.org i inne znaczniki strukturalne (produkty, artykuły, breadcrumbs).
- Aktualizuj plik robots.txt i upewnij się, że nie blokuje istotnych zasobów.
- Zaktualizuj sitemap.xml i prześlij ją do Google Search Console po migracji.
- Jeśli używasz hreflang, sprawdź poprawność wszystkich wersji językowych.
Środowisko testowe, backup i testy
Przed wdrożeniem na produkcję przygotuj pełne środowisko testowe i wykonaj kompleksowe testy. Brak testowania jest najczęściej popełnianym błędem.
Backup i rollback
- Wykonaj pełny backup bazy danych i plików.
- Spisz procedurę rollbacku i przetestuj ją na stagingu.
- Zachowaj możliwość szybkiego przywrócenia starej konfiguracji w razie krytycznych problemów.
Testy do wykonania
- Testy przekierowań — sprawdź każdy przekierowany URL.
- Testy indeksowania – użyj Google Search Console do sprawdzenia statusu indeksowania.
- Testy wydajności (PageSpeed, Lighthouse) — nowa strona powinna mieć równą lub lepszą szybkość.
- Testy funkcjonalne (formularze, koszyk, logowanie).
- Sprawdzenie plików logów serwera pod kątem błędów 4xx/5xx.
Wdrożenie i pierwsze 48–72 godziny po migracji
Moment wdrożenia jest krytyczny. W ciągu pierwszych kilku dni należy szczególnie uważnie monitorować wskaźniki i szybko reagować na problemy.
Kroki tuż po wdrożeniu
- Udostępnij aktualną mapę strony i prześlij ją do Google Search Console oraz Bing Webmaster Tools.
- Sprawdź w Google Search Console, czy nie pojawiają się błędy indeksowania ani blokady w robots.txt.
- Monitoruj ruch organiczny, CTR i pozycje kluczowych fraz (pierwsze zmiany mogą pojawić się po kilku dniach lub tygodniach).
- Użyj narzędzi do monitoringu uptime i wydajności oraz alertów o błędach serwera.
- Analizuj logi dostępu pod kątem botów wyszukiwarek i sprawdź, czy mogą one poprawnie przeszukiwać stronę.
Specjalne przypadki: zmiana domeny, przejście na HTTPS, zmiana CMS
Różne typy migracji wymagają dodatkowych działań. Poniżej najważniejsze wskazówki dla najczęstszych scenariuszy.
Zmiana domeny
- Przekierowania 1:1 ze starej domeny na nową z użyciem 301.
- W Google Search Console zweryfikuj obie domeny i użyj narzędzia do zmiany adresu (Change of Address) jeśli dostępne.
- Zaktualizuj wszystkie linki zewnętrzne, profile społecznościowe, wizytówki, katalogi i partnerów.
- Przez pewien czas monitoruj stare linki i analizuj spadki ruchu poszczególnych stron.
Przejście na HTTPS
- Wdroż certyfikat SSL/TLS i skonfiguruj przekierowania HTTP -> HTTPS na poziomie serwera.
- Zaktualizuj wszystkie wewnętrzne linki oraz mapy strony na wersję z https.
- W Search Console dodaj wersję z HTTPS i prześlij sitemapę.
Zmiana CMS
- Sprawdź sposób generowania URL w nowym systemie i zapewnij, że adresy będą przewidywalne i przyjazne SEO.
- Przy przenoszeniu treści zachowaj strukturę nagłówków i meta danych.
- Upewnij się, że nowy CMS obsługuje niezbędne elementy SEO (canonical, meta robots, strukturalne dane).
Monitorowanie i optymalizacja po migracji
Po migracji kluczowe jest długoterminowe monitorowanie i stopniowa optymalizacja. Niektóre zmiany w pozycjach mogą się pojawić po kilku tygodniach, dlatego warto działanie prowadzić systematycznie.
Narzędzia i metryki do monitoringu
- Google Search Console — indeksacja, błędy, performance (clicks, impressions).
- Google Analytics / GA4 — ruch, zachowania użytkowników, konwersje.
- Narzędzia SEO (Ahrefs, SEMrush) — pozycje słów kluczowych i profile backlinków.
- Monitoring logów serwera — analiza crawlerów i błędów.
- Narzędzia do monitoringu uptime i szybkości (Pingdom, GTmetrix).
Optymalizacje po migracji
- Usuwaj niepotrzebne przekierowania i łańcuchy przekierowań.
- Udoskonal treści na podstawie danych o zachowaniu użytkowników (współczynnik odrzuceń, czas na stronie).
- Rozwijaj profil linków zewnętrznych i kontaktuj się z właścicielami linków w celu aktualizacji URL w backlinkach.
- Regularnie aktualizuj sitemapę i utrzymuj porządek w pliku robots.txt.
Checklisty i częste błędy do uniknięcia
Poniżej praktyczne checklisty, które warto odhaczyć przed, w trakcie i po migracji, oraz lista typowych błędów.
Checklist przed migracją
- Stworzono pełny spis starych URL i mapowanie na nowe.
- Wykonano backupy bazy danych i plików.
- Przygotowano środowisko staging i przetestowano przekierowania.
- Sprawdzono plik robots.txt i sitemap.xml.
- Sporządzono plan komunikacji i awaryjny plan rollback.
Checklist po migracji (pierwsze 7 dni)
- Przekazano sitemapę do Google Search Console.
- Przeanalizowano błędy 4xx/5xx i naprawiono krytyczne.
- Monitorowano ruch organiczny i pozycje kluczowych fraz.
- Skontrolowano działanie formularzy i procesów konwersyjnych.
Typowe błędy
- Brak przekierowań 301 lub błędne przekierowania.
- Blokowanie istotnych zasobów w robots.txt.
- Usuwanie treści bez wskazania odpowiedniego zastępstwa.
- Brak testów przed wdrożeniem i brak backupu.
- Niedopilnowanie wersji HTTPS lub canonical, prowadzące do duplikacji.
Komunikacja i relacje zewnętrzne
Zmiana domeny lub struktury strony może wymagać informowania partnerów i właścicieli linków. Proaktywna komunikacja przyspieszy aktualizację linków zewnętrznych i zmniejszy ryzyko utraty ruchu.
- Przygotuj listę najważniejszych partnerów i właścicieli stron linkujących i wyślij prośbę o aktualizację linków.
- Zaktualizuj profile społecznościowe, wizytówki, reklamy i wszystkie miejsca, gdzie znajduje się adres URL.
- Jeśli prowadzisz działania PR, wykorzystaj je do informowania o migracji w sposób kontrolowany.
Powodzenie migracji zależy od systematyczności, testowania i szybkiej reakcji na problemy. Pamiętaj o stałym monitoringu po wdrożeniu i przygotuj zespół na ewentualne korekty w pierwszych tygodniach. Wdrożenie powyższych praktyk znacząco zwiększa szanse na zachowanie dotychczasowych pozycji w wynikach wyszukiwania.