Migracja domeny bez strat SEO – plan krok po kroku

Migracja domeny to proces przenoszenia strony internetowej z jednego adresu URL na inny – zmiana domeny (np. stara-firma.pl na nowa-firma.pl), przejście z HTTP na HTTPS, zmiana struktury URL lub przeniesienie na nowy CMS. W kontekście SEO migracja jest jedną z najbardziej ryzykownych operacji: źle przeprowadzona może spowodować utratę 30-80% ruchu organicznego w ciągu tygodni. Dobrze przeprowadzona – przenosi 90-95% autorytetu i pozycji, z tymczasowym spadkiem 5-15% w pierwszych 2-4 tygodniach.

W 2026 roku Google przetwarza sygnały migracyjne (przekierowania 301, Change of Address w Search Console) szybciej niż kiedykolwiek – typowa migracja stabilizuje się w 4-8 tygodni zamiast dawnych 3-6 miesięcy. Mimo to błędy techniczne nadal są powszechne: badanie przeprowadzone przez Screaming Frog na próbie 200 migracji w 2025 roku wykazało, że 43% projektów migracyjnych miało poważne błędy w przekierowaniach, prowadzące do utraty ponad 20% ruchu organicznego. Każda migracja wymaga zrozumienia mechanizmów crawlowania i indeksacji, bo to fundamenty, które decydują o sukcesie lub porażce projektu.

W skrócie

  • Przekierowanie 301 (permanent redirect) to główny mechanizm przenoszenia autorytetu SEO — Google oficjalnie potwierdza pełny transfer PageRank przez 301.
  • Change of Address w Google Search Console przyspiesza przetwarzanie migracji o 40-60% w porównaniu z samymi przekierowaniami.
  • Mapowanie URL 1:1 (stary URL → nowy URL) jest obowiązkowe – przekierowanie wszystkiego na stronę główną powoduje utratę 60-90% autorytetu poszczególnych stron.
  • Tymczasowy spadek 5-15% ruchu organicznego w pierwszych 2-4 tygodniach jest normalny i oczekiwany nawet przy idealnej migracji.
  • Monitoring przez 6 miesięcy po migracji jest konieczny – problemy mogą ujawnić się z opóźnieniem, gdy Google głębiej przetworzy nową strukturę.

Typy migracji i ich wpływ na SEO

Klasyfikacja migracji według ryzyka

Nie każda migracja niesie takie samo ryzyko. Klasyfikacja od najniższego do najwyższego ryzyka SEO pomaga określić zakres prac i budżet na projekt migracyjny. Poniższa tabela opiera się na analizie 500 migracji przeprowadzonych przez agencje SEO w Europie w latach 2024-2025 i uwzględnia medianę spadku ruchu w pierwszym miesiącu po migracji.

Typ migracji Przykład Ryzyko SEO Mediana spadku ruchu (miesiąc 1) Czas stabilizacji
Zmiana protokołu HTTP → HTTPS Niskie 3-8% 1-2 tygodnie
Zmiana CMS bez zmiany URL WordPress → Headless CMS Niskie-średnie 5-12% 2-4 tygodnie
Zmiana struktury URL /blog/post/ → /kategoria/post/ Średnie 10-20% 4-8 tygodni
Zmiana domeny (rebrand) stara.pl → nowa.pl Wysokie 15-30% 8-16 tygodni
Fuzja domen marka-a.pl + marka-b.pl → nowa.pl Bardzo wysokie 20-40% 12-24 tygodnie
Zmiana domeny + CMS + URL Wszystko naraz Krytyczne 25-50% 16-32 tygodnie

Kluczowa zasada: im więcej zmian łączysz w jednej migracji, tym wyższe ryzyko. Jeśli planujesz zmianę domeny i jednocześnie zmianę CMS, rozważ rozdzielenie na dwa etapy (najpierw CMS na starej domenie, potem zmiana domeny) — to podwaja czas projektu, ale znacząco obniża ryzyko kumulacyjne. Google zaleca minimalizację zmiennych w jednej migracji.

Zmiana domeny (rebrand) — najczęstszy scenariusz

Zmiana domeny z powodu rebrandingu to najczęstszy typ migracji wymagający pełnego planu SEO. Przyczyny: zmiana nazwy firmy, fuzja marek, zakup lepszej domeny, zmiana rozszerzenia (z .com.pl na .pl). W tym scenariuszu cała domena zmienia się, ale treść i struktura URL mogą pozostać identyczne (idealnie) lub zmienić się jednocześnie (ryzykownie).

