Migracja strony a SEO - jak przeprowadzić bez utraty pozycji
Migracja strony - zmiana domeny, redesign, zmiana platformy - to jeden z najbardziej ryzykownych momentów dla SEO. Źle przeprowadzona może kosztować 50-90% ruchu organicznego. Poznaj sprawdzony proces migracji zachowujący pozycje.
Krótka odpowiedź
Typy migracji i ich ryzyko
Typy migracji:
1. Zmiana domeny:
- example.com → newbrand.com
- Ryzyko: WYSOKIE
- Utrata brand signals, linków, historii
2. Zmiana protokołu:
- http → https
- Ryzyko: NISKIE (jeśli poprawnie)
- Standard dzisiaj
3. Zmiana platformy:
- WordPress → Shopify, Magento → WooCommerce
- Ryzyko: ŚREDNIE-WYSOKIE
- Zależy od zachowania struktury
4. Redesign z nową strukturą:
- Nowe URL-e, nowa architektura
- Ryzyko: WYSOKIE
- Często niedoceniane
5. Konsolidacja domen:
- blog.example.com + shop.example.com → example.com
- Ryzyko: ŚREDNIE
- Trzeba mapować wiele źródeł
6. Zmiana subdomeny na subfolder:
- blog.example.com → example.com/blog/
- Ryzyko: NISKIE-ŚREDNIE
- Dobra zmiana dla SEO (konsolidacja autorytetu)
Pre-migration checklist
1. Audit obecnej strony:
- [ ] Crawl pełnej strony (Screaming Frog)
- [ ] Lista wszystkich URL-i z ruchem (GA4 + GSC)
- [ ] Backlink profile (Ahrefs) - które strony mają linki?
- [ ] Current rankings dla kluczowych fraz
- [ ] Schema markup obecny
2. URL mapping:
- [ ] Arkusz: stary URL → nowy URL
- [ ] 100% mapowanie (nie 90%!)
- [ ] Zachowanie logiki (kategorie → kategorie)
- [ ] Identyfikacja URL-i bez odpowiednika (redirect gdzie?)
3. Content audit:
- [ ] Czy content będzie identyczny?
- [ ] Jeśli zmiany - minimalne w migracji
- [ ] Meta tagi przeniesione
- [ ] Schema markup przeniesiony
4. Technical prep:
- [ ] Staging environment do testów
- [ ] Redirecty przygotowane (nie implementowane)
- [ ] Robots.txt dla nowej strony
- [ ] Sitemap dla nowej strony
5. Timeline i komunikacja:
- [ ] Wybierz termin (nie w peak season)
- [ ] Plan rollback jeśli katastrofa
- [ ] Komunikacja do stakeholders
Implementacja migracji
Dzień przed:
- Baseline metrics (ruch, pozycje, crawl stats)
- Final check staging
- Confirm redirect rules ready
Go-live:
1. Włącz nową stronę
2. Implementuj przekierowania 301
3. Zaktualizuj robots.txt (nie blokuj!)
4. Wyślij nowy sitemap do GSC
5. Jeśli zmiana domeny: użyj Change of Address w GSC
Przekierowania 301:
```apache
# .htaccess przykład
Redirect 301 /stary-url /nowy-url
# Lub RegEx dla patterns
RedirectMatch 301 ^/blog/(.*)$ /artykuly/$1
```
Krytyczne:
- KAŻDY stary URL musi mieć redirect
- Nie redirect do homepage (lazy redirect)
- Nie łańcuchy przekierowań
- Testuj redirecty przed i po
Google Search Console:
- Dodaj nową property (nowa domena/protokół)
- Wyślij sitemap nowej strony
- Change of Address tool (dla zmiany domeny)
- Monitoruj Index Coverage
Nie zmieniaj naraz:
- Nowa domena + nowy design + nowy content = katastrofa
- Rozdziel zmiany jeśli możliwe
- Migracja techniczna osobno od redesign contentu
Post-migration monitoring
Dzień 1-7:
- [ ] Crawl nowej strony - błędy?
- [ ] Sprawdź GSC - błędy crawlowania?
- [ ] Test losowych redirectów
- [ ] Monitor rankings (daily tracking)
- [ ] Index Coverage w GSC
Tydzień 2-4:
- [ ] Porównaj ruch vs. baseline
- [ ] Spadek < 20% = normalne, tymczasowe
- [ ] Sprawdź które strony straciły
- [ ] Napraw broken redirects
- [ ] Monitoruj backlinki (czy się aktualizują?)
Miesiąc 1-3:
- [ ] Trend ruchu (powinien wracać)
- [ ] Pozycje stabilizują się
- [ ] Nowe strony indeksowane
- [ ] Stare strony usunięte z indeksu
Red flags:
- Masowy spadek >50% utrzymujący się
- Duża liczba 404 w GSC
- Strony nie indeksują się
- Redirecty nie działają
Action plan dla problemów:
- Zidentyfikuj przyczynę (redirecty? content? technical?)
- Napraw priorytetowo strony z ruchem
- Nie panikuj - stabilizacja trwa 2-6 miesięcy
- W ostateczności: rollback (miej plan)