Skip to main content

Kako migrirati iz WooCommerce v Shopify, ne da bi ubili SEO

V praksi preverjen priročnik za prenos WooCommerce trgovine v Shopify — izvoz podatkov, preusmeritve URL-jev, prenova teme in 90-dnevni načrt po migraciji.

Preberi v angleščini

Najpogostejši razlog, zaradi katerega dobim povpraševanje za migracijo, je vedno isti: WooCommerce trgovina je počasna, trgovec je izgubil zaupanje v svojega razvijalca in težava s checkoutom je pravkar stala vikend prodaje. Do trenutka, ko se pogovoriva, so že sprejeli odločitev za prehod. Pogovor je o tem kako, ne o tem ali.

Ta zapis je priročnik za migracijo, ki ga uporabljam. Pristranski je proti trgovinam s 500.000 € – 5 milijonov € letnega prometa in nekaj tisoč SKU-ji — dovolj velikim, da je celovitost podatkov pomembna, dovolj majhnim, da 6-mesečni migracijski projekt ni upravičen. Dva tedna osredotočenega dela, en preselitveni vikend, nato 90 dni spremljanja.

Kaj dejansko migrirate

Pred kakršnimkoli vrednotenjem obsega zapišite, kaj obstaja. WooCommerce trgovine nabirajo vtičnike kot nobena druga platforma, in “WooCommerce” običajno pomeni šest programskih kosov, zlepljenih skupaj:

KomponentaTipičen WooCommerceShopify ekvivalent
KatalogWooCommerce core + WPML / PolylangShopify Markets + nativne lokalizacije
CheckoutWooCommerce checkout + Stripe/PayPal pluginShopify Checkout (upravljan)
E-poštaMailchimp WooCommerce, AutomateWooShopify Email, Klaviyo
NaročnineWooCommerce SubscriptionsRecharge, Shopify Subscriptions
Sinhronizacija zalogeERP plugin (npr. WooCommerce <> Pohoda)Lastna Shopify aplikacija ali middleware
Lastna poljaACF Pro + Meta BoxShopify metafields
Page builderElementor / WPBakeryShopify sekcije + lastni bloki

Prve štiri so trivialne. Zadnje tri so tam, kjer migracije zdrsnejo. Razporejte čas v skladu s tem.

Faza 1 — Predmigracijska revizija (1 dan)

1.1 SEO inventar

Zaženite Screaming Frog proti WooCommerce strani. Izvozite:

  • Vsak URL in njegov HTTP status
  • Organski promet vsakega URL-ja iz zadnjih 12 mesecev (navzkrižno preverite z GA4 + Google Search Console)
  • Top 50 URL-jev po prometu — ti dobijo najbolj pazljivo obravnavo pri preusmeritvah
  • Top 100 URL-jev po zunanjih povratnih povezavah (uporabite Ahrefs ali GSC poizvedbe linkedfromsite:*.*)

Pravilo palca: top 50 URL-jev običajno predstavlja 70–85 % organskega prometa. Za te preusmeritve naredite popolne; vse drugo lahko reši preusmeritev 301 po vzorcu.

1.2 Inventar podatkov

Zaženite iz WooCommerce admina:

  • Produkti — izvoz v CSV prek WooCommerce → Products → Export. Vključno z variacijami, atributi, slikami.
  • Stranke — Customers → Export. Upoštevajte, da GDPR prepoveduje prenos gesel; stranke bodo morale nastaviti nova.
  • Naročila — minimalno zadnjih 24 mesecev. Potrebno za ponoven prikaz preteklih nakupov in za vse naročninske / RMA poteke.
  • Ocene — običajno Yotpo, Judge.me ali WooCommerce Reviews. Izvozite v nativni obliki.
  • Blog zapisi — prek WordPress izvoza (WXR XML). Da, blog se migrira tudi.

1.3 Inventar sledenja

Naštejte vsako oznako in pixel: GA4, Meta Pixel, TikTok Pixel, Pinterest Tag, Google Ads konverzija, Klaviyo, Hotjar, karkoli drugega. Zabeležite, kje vsak sproži (page-view vs. add-to-cart vs. purchase) in kakšen je njegov Measurement ID / Pixel ID. To boste replicirali na Shopifyju, idealno prek Google Tag Managerja.

Faza 2 — Shopify gradnja (5–8 dni)

2.1 Tema

Dve možnosti:

  1. Začnite z Shopify Dawn. Sodobna, hitra (98+ na mobilnem PageSpeed Insights iz škatle), brezplačna in vzdrževana s strani Shopifyja. Sekcije prilagodite vizualni identiteti. Najbolje za trgovine, ki želijo dolgoročno platformo.
  2. Kupite premium temo (Impact, Symmetry, Showcase iz Out of the Sandbox; Broadcast iz We Are Underground). Hitreje za zagon, nekoliko počasnejša zmogljivost, težje slediti posodobitvam platforme.