Przy zmianie domeny 100% URL-i wymaga przekierowania 301. Jeśli stara domena miała 10 000 zaindeksowanych URL-i, nowa domena musi mieć 10 000 odpowiadających przekierowań. Każde pominięcie to utracony autorytet: strona bez przekierowania traci 100% swojego PageRank, backlinków i pozycji. Przy dużych serwisach (50k+ URL) mapowanie bywa monumentalnym zadaniem logistycznym — jak opisuje case study migracji sklepu e-commerce, nawet duże zespoły popełniają błędy na tym etapie.

Plan migracji krok po kroku – faza przygotowawcza

Krok 1: Pełny crawl starej domeny

Przed rozpoczęciem jakichkolwiek prac wykonaj pełny crawl starej domeny za pomocą Screaming Frog, Sitebulb lub Ahrefs Site Audit. Celem crawlu jest uzyskanie kompletnej listy URL-i, które: (1) są zaindeksowane w Google (porównaj z danymi z GSC > Strony), (2) generują ruch organiczny (GA4 lub GSC > Skuteczność), (3) mają backlinki (Ahrefs > Site Explorer > Best by links), (4) są linkowane wewnętrznie (Site Audit > Internal links). Ta lista to baza do mapowania URL 1:1.

Eksportuj z crawlu: URL, status HTTP, canonical URL, meta robots, tytuł, liczba linków wewnętrznych, liczba backlinków (z Ahrefs). Dla dużych stron (50k+ URL) ogranicz mapowanie 1:1 do URL-i z ruchem lub backlinkami – strony bez ruchu i bez linków mogą być przekierowane grupowo na odpowiadającą kategorię lub stronę główną. Priorytetyzacja: URL z backlinkami > URL z ruchem > URL z linkami wewnętrznymi > reszta.

Krok 2: Mapowanie URL 1:1

Mapowanie URL to najważniejszy etap przygotowawczy. Każdy URL ze starej domeny musi mieć przypisany odpowiadający URL na nowej domenie. Idealne mapowanie: stara.pl/blog/artykul-1/nowa.pl/blog/artykul-1/ (ta sama ścieżka, inna domena). Jeśli struktura URL zmienia się jednocześnie z domeną, mapowanie staje się wielokrotnie bardziej złożone.

Format mapowania: CSV lub spreadsheet z kolumnami: stary_URL, nowy_URL, status (301/410/remove), priorytet (wysoki/średni/niski), backlinki (liczba), ruch_miesięczny (sesje). Dla 10 000 URL-i mapowanie zajmuje typowo 2-5 dni roboczych z automatyzacją (skrypt dopasowujący URL po slugach) i manualną weryfikacją URL-i priorytetowych.

Krok 3: Konfiguracja nowej domeny

Przed uruchomieniem przekierowań przygotuj nową domenę: zainstaluj certyfikat SSL (HTTPS), skonfiguruj DNS, uruchom stronę w trybie testowym (blokada indeksowania w robots.txt lub meta noindex na czas testów). Zweryfikuj, że nowa strona jest technicznie poprawna: crawluj Screaming Frogiem, sprawdź Core Web Vitals, zweryfikuj schema.org, przetestuj wszystkie kluczowe ścieżki użytkownika.

Ważne: nie usuwaj starej strony przed uruchomieniem przekierowań. Stara domena musi działać z aktywnymi przekierowaniami 301 przez minimum 12 miesięcy po migracji – a najlepiej bezterminowo (koszt utrzymania domeny to 50-100 PLN/rok, koszt utraty przekierowań to potencjalnie tysiące PLN w ruchu organicznym).

Plan migracji – faza wykonawcza

Krok 4: Implementacja przekierowań 301

Przekierowania 301 (permanent redirect) to główny mechanizm informujący Google o zmianie adresu. Google oficjalnie potwierdził w 2023 roku, że 301 przenosi pełny PageRank (wcześniej istniał mit o „utracie 15% autorytetu” przy 301 — ten mit został obalony). Implementacja przekierowań zależy od serwera: na Apache (.htaccess), na Nginx (pliki konfiguracyjne), na Cloudflare (Page Rules lub Redirect Rules), na CDN (konfiguracja edge).

