Shoper to dobry punkt startowy dla wielu sklepów internetowych — prosty w obsłudze, szybki do uruchomienia, bez potrzeby technicznej wiedzy. Ale z czasem pojawiają się ograniczenia: rosnący abonament, brak możliwości głębszej personalizacji, ograniczone integracje, brak pełnej kontroli nad kodem i danymi.
Wtedy pada pytanie o migrację na WooCommerce. I zaraz potem pada drugie pytanie: czy nie stracę pozycji w Google, które budowałem latami?
Odpowiedź brzmi: nie musisz — jeśli migracja jest przeprowadzona poprawnie. Ten artykuł wyjaśnia jak to zrobić krok po kroku.
Dlaczego firmy migrują z Shopera na WooCommerce?
Najczęstsze powody które słyszymy od klientów:
Rosnące koszty abonamentu. Shoper pobiera miesięczną opłatę która rośnie wraz z planem. WooCommerce jako oprogramowanie jest bezpłatny — płacisz tylko za hosting i ewentualne wtyczki premium.
Brak kontroli nad kodem. Na Shoperze jesteś ograniczony możliwościami platformy. WooCommerce daje pełny dostęp do kodu — możesz zrobić dosłownie wszystko.
Ograniczone integracje. WooCommerce ma ekosystem tysięcy integracji — z ERP, Baselinkerm, kurierami, systemami CRM, narzędziami marketingowymi.
Własność danych. Dane klientów i zamówień na Shoperze są na serwerach Shopera. Na WooCommerce — na Twoim serwerze, pod Twoją kontrolą.
Największe ryzyko migracji: utrata pozycji SEO
To co boli najbardziej po nieudanej migracji to nie utrata wyglądu strony — to utrata pozycji w Google, które budowałeś miesiącami lub latami.
Dlaczego tak się dzieje? Przy migracji między platformami zmieniają się adresy URL produktów i kategorii. Google zaindeksował Twój sklep pod starymi adresami. Jeśli nowe adresy nie są prawidłowo powiązane ze starymi — Google traktuje to jak usunięcie starych stron i dodanie zupełnie nowych. Efekt: utrata widoczności, nawet tymczasowa może oznaczać tygodnie bez ruchu organicznego.
Rozwiązanie: przekierowania 301.
Krok po kroku: bezpieczna migracja
Krok 1 — Audyt SEO przed migracją
Zanim cokolwiek zmienisz, zrób pełną inwentaryzację tego co masz. Pobierz z Google Search Console listę wszystkich zaindeksowanych URL-i — produktów, kategorii, podstron. To jest mapa którą będziesz odtwarzał na nowej platformie.
Sprawdź też które strony mają największy ruch organiczny — to priorytetowe adresy do zabezpieczenia.
Krok 2 — Mapowanie adresów URL
Porównaj strukturę URL Shopera ze strukturą którą będziesz miał w WooCommerce. Przykładowo:
- Shoper:
/produkt/nazwa-produktu - WooCommerce:
/sklep/nazwa-produktu
Dla każdego starego adresu musisz wiedzieć jaki będzie nowy. To żmudna praca przy dużym katalogu — ale kluczowa.
Krok 3 — Migracja danych
Przenosisz:
- produkty (nazwy, opisy, zdjęcia, warianty, ceny, stany magazynowe)
- kategorie i tagi
- klientów (dane, historię zamówień)
- zamówienia historyczne
- dane do fakturowania
Część z tego można zautomatyzować narzędziami do migracji, część wymaga ręcznej weryfikacji. Zdjęcia produktów to osobna kwestia — muszą być zoptymalizowane pod WooCommerce, nie po prostu przeniesione 1:1.
Krok 4 — Wdrożenie WooCommerce na środowisku testowym
Nowy sklep budujesz najpierw na środowisku testowym — osobnym serwerze lub subdomenie, niedostępnym dla Google (robots.txt z dyrektywą Disallow lub hasło HTTP). Dzięki temu możesz testować bez wpływu na istniejący sklep i jego SEO.
Krok 5 — Implementacja przekierowań 301
To najważniejszy krok. Każdy stary URL z Shopera musi mieć przekierowanie 301 wskazujące na odpowiedni nowy URL w WooCommerce. Przekierowanie 301 mówi Google: „ta strona przeniosła się na stały adres” — i przekazuje moc SEO ze starego adresu na nowy.
Przy dużym sklepie (setki lub tysiące produktów) to plik z setkami wpisów — warto go przygotować skryptowo, nie ręcznie.
Przekierowania implementuje się najczęściej przez plik .htaccess lub wtyczkę do zarządzania przekierowaniami w WordPress.
Krok 6 — Weryfikacja przed uruchomieniem
Przed uruchomieniem nowego sklepu sprawdź:
- czy wszystkie przekierowania działają poprawnie
- czy nowa sitemap.xml jest gotowa
- czy meta tagi, tytuły i opisy są poprawnie przeniesione
- czy schema.org dla produktów jest skonfigurowane
- czy Google Analytics i Google Tag Manager są podłączone
Krok 7 — Uruchomienie i monitoring
Po przełączeniu na nowy sklep natychmiast:
- Prześlij nową sitemapę do Google Search Console
- Monitoruj crawl errors — Google poinformuje Cię o stronach które nie mogą być znalezione
- Śledź pozycje kluczowych fraz przez kilka tygodni po migracji
Niewielki, tymczasowy spadek widoczności tuż po migracji jest normalny — Google potrzebuje czasu na przeskanowanie nowej struktury. Jeśli przekierowania są poprawne, pozycje wracają w ciągu kilku tygodni.
Czego unikać
Nie uruchamiaj nowego sklepu bez przekierowań. To najczęstszy błąd który widzimy — sklep jest gotowy, klient chce uruchomić jak najszybciej, przekierowania „zrobimy potem”. Efekt: Google traci stare strony i zaczyna indeksować nowe od zera, bez historii i mocy SEO.
Nie zmieniaj struktury URL bez powodu. Jeśli stary URL był /kategoria/produkt i nowy też może być w podobnej strukturze — nie zmieniaj bez potrzeby. Im mniej zmian URL, tym mniej przekierowań potrzebujesz.
Nie przenoś zdjęć bez optymalizacji. Zdjęcia ze starego sklepu często są nieoptymalizowane — duże pliki, stare formaty. Migracja to dobry moment na kompresję i konwersję do WebP.
Nie zapominaj o danych klientów i zamówieniach. Historia zamówień i dane klientów to nie tylko SEO — to Twoja baza biznesowa. Upewnij się że migracja obejmuje pełne dane, nie tylko produkty.
Ile trwa migracja?
Zależy od wielkości sklepu i zakresu projektu:
- Mały sklep (do 100 produktów, prosta struktura) — 2–3 tygodnie
- Średni sklep (100–1000 produktów, kilka kategorii, integracje) — 4–6 tygodni
- Duży sklep (powyżej 1000 produktów, wiele integracji, migracja klientów i zamówień) — 6–10 tygodni
Czy warto migrować?
Jeśli Shoper spełnia Twoje potrzeby i nie planujesz rozwijać sklepu w kierunkach gdzie platforma ma ograniczenia — migracja może nie być konieczna. Jeśli jednak czujesz ograniczenia, rosnące koszty i chcesz większej kontroli — migracja na WooCommerce z dobrze przeprowadzonym SEO to inwestycja która się zwraca.
Kluczowe jest żeby migrację przeprowadził ktoś kto wie co robi zarówno od strony technicznej WordPressa, jak i od strony SEO. Połączenie tych dwóch kompetencji to rzadkość — i to co decyduje o tym czy migracja przejdzie bezproblemowo.