Izberite Dawn, razen če ima trgovec nepogajalsko oblikovalsko zahtevo, ki potrebuje specifičen tip sekcije iz premium teme.

V vsakem primeru, ne migrirajte WooCommerce oblikovanja pikselsko natančno. Večina WooCommerce strani je leta zbirala UX dolg. Migracija je brezplačna priložnost, da popravite najhujše. Najprej v Figmi naredite mockup 3–5 ključnih predlog (domača, kolekcija, produkt, košarica, checkout); pridobite odobritev; nato gradite.

2.2 Produkti

Shopifyjev bulk CSV importer obvladuje večino stvari, vendar ima ostre robove:

  • URL-ji slik — importer sprejme zunanje URL-je, vendar morajo biti javno dostopni med uvozom. Če je vaša WooCommerce stran za staging poverilnicami, začasno izpostavite /wp-content/uploads/.
  • Variante — Shopify omejuje na 100 variant na produkt. WooCommerce nima take omejitve. Za produkte, ki to presežejo (pogosto konfigurabilni industrijski / B2B izdelki), bodisi razdelite v več produktov bodisi uporabite aplikacijo tretje osebe, kot je Infinite Options — preverite s stranko.
  • Metafields — vsako lastno polje iz ACF se preslika v Shopify metafield. Vnaprej definirajte namespace + key + type, nato mapirajte prek Matrixify, ki obvladuje bulk uvoz metafieldov.

2.3 Preusmeritve

To je največje SEO tveganje v vsaki migraciji. Zgradite mapo preusmeritev pred preselitvijo; ne upajte, da boste to naredili potem.

Struktura mape naj bo CSV z dvema stolpcema: from_path, to_path. Primer za spremembo URL-ja produkta WooCommerce → Shopify:

from_pathto_path
/product/modri-widget//products/modri-widget
/product-category/widgeti//collections/widgeti
/product-tag/akcija//collections/akcija
/?p=1234/products/modri-widget
/blog/kako-cistiti-widgete//blogs/news/kako-cistiti-widgete

Shopifyjevi URL Redirects (Admin → Online Store → Navigation → URL Redirects) obvladujejo vse to. Naložite v bulk prek Matrixify. Za zelo velike trgovine (>5000 preusmeritev) postanejo storefront preusmeritve počasne; razmislite o tem, da nekatere obravnavate na Cloudflare plasti.

Pred preselitvijo ročno preizkusite top 50 preusmeritev. Strošek pokvarjene preusmeritve na URL-ju z velikim prometom so dnevi izgubljene uvrstitve. Test avtomatizirajte z majhno skripto, ki pridobi vsak from_path in preveri končni URL.

2.4 E-mail avtentikacija in DNS

Načrtujte DNS spremembe en teden pred preselitvijo:

  • A / CNAME za apex domeno → Shopify nameservers (ali Shopify A zapis 23.227.38.65, če obdržite trenutnega DNS ponudnika).
  • SPF / DKIM — Shopify privzeto pošilja transakcijsko e-pošto z [email protected]. Za pošiljanje z [email protected] dodajte Shopify DKIM zapise in posodobite SPF z include:shops.shopify.com.
  • Cloudflare proxy — če pred WooCommerce uporabljate Cloudflare, Shopifyja ne morete proxati na enak način (Shopify zahteva, da apex kaže na njihov IP). Ob preselitvi preklopite na DNS-only način za storefront poddomeno.

2.5 Aplikacije

Namestite minimalno smiselni nabor aplikacij, ne WooCommerce-plugin-ekvivalenta za vse. Pogosti nujno potrebni:

PotrebaAplikacija
OceneJudge.me (poceni, hitra) ali Yotpo (če je že v uporabi)
E-poštaKlaviyo
Valuta / trgShopify Markets nativno
NaročnineRecharge ali Shopify Subscriptions
Lokalni prevzem / pravila pošiljanjaShopify Shipping (nativno)
ERP syncLastna aplikacija ali middleware (Make.com, n8n)
Bundli / popustiShopify Functions (tretja stran v večini primerov ni potrebna)

Izogibajte se: page builderji, lastne aplikacije za “pohitritev” (oksimoron), odvečne analitične aplikacije.

Faza 3 — Preselitev (en vikend)

Preselitev v petek zvečer, spremljajte soboto + nedeljo, polna pozornost v ponedeljek zjutraj.

