WordPress

Migracja na WordPress bez utraty SEO – z Wix, Joomla, Shopify, Shoper

Najczęstszy strach przed migracją: „stracę pozycje w Google, które budowałem 3 lata„. Słusznie — źle przeprowadzona migracja potrafi obniżyć ruch organiczny o 60–80% w 4 tygodnie. Ale prawidłowa migracja zwykle daje wzrost 20–40% w 6 miesięcy, bo trafia się do nowoczesnej platformy z lepszym SEO. Pokażę Ci, jak to zrobić bez ryzyka.

W skrócie

  • Najważniejsze: 301 redirecty ze starych URL-i na nowe — bez nich tracisz wszystko.
  • Plan migracji powinien zająć dłużej niż sama migracja — 1 tydzień planowania, 3–5 dni wdrożenia.
  • Po migracji: 4 tygodnie monitoringu — każda anomalia w GSC = natychmiastowa interwencja.
  • Spadek pozycji o 10–15% przez 2–4 tygodnie to normalne (Google „rekrawluje”). Powyżej tego — szukaj błędu.

Z czego najczęściej migrujemy

W naszych projektach kolejność popularności:

  1. Wix → WordPress (60% migracji) — klient chce wyjść z zamkniętego SaaS
  2. Squarespace → WordPress (15%)
  3. Joomla → WordPress (10%) — zwykle stara wersja Joomla 3.x
  4. Shopify / Shoper / IAI → WooCommerce (10%) — koszty SaaS rosną
  5. Inne (Drupal, statyczny HTML) (5%)

Jak NIE robić migracji

Zanim opowiem, jak — kilka czerwonych flag, które gwarantują katastrofę:

Nie usuwaj starej witryny przed wdrożeniem nowej — strona „w przebudowie” przez tydzień to katastrofa SEO

Nie zmieniaj wszystkich URL-i bez 301 — Google zindeksuje 404 i cały content traci pozycje

Nie migruj w sezon wysokiej sprzedaży — robisz to w styczniu lub lipcu (poza Black Friday, święta, początek roku szkolnego)

Nie traktuj migracji jako „redesign + nowa strona” — to dwie różne operacje. Migruj 1:1, redesign rób PO migracji

Nie zapomnij o robots.txt i sitemap.xml — często stare wartości się przenoszą i blokują indeksację

Pełny proces — 32 kroki w 5 fazach

FAZA 1: Audyt starej witryny (1–2 dni)

1. Spis wszystkich URL-i

Użyj Screaming Frog (free do 500 URL-i) lub Sitebulb. Wyciągnij listę:

  • Wszystkich indeksowanych URL-i
  • Status HTTP (200, 301, 404)
  • Title, meta description każdej strony
  • Główne linki wewnętrzne i zewnętrzne

2. Pomiar ruchu i pozycji

W Search Console wyciągnij ostatnie 12 miesięcy danych:

  • Top 100 fraz po kliknięciach
  • Top 100 stron po kliknięciach
  • Trendy ruchu sezonowego

To Twój baseline — porównasz go z wynikami po migracji.

3. Audyt backlinków

Ahrefs / Majestic / Bing Webmaster — wyciągnij listę domen linkujących. Pokażesz, czy nie tracisz wartościowych linków po zmianie URL-i.

4. Eksport contentu

Większość systemów ma eksport (Wix → Wix CSV, Shopify → CSV, Joomla → SQL dump). Jeśli nie ma — wykonaj pełny crawl Screaming Frog z eksportem treści.

FAZA 2: Plan migracji (1 dzień)

5. Mapowanie URL-i (najważniejsze!)

Stwórz arkusz Excel/Google Sheets z 2 kolumnami:

Stary URLNowy URL
/pages/o-nas.html/o-nas/
/uslugi/seo-poznan.html/pozycjonowanie-poznan/
/blog/jak-zbudowac-strone/blog/jak-zbudowac-strone-internetowa/

Zasady mapowania:

  • 1 stary URL = 1 nowy URL (nigdy 1:wielu)
  • Jeśli usuwasz stronę, mapuj na najbliższą tematycznie (nie home)
  • Zachowaj strukturę kategoryczną, jeśli to możliwe
  • URL-e muszą być finalne (z trailing slash, lowercase)

6. Plan struktury

Przerysuj architekturę informacji — kategorie, podkategorie, hierarchia. Lepsza struktura = lepsze SEO po migracji.

7. Plan technicznych zmian

  • Jaki będzie hosting?
  • Jaki schemat URL-i? (data w blog czy bez? /blog/ czy /wpis/?)
  • Czy będzie multilanguage?
  • Schema, rich snippets — co przeniesiesz, co dodasz?

FAZA 3: Wdrożenie WordPress (3–5 dni)

8. Postaw środowisko staging

NIE pracuj na produkcji. Postaw kopię na subdomenie (staging.twojadomena.pl) z noindex, nofollow w meta robots.

9. Wybierz hosting

Polskie hostingi z managed WP: mydevil, cyberFolks, Hostido. Plan minimum: PHP 8.x, NVMe, 1 GB RAM.

10. Wybierz motyw i wtyczki

