Jak przeprowadzic migracje strony bez utraty pozycji w Google
Wróć do bloga
SEO 14 kwietnia 2026 8 min

Jak przeprowadzic migracje strony bez utraty pozycji w Google

Grzegorz Kalmus

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:

  1. Dodaj nowa domene/wersje HTTPS jako osobna usluge w Search Console
  2. Przeslij nowa sitmape XML
  3. Uzyj narzedzia Zmiana adresu przy migracji domeny
  4. Monitoruj zakladke „Pokrycie” pod katem nowych bledow 404 i bledow serwera
  5. 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.

Studio Kalmus

Potrzebujesz profesjonalnej strony?

Tworzymy nowoczesne strony internetowe dla firm. Bezpłatna wycena w 24h.

Szukasz hostingu? SeoHost z rabatem

Kod studiokalmus55 daje 40% rabatu na aktywację serwera. Szybkie NVMe, SSL i wsparcie 24/7.

Sprawdź Ofertę
Digital Workspace Background

[ 09 / Kontakt ]

Czekamyna
TwojąWiadomość

Teraz albo nigdy! Nie odkładaj tego na później. Działaj, zanim stracisz swoją przewagę!

W dni robocze odpisujemy w max 60 minut.

Jak przeprowadzic migracje strony bez utraty pozycji w Google - Studio Kalmus | Studio Kalmus