Zaporedje preselitve

  1. Petek 18:00 — WooCommerce v način vzdrževanja. Nobenih novih naročil.
  2. Petek 18:30 — Končni delta uvoz: vsa naročila/stranke od prejšnjega uvoza. Zaženite uskladitvene poizvedbe — Shopify število strank se mora ujemati s številom WooCommerce strank.
  3. Petek 19:00 — Znižajte DNS TTL na 300 sekund na apex domeni (to dejansko naredite 48 ur prej). Posodobite A zapis na Shopify.
  4. Petek 19:30 — Aktivirajte novo Shopify temo. Onemogočite zaščito storefronta z geslom.
  5. Petek 20:00 — Smoke test: checkout od konca do konca (resnično naročilo za 1 €), prispela potrditvena e-pošta, mapa preusmeritev za top 50 URL-jev pravilno vrača 301, Google Search Console nova lastnost preverjena, sitemap predložen.
  6. Sobota — Spremljajte GA4 real-time, gledajte error log (Shopify Admin → Settings → Notifications za failed webhooks; Sentry za lastne aplikacije).
  7. Nedelja — Obnovite DNS TTL na običajno (3600s).
  8. Ponedeljek zjutraj — Mapo preusmeritev pošljite v Bing Webmaster + IndexNow. Pošljite svež sitemap v GSC. Načrtujte zahtevo za ponovni crawl za top 10 URL-jev.

Kaj BO šlo narobe

V vsaki migraciji, ne glede na pripravo:

  • Vsaj ena obskurna varianta produkta bo imela napačno ceno. Preglejte, popravite, opravičite se, če je stranka opazila.
  • E-mail transakcijska predloga se bo izrisala nekoliko narobe (logotip prevelik, barva gumba rahlo napačna). Uskladite v Shopify Email Editorju.
  • Ena preusmeritev bo 404. 14 dni dnevno spremljajte GSC Coverage poročilo. Popravite, ko se pojavijo.
  • En ERP sync bo padel zaradi neujemanja polja (npr. WooCommerce je poslal sku, Shopify pošlje variant.sku). Dodajte mapiranje; ročno dopolnite.

Načrtujte za to. Rezervirajte 4 ure ponedeljka za nenačrtovane težave.

Faza 4 — Po migraciji (90 dni)

Teden 1 — dnevna preverjanja

  • GSC Coverage — vsak nov vnos “Submitted URL not found (404)” je zgrešena preusmeritev. Popravite.
  • GA4 vs. Shopify Admin — seje se morajo ujemati v 10 %. Večji razkorak pomeni napačno sledenje.
  • Stopnja zaključitve checkouta — v 2–3 dneh bi morala biti ≥ WooCommerce izhodišča. Če je nižja, odpravite napake.

Teden 2–4 — obdobje stabilizacije

  • Ponovno predložite sitemap v GSC.
  • Zaženite IndexNow za Bing.
  • Preverite organske uvrstitve za top 20 poizvedb. Nekatere bodo začasno padle (Googlov algoritem mora ponovno crawlati in oceniti) — običajno si opomorejo v 4–6 tednih, če so preusmeritve pravilne.
  • E-mail avtomatizacije — preverite, ali se vse abandoned-cart, post-purchase, browse-abandonment sprožijo iz Klaviyo.

Mesec 2–3 — optimizacija

  • Zmogljivost — uporabite Kontrolni seznam za Shopify Core Web Vitals.
  • CRO — A/B testirajte stvari, ki jih WooCommerce trgovina ni mogla (Shopify Checkout extensions, enostranski checkout, Shop Pay).
  • Internacionalizacija — če trgovec prodaja po EU, omogočite Shopify Markets za posamezne države (cena, valuta, prevedena vsebina).

Anti-vzorci pri migraciji, ki se jim izogibajte

  • “Najprej premaknimo samo produkte, ostalo kasneje.” Pol-migrirane trgovine puščajo naročila in zaupanje. Naredite vse ali nič.
  • “Preskočimo preusmeritve, URL-ji so podobni.” Niso dovolj podobni. Vsaka sprememba URL-ja WooCommerce → Shopify je 301, ki si jo morate lastiti.
  • “Močno bomo prilagodili Liquid.” Upiraj se. Shopify tema je posodabljana s strani trgovine; težja prilagoditev, težje nadgradnje. Naslanjajte se na sekcije + bloke + metafields.
  • “WooCommerce stran bomo en mesec držali vzporedno.” Dva toka checkouta = drsanje zaloge, zmedeni kupci, podvojen čas podpore.

Pravilo 80/20

Če imate čas le za štiri najpomembnejše stvari:

  1. Popolna mapa preusmeritev, preizkušena od konca do konca pred preselitvijo.
  2. Čisti podatki o produktih s konzistentnimi metafields, dimenzijami slik in stanji zaloge.
  3. En poenoten analitični sklad (GTM + GA4 + Klaviyo, nič drugega).
  4. Začetna tema na osnovi Dawn, ne težka premium tema.

Vse drugo je polirka. Te štiri so nepogajalske.


Izvajam migracije WooCommerce → Shopify za trgovce po EU. Tipičen časovni okvir: 2 tedna gradnje, 1 vikend preselitve, 90 dni spremljanja. Stopite v stik, če se vam bliža migracija.