Migracja do Shopify z WooCommerce bez utraty SEO: najpierw mapa URL
Migracja do Shopify z WooCommerce krok po kroku: mapa URL, przekierowania 301, klienci, zamówienia, opinie i co się psuje przed startem.

Na tej stronie
- Dlaczego pozycje spadają po migracji z WooCommerce (i dlaczego da się tego uniknąć)
- Krok 1: przeskanuj stary sklep i zbuduj mapę URL
- Krok 2: zdecyduj, co się przenosi i jaki kształt przyjmie na Shopify
- Krok 3: wybierz sposób przeniesienia WooCommerce na Shopify
- Krok 4: importuj we właściwej kolejności i licz wszystko
- Krok 5: klienci, hasła i opinie
- Krok 6: przekierowania 301 i pola SEO
- Krok 7: przełącz, a potem obserwuj przez 30 dni
- Ile kosztuje migracja do Shopify z WooCommerce
- Zacznij od mapy URL, nie od importu
W dniu przeprowadzki na Shopify zmieni się każdy URL Twojego sklepu na WooCommerce. Każdy produkt, każda kategoria, każdy wpis na blogu. Shopify nie pozwoli Ci zachować /product/blue-mug/. Będzie /products/blue-mug, a Google nie ma pojęcia, że to ta sama strona, dopóki mu tego nie powiesz.
Na tym polega cała praca, gdy w grę wchodzi migracja do Shopify z WooCommerce. Import produktów to łatwa część, narzędzia robią go w jedno popołudnie. To, czy zachowasz pozycje, klientów i historię zamówień budowane latami, decyduje, czy migracja się uda, czy po cichu się wyłoży.
Poniżej kolejność, w jakiej my byśmy to zrobili, co psuje się na każdym kroku i jak to wyłapać, zanim zrobią to Twoi klienci.
Dlaczego pozycje spadają po migracji z WooCommerce (i dlaczego da się tego uniknąć)
Pozycje nie spadają dlatego, że Shopify jest słaby w SEO. Spadają, bo stare adresy zaczynają zwracać 404, a Google traktuje 404 jako „tej strony już nie ma”.
Tak zmienia się struktura adresów:
| URL w WooCommerce | URL w Shopify | Czy możesz zachować stary? |
|---|---|---|
/product/blue-mug/ |
/products/blue-mug |
Nie, /products/ jest stałe |
/product-category/mugs/ |
/collections/mugs |
Nie, /collections/ jest stałe |
/2024/05/how-to-glaze/ lub /how-to-glaze/ |
/blogs/news/how-to-glaze |
Nie, /blogs/<nazwa>/ jest stałe |
/about-us/ |
/pages/about-us |
Nie, /pages/ jest stałe |
/cart/, /checkout/, /my-account/ |
/cart, checkout Shopify, konta klientów |
Nie przekierowuj, po prostu je odpuść |
Wniosek: przejście z WooCommerce na Shopify to tak naprawdę migracja adresów URL z doczepionym importem produktów. Tak ją planuj.
Krok 1: przeskanuj stary sklep i zbuduj mapę URL
Zanim dotkniesz Shopify, przeskanuj działający sklep na WooCommerce crawlerem: Screaming Frog, Sitebulb albo podobnym. Wyeksportuj każdy indeksowalny URL z jego tytułem, opisem meta, H1 i canonicalem.
Potem dodaj dwa źródła, których crawler nie widzi:
- Google Search Console → Strony i Skuteczność. Adresy z wyświetleniami lub kliknięciami z ostatnich 12 miesięcy. Do części z nich nic już wewnętrznie nie linkuje, a one nadal mają pozycje.
- Backlinki. Każdy URL, do którego linkują inne strony. Brak przekierowania na stronie z dobrymi backlinkami kosztuje więcej niż utrata dziesięciu cienkich stron tagów.
Twój arkusz ma teraz jeden wiersz na każdy stary URL. Dodaj kolumnę na nowy URL w Shopify. To jest mapa przekierowań i najcenniejszy dokument w całym projekcie.
Wniosek: jeśli URL-a nie ma w mapie, nie dostanie przekierowania. Nic innego w migracji Cię przed tym nie ochroni.
Krok 2: zdecyduj, co się przenosi i jaki kształt przyjmie na Shopify
WooCommerce z wtyczkami pozwala zrobić prawie wszystko. Shopify ma twardsze zasady. Zderz się z nimi najpierw na papierze, a nie w trakcie importu.
Opcje produktów. WooCommerce pozwala na dowolną liczbę atrybutów. Przewodnik Shopify po migracji z WooCommerce mówi wprost: produkty z więcej niż trzema opcjami nie będą miały zaimportowanych opcji. Shopify pozwala teraz na maksymalnie 2048 wariantów na produkt, ale wciąż tylko na trzy osie opcji. Jeśli sprzedajesz kubki w układzie rozmiar × kolor × szkliwo × ucho, jedna oś musi stać się osobnym produktem, metapolem albo właściwością pozycji zamówienia (line-item property).
Kategorie. Kategorie w WooCommerce się zagnieżdżają. Kolekcje w Shopify nie. Struktura rodzic–dziecko żyje w menu nawigacji i regułach kolekcji automatycznych, a nie w adresie URL.
Wtyczki. Spisz każdą aktywną wtyczkę i obok każdej dopisz: „natywnie w Shopify”, „potrzebna aplikacja” albo „wyrzucamy”. Zestawy produktów, ceny B2B, subskrypcje i własne pola w checkoutcie to typowi podejrzani, którzy wymagają decyzji.
Subskrypcje. Traktuj je jako osobny projekt. Płatności cykliczne zależą od tokenów kart zapisanych u operatora płatności, a to, czy da się je przenieść, zależy od operatora, a nie od Shopify.
Wniosek: każda wtyczka, dla której nie potrafisz wskazać zamiennika w Shopify, to ryzyko. Znajdź je teraz.
Krok 3: wybierz sposób przeniesienia WooCommerce na Shopify
Masz cztery realne sposoby, żeby przenieść sklep z WooCommerce na Shopify. Wszystkie przenoszą dane; żaden nie przenosi zdrowego rozsądku.
| Sposób | Dobry do | Uważaj na |
|---|---|---|
| Import CSV w Shopify | Poniżej kilkuset prostych produktów | Brak importu zamówień, CSV klientów musi idealnie pasować do szablonu Shopify |
| Aplikacja Store Migration od Shopify | Produkty i klienci z WooCommerce | Wczesny dostęp, jeszcze nie dla każdego sklepu |
| Aplikacje migracyjne (Matrixify, LitExtension, Cart2Cart) | Produkty, klienci, historyczne zamówienia, przekierowania | I tak sprawdzasz każde mapowanie, a przebiegi testowe kosztują czas |
| Programista + API | Własne pola, nietypowe wtyczki, duże katalogi | Najdrożej, ale to jedyna droga dla naprawdę niestandardowych danych |
Centrum pomocy Shopify wymienia Matrixify i LitExtension wśród polecanych narzędzi zewnętrznych, a Matrixify potrafi wygenerować przekierowania razem z produktami. My i tak porównalibyśmy ten wynik z własną mapą, bo narzędzie przekierowuje tylko te adresy, o których wie.
Wniosek: wybieraj narzędzie według tego, co musisz przenieść (zamówienia? opinie? własne pola?), a nie według tego, które ma najładniejszą stronę reklamową.
Krok 4: importuj we właściwej kolejności i licz wszystko
Kolejność importu ma znaczenie: produkty → klienci → zamówienia. Zamówienia odwołują się do jednych i drugich, więc idą na końcu.
Potem licz. Nie „wygląda w porządku”, tylko licz:
- Produkty i warianty, w podziale na typ produktu
- Zdjęcia na produkt
- Klientów i to, ilu z nich ma zgodę marketingową
- Zamówienia, z sumami za każdy rok porównanymi z raportami WooCommerce
- Opinie, na produkt
Notatka z labu
Piercing69, jeden z naszych własnych sklepów, ma 1089 produktów i około 3600 wariantów w 11 językach. Przy takiej skali nie sprawdzisz importu, przewijając panel admina. Porównujesz liczby według typu produktu w arkuszu, przed i po. Ten sam nawyk wnosimy do każdej migracji klienta: policz dwa razy, startuj raz.
Wniosek: najgroźniejszy błąd migracji to ten cichy: 40 wariantów, które się nie przeniosły, i nikt tego nie zauważa przez miesiąc.
Krok 5: klienci, hasła i opinie
Haseł nie da się przenieść. Ani przez Shopify, ani przez żadne narzędzie. Są przechowywane w postaci zaszyfrowanej. Dobra wiadomość: nowe konta klientów w Shopify w ogóle nie używają haseł, klienci logują się jednorazowym kodem wysłanym na e-mail. Zaimportowani klienci po prostu logują się adresem, którego już używają. Wyślij w dniu startu krótkiego maila „przeprowadziliśmy się, tak się logujesz”, a większość zgłoszeń do supportu w ogóle się nie pojawi.
Zgoda marketingowa musi przejść jako osobne pole. Importuj klienta jako subskrybenta tylko wtedy, gdy ta osoba naprawdę wyraziła zgodę w WooCommerce. To kwestia RODO, a nie techniki.
Opinie nie siedzą w eksporcie produktów z WooCommerce w formie przyjaznej dla Shopify. Przewodnik Shopify wskazuje aplikacje do opinii, takie jak Judge.me, Loox i Yotpo, które importują opinie i dopasowują je do produktów po handle albo SKU. Po imporcie sprawdź próbkę. Opinie przypięte do złego produktu są gorsze niż brak opinii.
Wniosek: klienci wybaczą nowy ekran logowania. Nie wybaczą maila marketingowego, na który się nie zapisali.
Krok 6: przekierowania 301 i pola SEO
Teraz mapa się zwraca. Uzupełnij kolumnę „nowy URL”, a potem zaimportuj ją jako CSV do przekierowań URL w Shopify.
Zasady, których się trzymamy:
- Przekierowuj na najbliższy odpowiednik, nigdy na stronę główną. Masowe przekierowanie na stronę główną jest traktowane jak soft 404 i wyrzuca wartość, jaką strona miała w rankingu.
- Wycofane produkty idą do najbardziej pasującej kolekcji, a nie na 404.
- Wpisy na blogu zachowują slug tam, gdzie się da, więc
/how-to-glaze/→/blogs/news/how-to-glazeto czyste jeden do jednego. - Żadnych łańcuchów przekierowań. Jeśli URL w WooCommerce już gdzieś przekierowywał, skieruj ten najstarszy adres prosto na docelową stronę w Shopify.
- Poznaj dziwactwo Shopify: przekierowanie działa tylko wtedy, gdy stara ścieżka nie istnieje w nowym sklepie. Nie twórz strony pod ścieżką, którą jednocześnie przekierowujesz.
Potem przenieś pola SEO: tag title i opis meta każdego produktu, kolekcji, strony i wpisu. Teksty alternatywne zdjęć też. Jeśli napisała je wtyczka SEO w WooCommerce, są w bazie danych i powinny trafić do pól SEO w Shopify, a nie zostać wygenerowane na nowo z tytułów produktów.
Teraz część, której nikt nie lubi słuchać: mapa przekierowań decyduje o Twoich pozycjach bardziej niż motyw, aplikacje czy platforma. Za każdym razem wybralibyśmy brzydki sklep z idealnymi przekierowaniami zamiast pięknego z dziurami w mapie.
Wniosek: przetestuj przekierowania przed przełączeniem domeny, skanując listę starych adresów na podglądzie nowego sklepu.
Krok 7: przełącz, a potem obserwuj przez 30 dni
Zbuduj sklep na Shopify na podglądzie chronionym hasłem, a WooCommerce niech w tym czasie dalej sprzedaje. W dniu przełączenia:
- Zamroź zamówienia w WooCommerce na kilka godzin.
- Zrób końcowy import różnicowy (delta) zamówień i klientów powstałych od czasu przebiegu testowego.
- Skieruj domenę na Shopify.
- Przeskanuj pełną listę starych adresów. Każdy wiersz powinien zwrócić 301, a potem 200.
- Zgłoś nową mapę witryny w Search Console.
Przez kolejne 30 dni co tydzień sprawdzaj raport indeksowania stron w Search Console i log błędów 404. Każdy 404, który pojawi się z ruchem, dostaje przekierowanie tego samego dnia. Licz się z wahaniami pozycji przez kilka tygodni. Jeśli mapa była dobra, sytuacja się ustabilizuje.
Wniosek: dzień startu to nie meta. Pominięte przekierowania wychodzą na jaw w pierwszym miesiącu monitorowania.
Ile kosztuje migracja do Shopify z WooCommerce
Branżowe cenniki (m.in. blackbeltcommerce.com i shopexperts.com) wyceniają średnie migracje z WooCommerce lub BigCommerce, od 500 do 5000 SKU, na mniej więcej 8–30 tys. $, a małe sklepy poniżej 500 SKU na 2–8 tys. $. Rozrzut wynika z historii zamówień, zamienników wtyczek i tego, jak bardzo zabałaganione są dane źródłowe.
Dla porównania nasze stałe ceny (netto): Migracja S od 14 900 zł dla małych sklepów na WooCommerce do 500 SKU z przekierowaniami 301 i Migracja M od 36 300 zł do 5000 SKU, łącznie z zamówieniami i klientami. Obie są na stronie cennika.
Jeśli jeszcze decydujesz, czy w ogóle się przenosić, przeczytaj najpierw Shopify czy WooCommerce. Po przeprowadzce checklista SEO dla Shopify opisuje, co poprawić poza przekierowaniami.
Zacznij od mapy URL, nie od importu
Kiedy sklepy przenoszą się z WooCommerce na Shopify i tracą ruch, winowajcą prawie nigdy nie jest import. Wykładają się na arkuszu, którego nikt nie zbudował. Przeskanuj swój sklep, spisz każdy URL, który przynosi ruch, i zdecyduj, gdzie każdy z nich wyląduje, zanim przeniesiesz choćby jeden produkt.
Chcesz, żebyśmy zrobili tę część z Tobą? Wyślij nam adres swojego sklepu na stronie migracji, a odezwiemy się ze stałą wyceną, audytem platformy i listą wtyczek, które potrzebują zamiennika w Shopify. Jeśli wolisz najpierw zobaczyć, jak stoi Twój obecny sklep, zamów bezpłatny Skan sklepu.
FAQ
Pytania, które zadają sprzedawcy
Czy stracę SEO, przenosząc sklep z WooCommerce na Shopify?
Nie, jeśli każdy stary URL dostanie przekierowanie 301 na najbliższą nową stronę, a Twoje tytuły i opisy meta zostaną przeniesione. Pozycje zwykle chwieją się przez kilka tygodni, gdy Google ponownie skanuje sklep. Straty biorą się z brakujących przekierowań, a nie z samego Shopify.
Czy mogę przenieść hasła klientów z WooCommerce na Shopify?
Nie. Hasła są przechowywane w postaci zaszyfrowanej i nie da się ich przenieść na żadną platformę. W nowych kontach klientów Shopify klienci logują się jednorazowym kodem wysłanym e-mailem, więc nie ma hasła do resetowania. Po prostu logują się tym samym adresem e-mail.
Czy mogę przenieść zamówienia z WooCommerce do Shopify?
Tak, ale nie wbudowanym importem CSV w Shopify. Historyczne zamówienia wymagają aplikacji migracyjnej, np. Matrixify albo LitExtension, lub programisty pracującego przez API. Najpierw importuj produkty, potem klientów, na końcu zamówienia.
Ile trwa migracja z WooCommerce do Shopify?
Mały katalog da się przenieść w dwa–trzy tygodnie. Sklepy z tysiącami produktów, historią zamówień i własnymi wtyczkami zwykle potrzebują czterech–sześciu tygodni, z czego większość czasu idzie na mapowanie i testy, a nie na sam import.
Czy adresy URL produktów z WooCommerce zostają takie same na Shopify?
Nie. WooCommerce używa /product/ i /product-category/, a Shopify /products/ i /collections/, i tych prefiksów nie da się zmienić. Zmienia się każdy adres produktu i kategorii, dlatego mapa przekierowań jest tak ważna.