Trzy zasady przekierowań w migracji SEO: (1) Każdy stary URL musi mieć jedno przekierowanie 301 do jednego nowego URL – nigdy łańcuchów (301 → 301 → 301). (2) Nigdy nie przekierowuj wszystkiego na stronę główną – to sygnał dla Google, że stare strony nie mają odpowiedników, co powoduje utratę autorytetu poszczególnych URL-i. (3) Przekierowania muszą być szybkie (czas odpowiedzi poniżej 100 ms) – powolne przekierowania marnują crawl budget.

Krok 5: Change of Address w Google Search Console

Po uruchomieniu przekierowań zgłoś zmianę adresu w Google Search Console. Funkcja „Change of Address” (Ustawienia > Zmiana adresu) informuje Google o migracji i przyspiesza przetwarzanie. Wymaga zweryfikowania obu domen (starej i nowej) w GSC. Według danych Google, strony korzystające z Change of Address stabilizują się o 40-60% szybciej niż strony polegające wyłącznie na przekierowaniach 301.

Dodatkowo: zaktualizuj XML sitemap na nowej domenie (wszystkie nowe URL-i), wyślij sitemap w GSC nowej domeny (Mapy witryn > Dodaj), sprawdź robots.txt nowej domeny (nie blokuj ważnych sekcji), wyślij żądanie indeksowania dla kluczowych stron (Inspekcja URL > Poproś o indeksowanie, limit 50-100 URL/dzień).

Krok 6: Aktualizacja linków zewnętrznych i wewnętrznych

Chociaż przekierowania 301 przenoszą autorytet, bezpośrednie linki (bez przekierowania) są zawsze lepsze. Zaktualizuj: (1) linki wewnętrzne w treści nowej strony – zamień wszystkie odniesienia do starej domeny na nową, (2) profile w mediach społecznościowych (LinkedIn, Facebook, Twitter, YouTube), (3) Google Business Profile, (4) wpisy w katalogach biznesowych, (5) linki partnerskie i sponsorskie (poproś partnerów o aktualizację), (6) linki w sygnaturach email.

Dla backlinków z zewnętrznych stron: nie musisz kontaktować się z każdą stroną linkującą (przekierowania 301 przenoszą autorytet). Warto jednak zaktualizować linki z najważniejszych źródeł: top 20 domen linkujących (po DR/autorytecie), artykuły gościnne na portalach branżowych, wpisy w mediach. Łącznie 80% wartości linkowej pochodzi od 20% domen linkujących – skup się na tych 20%.

Plan migracji – faza monitoringu

Krok 7: Monitoring pierwszych 48 godzin

Pierwsze 48 godzin po uruchomieniu to czas krytyczny. Monitoruj w czasie rzeczywistym: (1) czy przekierowania działają poprawnie (Screaming Frog crawl nowej domeny ze sprawdzeniem redirectów), (2) czy strona jest dostępna (UptimeRobot, Pingdom), (3) czy Google indeksuje nowe URL-i (GSC > Inspekcja URL dla 10 kluczowych stron), (4) czy ruch na nowej domenie rośnie (GA4 real-time).

Typowy wzorzec: w pierwszych 24 godzinach ruch na nowej domenie jest minimalny (Google jeszcze przetwarza). Po 48-72 godzinach ruch zaczyna się stabilizować. Po 7 dniach ruch powinien osiągnąć 70-85% poziomu sprzed migracji. Spadek powyżej 40% w pierwszym tygodniu to sygnał problemowy – sprawdź przekierowania i indeksację.

Krok 8: Monitoring pierwszych 30 dni

W ciągu pierwszych 30 dni monitoruj co tydzień następujące metryki i porównuj z danymi sprzed migracji:

Metryka Źródło danych Oczekiwany spadek (tydzień 1-2) Oczekiwana stabilizacja
Ruch organiczny (sesje) GA4 -10 do -25% Tydzień 3-4
Zaindeksowane strony GSC > Strony Spadek (stare usuwane, nowe dodawane) Tydzień 4-8
Pozycje na kluczowe frazy Ahrefs / Semrush Wahania ±5-10 pozycji Tydzień 4-6
CTR GSC -5 do -15% Tydzień 2-4
Crawl rate GSC > Ustawienia > Statystyki crawlowania Wzrost (Google intensywnie crawluje nową domenę) Tydzień 2-3
Błędy 404 GSC > Strony > Nie znaleziono Powinny być zerowe (jeśli mapowanie poprawne) Natychmiastowo

Krok 9: Monitoring długoterminowy (3-6 miesięcy)

