Jubiler ŚwiatBiżuterii24 — przeniesienie sklepu z Shopera na WordPress i WooCommerce

Sklep jubilerski ŚwiatBiżuterii24 z Opola działał na platformie Shoper. Od 2022 roku prowadzę dla niego pozycjonowanie (zobacz poprzednią realizację). Celem klienta było ograniczenie kosztów utrzymania sklepu, dlatego przeniosłem go na WordPress i WooCommerce. Warunek był jeden: sklep nie może stracić pozycji w Google, na które pracowaliśmy przez lata.

Wyzwanie: adresy, na które pracuje SEO

Sklep zajmuje 1. miejsce w Google na frazy „jubiler Opole”, „skup złota Opole” i „naprawa biżuterii Opole”, a kluczowe kategorie też są wysoko. Zmiana adresu, treści albo tytułu tych stron oznaczałaby ryzyko spadku.

Shoper używa przy tym dwóch rodzajów adresów naraz: własnych w korzeniu domeny (np. /zlote-kolczyki) i systemowych z numerem (np. /pl/blog/Ksztalty-diamentow/16). Standardowe adresy WooCommerce nie odwzorowują żadnego z nich.

Jak to zrobiłem

  1. Wzorzec przed migracją – zapisałem 1808 adresów z mapy strony razem z tytułem, opisem meta, adresem kanonicznym i nagłówkiem H1.
  2. Eksport przez API Shopera – produkty z cenami, stanami i atrybutami, kategorie z obydwoma opisami, strony, blog i zdjęcia. Każdy rekord ma zapisany oryginalny adres i numer z Shopera.
  3. Własna wtyczka adresów – tabela „stary adres → produkt, kategoria, strona albo wpis”. Stare adresy otwierają się bez przekierowania, a linki w menu, mapie strony i adresie kanonicznym mają stary format. Nawet paginacja kategorii działa jak w Shoperze (/zloto/2).
  4. Przekierowania 301 jako siatka bezpieczeństwa – warianty adresów prowadzą zawsze do swojego odpowiednika, nigdy na stronę główną.
  5. SEO 1:1 – tytuły i opisy meta przeniesione dokładnie, a teksty stron i bloga słowo w słowo. Strony z czołowych pozycji nie dostały żadnych poprawek, nawet literówek. Te zmiany to osobna decyzja, już po migracji.
  6. Test skryptem, nie ręcznie – każdy stary adres sprawdzony na nowym sklepie: ten sam adres i ten sam nagłówek H1. Sam status 200 niczego nie dowodzi, bo pierwsza wersja wtyczki zwracała go ze stroną główną w środku.

Wygląd i sklep

Sklep wygląda jak wcześniej: te same barwy, logo, menu i stopka, a do tego nowe banery kategorii, filtry produktów (próba złota, kamienie, kolor złota, rodzaj zapięcia) i harmonijki z pytaniami i odpowiedziami. Opisy kategorii zostały w całości w kodzie strony, a na ekranie zwijają się pod przyciskiem „Czytaj więcej”.

  • 1595 produktów z cenami i stanami zgodnymi z Shoperem,
  • 4222 zdjęcia w formacie WebP: stare, małe zdjęcia produktów zostały wyostrzone i powiększone dla lepszej jakości, a miniatury są lekkie i szybko się wczytują,
  • 31 wpisów bloga pod starymi adresami; nowe wpisy dostają już zwykłe adresy WordPressa,
  • strony statyczne przebudowane (płatności, dostawa, salon, kontakt): czytelniejszy układ z kartami i ikonami, aktualne informacje,
  • formularze kontaktowe na stronach Kontakt i Salon firmowy, z wiadomościami e-mail w barwach sklepu.

Technologie

  1. WordPress i WooCommerce – sklep bez abonamentu platformy sklepowej.
  2. Motyw Kadence – dopasowany do wyglądu sklepu z Shopera.
  3. Własna wtyczka PHP – stare adresy, paginacja, przekierowania i teksty 1:1.
  4. Yoast SEO – tytuły, opisy meta i mapa strony przeniesione z Shopera.
  5. Skrypty Node.js – eksport przez API Shopera, import i automatyczne testy adresów oraz treści.

Efekt

Sklep działa na nowym serwerze pod tą samą domeną. Ma ten sam wygląd i te same adresy, a klient nie płaci już abonamentu platformy sklepowej. Stare linki z Google, z innych stron i z zakładek klientów prowadzą tam, gdzie wcześniej.

Jubiler ŚwiatBiżuterii24 — przeniesienie sklepu z Shopera na WordPress i WooCommerce

Jubiler ŚwiatBiżuterii24 — przeniesienie sklepu z Shopera na WordPress i WooCommerce

Judo Club Manager — system SaaS dla klubów sportowych z aplikacją mobilną

Judo Club Manager — system SaaS dla klubów sportowych z aplikacją mobilną

Strona internetowa dla firmy PROFMAG

Strona internetowa dla firmy PROFMAG

K&K Usługi i Transport — nowoczesna strona firmowa z rozbudowaną strukturą SEO

K&K Usługi i Transport — nowoczesna strona firmowa z rozbudowaną strukturą SEO

Sinus Energy – strona internetowa i wsparcie widoczności lokalnej

Sinus Energy – strona internetowa i wsparcie widoczności lokalnej

Krohn — rozbudowa oferty, rekrutacji i obsługi zapytań

Krohn — rozbudowa oferty, rekrutacji i obsługi zapytań

Polski Związek Judo – realizacja dedykowanego serwisu internetowego

Polski Związek Judo – realizacja dedykowanego serwisu internetowego

Strona internetowa kancelarii prawnej – otyszecki.pl

Strona internetowa kancelarii prawnej – otyszecki.pl

Aplikacja dla systemu NiceGastro

Aplikacja dla systemu NiceGastro

Symultana-MK – profesjonalne tłumaczenia symultaniczne

Symultana-MK – profesjonalne tłumaczenia symultaniczne

Strona Internetowa Krzysztofa Wilkomirskiego

Strona Internetowa Krzysztofa Wilkomirskiego

Aplikacja mobilna MobiTor – Android i IOS

Aplikacja mobilna MobiTor – Android i IOS

UKS Judo Okay Opole

UKS Judo Okay Opole

Panel judo Opole

Panel judo Opole

Strefa klienta Elite-Fighters

Strefa klienta Elite-Fighters

Oprogramowanie do precyzyjnego lokalizowania położenia obiektów

Oprogramowanie do precyzyjnego lokalizowania położenia obiektów

Centrum Terapii i Psychoedukacji

Centrum Terapii i Psychoedukacji

Jubiler – ŚwiatBiżuterii24

Jubiler – ŚwiatBiżuterii24

Kick Boxing – Elite Fighters

Kick Boxing – Elite Fighters

Komora Hiperbaryczna

Komora Hiperbaryczna

Usługi i Transport

Usługi i Transport

Przeprowadzki Opole

Przeprowadzki Opole

International Judo League

International Judo League

Aktywni wakacyjni – kolonie dla dzieci

Aktywni wakacyjni – kolonie dla dzieci

Adwokat Chudzicki – kancelaria

Adwokat Chudzicki – kancelaria

Kamido 24

Kamido 24

Judo AZS Opole

Judo AZS Opole

Manufaktura Makijażu

Manufaktura Makijażu

Fizjo Motion

Fizjo Motion