Jak przeprowadzić migrację strony (z zachowaniem SEO)
Pięć kroków: 1) Audyt obecnych URL-i rankujących, 2) Mapowanie URL-i (stara → nowa), 3) 301 redirecty, 4) Testowy launch (subdomain), 5) Cutover + monitoring. Robione dobrze = utrzymanie SEO. Robione źle = -50% organic traffic na pół roku.
Krok po kroku
Eksport listy URL-i z Google Search Console
Wszystkie strony, które dostają ruch z Google'a. Sortuj po liczbie kliknięć — top 50% URL-i daje 90% ruchu.
Mapowanie URL-i (stara → nowa)
Excel: stary URL, nowy URL. Każda strona musi mieć przypisany odpowiednik. Strony zniknięte = mapowanie do najbliższej tematycznej.
Konfiguracja 301 redirectów
Każdy stary URL → nowy URL z kodem 301. Vercel: vercel.json. WordPress: Redirection plugin. Bez tego stara pozycja w Google'u → 404.
Testowy launch na subdomenie
Najpierw na nowa.twojadomena.pl. Sprawdź wszystkie URL-e: 200 OK, redirecty działają, treść poprawna.
Cutover w słabym tygodniu
Wybierz tydzień z niskim ruchem (nie czarna piątek). Switch DNS → nowa wersja. Stara wersja w archive (na wszelki wypadek).
Monitoring 3 miesiące
Search Console: organic traffic, error rate (404), index coverage. Crawl errors, manual actions. W 3 mies. trafic powinien wrócić do baseline'u, czasem wzrosnąć.
Czego unikać
- Brak 301 redirectów — utrata 50%+ organic traffic na 6+ miesięcy
- Mapowanie URL-i ‘mass to home page' — Google traktuje jako spam
- Cutover bez backupu — coś pójdzie nie tak, nie ma jak wrócić
- Brak monitoringu po migracji — nie wiesz, co naprawić
Jak my do tego podchodzimy
Robimy migracje z planem URL-i, 301 redirectami i 3-miesięcznym monitoringiem. Typowo organic traffic wraca do baseline'u w 4-8 tygodniach. Czasem rośnie (nowa strona szybsza, lepsze UX).
Zobacz pełną stronę usługi: Audyty i drobne fixy albo napisz do nas.
Inne poradniki
Chcesz porozmawiać?
Pierwsza rozmowa i wstępna estymata są bezpłatne. Odpowiadamy w ciągu jednego dnia roboczego — z ręki człowieka, nie formularza.