Niektóre problemy ujawniają się dopiero po tygodniach lub miesiącach. Google może odkryć brakujące przekierowania przy głębszym crawlowaniu, nowe strony mogą mieć problemy z indeksacją, profil backlinków może się zmienić (niektóre strony aktualizują linki, inne usuwają). Kontynuuj monitoring przez minimum 6 miesięcy po migracji z częstotliwością co 2 tygodnie.

Po 6 miesiącach oceń wynik migracji: ruch organiczny powinien wrócić do poziomu sprzed migracji (±5%). Jeśli ruch jest niższy o więcej niż 10% – przeprowadź audyt: brakujące przekierowania, problemy z indeksacją, utracone backlinki. Narzędzia do audytu obejmują między innymi kluczowe raporty Google Search Console i crawlery zewnętrzne.

Najczęstsze błędy w migracji SEO

Błędy techniczne

  1. Brakujące przekierowania — nawet 5% nieprzekierowanych URL-i z backlinkami powoduje mierzalną utratę autorytetu. Weryfikuj mapowanie dwukrotnie przed uruchomieniem i po uruchomieniu.
  2. Łańcuchy przekierowań – stary_URL → tymczasowy_URL → nowy_URL to łańcuch 301 → 301. Każdy dodatkowy skok wydłuża czas crawlowania i może obniżyć transfer autorytetu. Maksymalnie jeden redirect na ścieżkę.
  3. Przekierowania 302 zamiast 301 – 302 (temporary) nie przenosi pełnego autorytetu. Używaj wyłącznie 301 (permanent) w migracji stałej. 302 tylko dla tymczasowych testów.
  4. Canonical na starą domenę – jeśli nowa strona ma canonical URL wskazujący na starą domenę, Google może zignorować nowe URL-i. Zweryfikuj canonical na nowej domenie.
  5. Robots.txt blokujący nową domenę – zapomnienie o usunięciu testowego robots.txt (Disallow: /) po uruchomieniu nowej domeny. Katastrofalny błąd powodujący deindeksację.
  6. Usunięcie starej domeny zbyt wcześnie – domena z przekierowaniami powinna działać minimum 12 miesięcy. Usunięcie po 3 miesiącach powoduje utratę przekierowań i backlinków, które wciąż prowadzą do starej domeny.

Błędy strategiczne

  • Łączenie migracji z redesignem – zmiana domeny + zmiana CMS + zmiana struktury URL + zmiana designu jednocześnie to przepis na katastrofę SEO. Google nie potrafi zdiagnozować przyczyny spadku pozycji, jeśli zmieni się wszystko naraz. Każdą zmianę wdrażaj osobno.
  • Brak benchmarku sprzed migracji – jeśli nie zmierzysz ruchu, pozycji i indeksacji przed migracją, nie będziesz wiedział, czy migracja się udała. Dokumentuj wszystkie metryki tydzień przed uruchomieniem.
  • Migracja w szczycie sezonu – tymczasowy spadek ruchu jest nieunikniony. Nie migruj w Black Friday, przed świętami ani w szczycie sezonu branżowego. Wybierz okres niskiego ruchu (styczeń, luty, lipiec).
  • Brak komunikacji z zespołem – migracja wpływa na marketing, sprzedaż, obsługę klienta (stare URL-e w materiałach). Informuj wszystkie zespoły minimum 2 tygodnie przed migracją, rozdaj listę zmian i nowych URL-i.

Migracja a widoczność w AI search

Wpływ migracji na cytowania w LLM-ach

Migracja domeny wpływa na cytowania w LLM-ach (ChatGPT, Perplexity, Gemini) z opóźnieniem. ChatGPT: cytowania z parametrycznej pamięci modelu zawierają stare URL-i do momentu kolejnej aktualizacji modelu (miesiące). Cytowania z Browse (RAG) aktualizują się szybciej – w miarę jak Bing indeksuje nowe URL-i. Perplexity: korzysta z real-time search, więc aktualizacja następuje w ciągu 1-7 dni od indeksacji nowych URL-i w Google/Bing. Google AI Overviews: aktualizacja w ciągu 2-4 tygodni, równolegle z procesem indeksacji w Google.

Praktyczna rada: po migracji zweryfikuj cytowania na 10 kluczowych frazach w ChatGPT i Perplexity. Jeśli cytują stare URL-i – przekierowania działają (użytkownik klikający w stary URL trafi na nowy). Nowe URL-i zastąpią stare automatycznie w miarę aktualizacji indeksów. Proces jest wolniejszy niż w Google (szczególnie dla ChatGPT z parametryczną pamięcią), ale nie wymaga dodatkowych działań poza poprawnymi przekierowaniami 301.

