
Grzegorz Kalmus
Autor
Migracja strony internetowej to jeden z najbardziej ryzykownych procesow z punktu widzenia SEO. Bez odpowiedniego przygotowania mozesz stracic pozycje w Google budowane przez miesiace lub lata. W tym poradniku przeprowadze Cie przez caly proces – od audytu przed migracja, przez implementacje przekierowan 301, az po monitoring po wdrozeniu.
Dlaczego migracja to ryzyko dla SEO?
Google indeksuje Twoja strone na podstawie konkretnych adresow URL. Kazdy z tych adresow ma przypisany page rank – sile wynikajaca z linkow zewnetrznych, historii klikalnosci i dziesiatek innych sygnalow rankingowych. Kiedy zmieniasz adres URL – nawet jesli tresc pozostaje identyczna – z perspektywy Google’a stara strona znika, a w jej miejscu pojawia sie nowa, pozbawiona historii.
Najczestsze konsekwencje migracji bez planu:
- Gwaltowny spadek organicznego ruchu (czesto 30-70% w pierwszych tygodniach)
- Utrata pozycji na kluczowe frazy
- Bledy 404 dla stron zaindeksowanych przez Google
- Utrata mocy linkow zewnetrznych (backlinkow)
- Zduplikowane tresci jesli stara wersja strony pozostaje dostepna
Dobra wiadomosc: przy odpowiednim przygotowaniu mozna przeprowadzic nawet rozlegla migracje bez istotnej utraty widocznosci. Wymaga to jednak systematycznego dzialania i cierpliwosci.
Rodzaje migracji stron internetowych
Zanim przejdziesz do planowania, zidentyfikuj typ migracji, z ktora masz do czynienia:
1. Zmiana domeny
Najowazniejszy typ migracji – przenosisz cala strone z stara-domena.pl na nowa-domena.pl. Google musi „zrozumiec”, ze to ta sama strona. Wymaga przekierowania kazdego URL-a ze starej domeny na odpowiedni adres w nowej.
2. Zmiana platformy (CMS)
Przeniesienie np. z WordPress na Webflow, z Joomla na Next.js lub z wlasnego systemu na SaaS. Zmienia sie technologia, ale domena pozostaje ta sama. Ryzyko pojawia sie gdy zmienia sie struktura URL-i.
3. Zmiana struktury URL
Np. usuniecie /category/ z adresow wpisow blogowych, zmiana /produkt/nazwa na /sklep/nazwa, reorganizacja kategorii. Nawet pozornie drobne zmiany moga dotknac setki stron.
4. Migracja HTTP na HTTPS
Choc to zmiana techniczna, Google traktuje http:// i https:// jako osobne adresy. Prawidlowa migracja na HTTPS wymaga przekierowan i aktualizacji canonical URL.
5. Redesign (zmiana struktury bez zmiany URL)
Technicznie najlatwiejs przypadek – URL-e pozostaja te same, zmienia sie tylko wyglad i czasem struktura tresci. Ryzyko SEO jest nizsze, ale warto monitorowac Core Web Vitals po wdrozeniu.
Przygotowanie przed migracja
Audyt obecnej strony
Zanim cokolwiek zmienisz, musisz wiedziec, co masz. Przeprowadz pelny audyt SEO obejmujacy:
- Crawl strony narzedziem (Screaming Frog, Sitebulb, Ahrefs) – pobierz liste wszystkich indeksowanych URL-i
- Eksport danych z Google Search Console – strony, frazy, klikniecia, pozycje
- Eksport z Google Analytics – najpopularniejsze strony wedlug ruchu organicznego
- Lista backlinkow ze starej struktury URL (Ahrefs, Majestic, Semrush)
- Dokumentacja meta tagow: title, description, canonical, hreflang
Backup przed migracja
Nigdy nie przystepuj do migracji bez pelnego backupu. Powinien obejmowac pliki strony, baze danych, plik .htaccess i eksport przekierowan z aktualnego systemu. Szczegolowy poradnik tworzenia kopii zapasowych znajdziesz w artykule o backupie strony internetowej.
Srodowisko testowe
Uruchom nowa wersje strony na subdomenie testowej (np. staging.domena.pl) lub na lokalnym srodowisku deweloperskim. Przetestuj wszystkie funkcjonalnosci zanim trafisz na produkcje. Pamietaj o zablokowaniu indeksowania srodowiska testowego przez Googlebot (meta robots noindex lub blokada w robots.txt).
Mapowanie URL i tabela przekierowan 301
To serce kazdej migracji. Kazdy URL ze starej struktury musi miec przypisany odpowiednik w nowej. Utworz arkusz kalkulacyjny z kolumnami:
| Stary URL | Nowy URL | Kod HTTP | Status |
|---|---|---|---|
| /stara-kategoria/wpis-1/ | /blog/wpis-1/ | 301 | Zrobione |
| /products/item-a | /sklep/produkt-a | 301 | Do zrobienia |
| /kontakt.html | /kontakt | 301 | Zrobione |
Kilka zasad przy mapowaniu:
- Przekierowuj na strone o identycznej lub najblizszej tematycznie tresci
- Unikaj przekierowan na strone glowna (tzw. „redirect to homepage”) – Google to widzi i deprecjonuje
- Jesli strona nie ma odpowiednika, zdecyduj czy warto ja odtworzyc lub zostawic 404
- Priorytetyzuj strony z ruchem organicznym i backlinkami
Implementacja przekierowan 301
Apache (.htaccess)
Najprostszy sposob dla serwerow Apache:
# Pojedyncze przekierowanie
Redirect 301 /stara-strona/ https://domena.pl/nowa-strona/
# Przekierowanie calej domeny
RewriteEngine On
RewriteCond %{HTTP_HOST} ^stara-domena.pl [NC]
RewriteRule ^(.*)$ https://nowa-domena.pl/$1 [R=301,L]
Next.js (next.config.js)
Jesli Twoja strona dziala na Next.js, przekierowania konfiguruje sie w pliku next.config.js:
module.exports = {
async redirects() {
return [
{
source: '/stara-strona',
destination: '/nowa-strona',
permanent: true,
},
]
},
}
WordPress – wtyczki
Dla stron na WordPressie najlepsze rozwiazania to: Redirection (bezplatna, obsluguje import CSV, logi 404), Rank Math / Yoast SEO Premium (automatyczne przekierowania przy zmianie sluga) oraz Safe Redirect Manager (lekka alternatywa dla prostych przypadkow).
Jesli planujesz migracje na nowy projekt strony internetowej, warto skonsultowac sie ze specjalista – dobry deweloper zadba o przekierowania jako element standardowego procesu wdrozenia.
Po migracji – monitoring i reindeksacja
Google Search Console
Pierwsze kroki po migracji:
- Dodaj nowa domene/wersje HTTPS jako osobna usluge w Search Console
- Przeslij nowa sitmape XML
- Uzyj narzedzia Zmiana adresu przy migracji domeny
- Monitoruj zakladke „Pokrycie” pod katem nowych bledow 404 i bledow serwera
- Sprawdz czy przekierowania sa poprawnie rozpoznawane przez Google
Reindeksacja priorytetowych stron
Uzyj narzedzia inspekcji URL w Search Console, aby recznie zglосic do ponownego crawlowania najwazniejsze strony. Google zwykle rozpoznaje przekierowania 301 w ciagu kilku tygodni, ale reczne zgloszenie przyspiesza ten proces.
Monitoring przez pierwsze miesiace
Po migracji ustaw cotygodniowy monitoring: pozycje na kluczowe frazy, ruch organiczny (porownaj z analogicznym okresem rok wczesniej), bledy crawlowania w Search Console, logi serwera i Core Web Vitals.
Czeste bledy przy migracji SEO
1. Lancuchy przekierowan
Redirect A do B do C to powazny blad. Google moze nie podazac za lancuchami dluzszymi niz kilka krokow, a kazdy posredni krok „zjada” czesc mocy SEO. Zawsze sprawdzaj, czy przekierowania sa bezposrednie: A do C.
2. Uzycie kodu 302 zamiast 301
Kod 302 oznacza „tymczasowe” przekierowanie – Google nie przenosi przy nim sily rankingowej na nowy URL. Uzywaj 302 tylko wtedy, gdy zmiana jest naprawde tymczasowa. Do stalych migracji zawsze 301.
3. Zapomniany hreflang
Jesli masz wersje jezykowe strony, po migracji musisz zaktualizowac wszystkie atrybuty hreflang. Stare adresy w hreflang spowoduja bledy w Search Console i moga zaklocic wyswietlanie wlasciwych wersji jezykowych.
4. Brak aktualizacji linkow wewnetrznych
Przekierowania 301 dzialaja, ale kazde przejscie przez przekierowanie to dodatkowe zadanie HTTP. Po migracji zaktualizuj linki wewnetrzne, aby wskazywaly bezposrednio na nowe URL-e. Mozesz tez skorzystac z artykulu o canonical URL i duplikacji tresci, by upewnic sie, ze po migracji nie masz problemow z duplikatem.
5. Pozostawienie starej wersji strony dostepnej
Jesli stara strona pozostaje dostepna bez przekierowan, Google bedzie widzial zduplikowane tresci. Upewnij sie, ze wszystkie wersje URL przekierowuja na wlasciwa wersje kanoniczna.
6. Migracja w piatek
Nigdy nie przeprowadzaj migracji w piatek po poludniu ani przed dlugim weekendem. Jesli cos pojdzie nie tak, potrzebujesz mozliwosci szybkiej reakcji przez caly dzien roboczy.
Checklist migracji SEO krok po kroku
Przed migracja:
- Crawl calej strony – pobierz liste wszystkich URL-i
- Eksport danych z Search Console i Analytics
- Lista backlinkow dla priorytetowych stron
- Pelny backup strony i bazy danych
- Przygotowanie tabeli mapowania URL (stary – nowy)
- Testy na srodowisku staging
- Weryfikacja przekierowan narzedziem (np. httpstatus.io)
Podczas migracji:
- Implementacja przekierowan 301
- Aktualizacja sitemapy XML
- Aktualizacja robots.txt
- Aktualizacja atrybutow canonical i hreflang
- Aktualizacja linkow wewnetrznych
- Konfiguracja Google Analytics dla nowego URL
Po migracji:
- Dodanie nowej wersji w Search Console
- Przeslanie nowej sitemapy
- Uzycie narzedzia „Zmiana adresu” (przy zmianie domeny)
- Reczne zgloszenie priorytetowych URL do ponownego crawlowania
- Weryfikacja, ze stara strona przekierowuje (brak duplikatow)
- Cotygodniowy monitoring pozycji i ruchu przez 3 miesiace
FAQ – najczestsze pytania o migracje SEO
Jak dlugo trwa odzyskanie pozycji po migracji?
Przy prawidlowo przeprowadzonej migracji z przekierowaniami 301 Google zwykle przenosi „sile” stron w ciagu 4-12 tygodni. W przypadku duzych serwisow lub zmiany domeny proces moze trwac 3-6 miesiecy. Tymczasowe spadki w pierwszych 2-4 tygodniach sa normalne – to czas potrzebny Googlebotowi na ponowne zaindeksowanie strony.
Czy musze zatrudnic specjaliste SEO do migracji?
To zalezy od skali projektu. Prosta migracja na HTTPS lub drobne zmiany URL mozna przeprowadzic samodzielnie z pomoca tego checklisty. Przy zmianie domeny, duzej przebudowie struktury lub serwisie z setkami stron – zdecydowanie warto skonsultowac sie ze specjalista. Skontaktuj sie z nami, zeby ocenic ryzyko Twojej konkretnej migracji.
Czy przekierowania 301 przekazuja 100% sily SEO?
Wspolczesny Google przekazuje przez 301 niemal cala moc rankingowa. Mimo to zawsze warto docelowo zaktualizowac linki zewnetrzne i wewnetrzne, by wskazywaly bezposrednio na nowe URL-e bez posrednictwa przekierowania.
Co zrobic, jesli po migracji ruch organiczny drastycznie spadl?
Pierwsza reakcja: nie wpadaj w panike. Sprawdz w Search Console czy Google indeksuje nowe URL-e. Zweryfikuj, ze przekierowania dzialaja (uzyj Screaming Frog lub httpstatus.io). Sprawdz czy stara wersja strony nie jest nadal dostepna (duplikaty). Jesli po 4-6 tygodniach ruch nie wraca, skontaktuj sie ze specjalista SEO.
Jak przeniesc strone na HTTPS bez utraty SEO?
Zainstaluj certyfikat SSL, skonfiguruj przekierowanie wszystkich wersji HTTP na HTTPS, zaktualizuj canonical URL, sitmape i linki wewnetrzne, dodaj wersje HTTPS jako nowa usluge w Search Console. Google oficjalnie traktuje HTTPS jako sygnal rankingowy – migracja nie powinna powodowac spadkow.
Podsumowanie
Migracja strony bez utraty pozycji SEO jest mozliwa – ale wymaga planowania, systematycznosci i monitoringu. Kluczowe elementy to: pelny audyt przed migracja, precyzyjne mapowanie URL z przekierowaniami 301, testowanie na srodowisku staging i aktywne sledzenie wynikow przez minimum 3 miesiace po wdrozeniu.
Jesli planujesz migracje lub redesign strony, sprawdz nasza oferte i cennik – przy kazdym projekcie nowej strony przeprowadzamy pelny proces migracji SEO jako standard. Napisz do nas i omowimy szczegoly Twojego projektu.