Lekki motyw (GeneratePress, Astra, Hello Elementor). Wtyczki minimum: SEO (Rank Math), security (Wordfence), backup (UpdraftPlus), forms (Fluent Forms), redirects (Redirection).

11. Importuj treści

  • Z Wix: wtyczka Wix to WordPress Importer
  • Z Joomla: FG Joomla to WordPress (darmowa)
  • Z Shopify: Cart2Cart (płatny, 29 USD+)
  • Z Squarespace: XML export → import w WP
  • Statyczny HTML: ręczne kopiowanie albo skrypt

12. Sprawdź każdą stronę

Po imporcie czytasz każdą migrowaną stronę. Często:

  • Brakują obrazy (linki z domeny starej, nieprzeniesione)
  • Brakują formularze (różne API)
  • Source HTML wyświetla się jako tekst

13. Zoptymalizuj treści przy okazji

Skoro już je przepisujesz — poprawiamy meta, dodajemy słowa kluczowe long-tail, schemę.

14. Skonfiguruj WordPress SEO

  • Permalinki: /%postname%/ (najczystsze)
  • Sitemap.xml — wygeneruj przez Rank Math, prześlij do GSC
  • Robots.txt — pozwól na pełny crawl
  • Schema.org — dla każdego typu treści

15. Test technicznego SEO

  • PageSpeed Insights na staging
  • Mobile-friendly test
  • Schema validator

FAZA 4: GO LIVE (1 dzień, najlepiej w nocy z poniedziałku na wtorek)

16. Pełna kopia zapasowa starej witryny

Cała baza + wszystkie pliki — zachowaj na dysku zewnętrznym minimum 6 miesięcy.

17. Zmiana DNS

Wskaż domenę na nowy serwer. Propagacja DNS = 1–24 godziny.

18. Wdroż 301 redirecty

W WordPressie wtyczką Redirection lub Rank Math Pro zaimportuj plik CSV z mapowania URL-i. Sprawdź losowych 30 redirectów ręcznie.

19. Zweryfikuj witrynę w GSC

  • Dodaj nową własność (jeśli zmieniała się domena)
  • Wgraj nowy sitemap.xml
  • W GSC zakładka „Zmiana adresu URL” — uruchom narzędzie zmiany adresu (jeśli zmieniła się domena)

20. Powiadom Google o migracji

Search Console → Wyniki → „Poproś o ponowną indeksację” dla najważniejszych URL-i.

21. Przetestuj WSZYSTKO

  • Formularze kontaktowe — wyślij testowe
  • Płatności (jeśli sklep) — kup produkt testowy
  • Search funkcjonuje
  • Blog wyświetla się prawidłowo

FAZA 5: Monitoring (4–8 tygodni)

22. Codziennie sprawdzaj GSC

Pierwszy tydzień:
– Liczba zaindeksowanych stron
– Błędy crawl
– Spadek/wzrost wyświetleń

23. Monitoruj 404 i naprawiaj

Wtyczka 404 Monitor w Rank Math pokazuje, jakie URL-e dają 404. Każdy = brakujący redirect → uzupełnij.

24. Sprawdź pozycje

Senuto / Ahrefs — monitoruj top 50 fraz codziennie pierwszy tydzień, potem co tydzień.

25–32: Dalsze usprawnienia

  • Update internal linking — wszystkie odnośniki w treści muszą wskazywać na nowe URL-e
  • Zaktualizuj profile w social media
  • Wymień linki w newsletterach
  • Powiadom partnerów linkujących o zmianie URL-i (przy zmianie domeny)
  • Dodaj nowy schema.org
  • Wzbogać content nowymi sekcjami
  • Optymalizuj Core Web Vitals
  • Po 60 dniach pełny audyt — porównaj z baseline

Realne rezultaty migracji u naszych klientów

Klient #1 (Wix → WordPress, kancelaria prawna): Spadek ruchu o 18% w pierwsze 3 tygodnie, powrót do baseline w 6 tygodni, +34% wzrost w 6 miesiącach.

Klient #2 (Shoper → WooCommerce, sklep B2C): Spadek o 12% w 4 tygodnie, +62% wzrost w 8 miesiącach (lepsze SEO Schema, szybsza strona).

Klient #3 (HTML statyczny → WordPress, restauracja): Brak spadku (mała witryna, łatwy redirect), +120% wzrost w 4 miesiącach.

Co dalej

Jeśli planujesz migrację, zacznij od:

  1. Spisania wszystkich URL-i starej witryny (Screaming Frog)
  2. Eksportu danych GSC za ostatnie 12 miesięcy
  3. Wybrania timing migracji — okres niskiego ruchu

Migrujemy z dowolnego CMS na WordPress — z gwarancją 301 dla każdego URL-a i monitoringiem GSC przez 8 tygodni. Napisz do nas z linkiem do obecnej witryny — w 24 h dostaniesz wycenę i plan migracji.

Pomógł Ci ten artykuł?

Podziel się z innymi

Masz konkretny projekt?

Pogadajmy o Twojej stronie.

Bezpłatna 30-minutowa konsultacja, brief i indywidualna wycena w ciągu 24 godzin roboczych. Bez handlowca — odpisuje Adrian.

Wyceń projekt
Cześć! 👋 Jestem Websky Bot, asystent AI Websky. W czym Ci pomóc?