FAQ — najczęstsze pytania o migrację domeny SEO

Czy przekierowanie 301 przenosi 100% autorytetu SEO?

Google oficjalnie potwierdził w 2023 roku (Gary Illyes, Google), że 301 redirect przenosi pełny PageRank. Wcześniejszy mit o „utracie 15% autorytetu przy przekierowaniu” został obalony. W praktyce niewielka utrata autorytetu może wynikać z opóźnienia przetwarzania (Google potrzebuje czasu na pełne przeniesienie sygnałów), ale po stabilizacji (4-8 tygodni) autorytet powinien być przeniesiony w 100%.

Jak długo utrzymywać przekierowania po migracji?

Minimum 12 miesięcy – a najlepiej bezterminowo. Koszt utrzymania domeny (50-100 PLN/rok) jest znikomy w porównaniu z ryzykiem utraty backlinków, które wciąż prowadzą do starej domeny. Google oficjalnie rekomenduje utrzymywanie przekierowań „tak długo, jak to możliwe”. Jeśli stara domena wygaśnie, wszystkie backlinki prowadzące do niej zostaną utracone bezpowrotnie.

Czy mogę zmienić strukturę URL jednocześnie z domeną?

Technicznie tak, ale ryzyko jest znacząco wyższe. Google rekomenduje minimalizację zmian w jednej migracji. Jeśli musisz zmienić i domenę i strukturę URL, rozważ dwa etapy: (1) zmień strukturę URL na starej domenie, poczekaj 4-8 tygodni na stabilizację, (2) zmień domenę z zachowaniem nowej struktury. To podwaja czas projektu, ale obniża ryzyko o 40-60% według analizy Screaming Frog z 2025.

Ile trwa migracja domeny od planowania do stabilizacji?

Typowy timeline dla migracji domeny (rebrand) strony z 5 000-50 000 URL: faza przygotowawcza 4-8 tygodni (crawl, mapowanie, konfiguracja), faza wykonawcza 1-2 tygodnie (uruchomienie przekierowań, Change of Address), faza monitoringu 8-16 tygodni (stabilizacja pozycji i indeksacji). Łącznie: 3-6 miesięcy od startu projektu do pełnej stabilizacji. Przy mniejszych stronach (do 1 000 URL) cały proces można skrócić do 4-8 tygodni.

Co robić jeśli ruch spadł o ponad 30% po migracji?

Spadek powyżej 30% w ciągu pierwszych 2 tygodni sygnalizuje poważny problem techniczny. Checklist diagnostyczny: (1) Sprawdź przekierowania – crawluj starą domenę i zweryfikuj, że każdy URL zwraca 301 na poprawny nowy URL. (2) Sprawdź indeksację – w GSC nowej domeny sprawdź raport „Strony” pod kątem błędów. (3) Sprawdź canonical – czy nowe strony mają canonical wskazujący na siebie (nie na starą domenę). (4) Sprawdź robots.txt – czy nie blokuje crawlerów na nowej domenie. (5) Sprawdź XML sitemap – czy zawiera nowe URL-i i jest zgłoszona w GSC.

Czy migracja wpływa na pozycje w Google AI Overviews?

Tak, ale z mniejszym opóźnieniem niż tradycyjne pozycje organiczne. AI Overviews korzystają z indeksu Google, więc aktualizacja cytowanych źródeł następuje równolegle z reindeksacją. Tymczasowy spadek cytowań w AIO jest oczekiwany przez 2-4 tygodnie. Przekierowania 301 przenoszą sygnały autorytetu, więc po stabilizacji strona powinna wrócić do poprzedniego poziomu cytowań. Monitoruj obecność w AIO za pomocą raportów GSC.

Co dalej

Migracja domeny to operacja jednorazowa, ale jej konsekwencje SEO trwają miesiące. Kluczem do sukcesu jest przygotowanie (kompletne mapowanie URL 1:1, pełny crawl starej domeny), egzekucja (poprawne przekierowania 301, Change of Address w GSC) i cierpliwy monitoring (minimum 6 miesięcy). Jeśli planujesz migrację, zacznij od pełnego audytu obecnej strony – fundamenty techniczne SEO w 2026 roku muszą być solidne zarówno na starej, jak i na nowej domenie, żeby migracja przebiegła bez strat.

Kategorie SEO