Migrating to Shopify from WooCommerce or Magento: the plan

How to move a store to Shopify without losing rankings, customers or order history, in six stages.

3 minread 704words last updated

The short answer

Moving a store from WooCommerce or Magento to Shopify moves five things: the catalogue with its variants, images and metadata; customers and their consents; order history for records and support; content such as pages and blog posts; and the search equity built up over years, which travels only through complete, correct redirects. Each has its own risks and its own rehearsal. Customer passwords cannot move and need a planned reset. The migration is run first on a development store, reconciled with counts, then cut over in a quiet window with a way back. Rushed migrations skip the rehearsal and discover the gaps in front of customers.

The five things and their risks

WhatHow it movesRiskCheck
CatalogueExport, transform to Shopify’s model, import; images re-hostedVariants mismapped; missing weights, dimensions, metafields; image qualityCounts per product and variant; sample checks; weights present
CustomersExport, import with tags and consentsPasswords cannot move; consent status lostCounts; consent mapped; reset communication planned
Order historyImport for recordsNot for re-processing; totals must matchCounts and revenue totals per period
ContentPages and posts recreated or importedFormatting; internal links; imagesEvery page checked; links updated
Search equityPermanent redirects from every old address to its new equivalentIncomplete maps; redirects to the homepage; thinner pagesCrawl the old address list; every one redirects to the right place

The six stages

  1. Inventory: crawl the old store; export catalogue, customers, orders, content; list integrations, apps and customisations; pull the addresses that receive search traffic.
  2. Plan: map data to the platform’s model; decide what is archived rather than migrated; design the new address structure; build the redirect map; plan integrations and their replacements.
  3. Build: the new store, theme, apps or custom apps, integrations, payment and shipping setup per market, tax configuration.
  4. Rehearse: run the full data migration into a development store; reconcile counts and totals; test redirects against the map; walk the checkout per market.
  5. Cut over: freeze the old store; final data sync; switch DNS; enable redirects; verify; send the customer password communication.
  6. Watch: crawl errors, redirects, rankings, conversion and support contact for the following weeks; fix what surfaces.

What to leave behind

Customisations that existed to work around the old platform’s limits. Apps and plugins whose job the new platform does natively. Old orders beyond the retention need, archived rather than imported. Duplicate and dead products. Content nobody visited. A migration is the moment to carry forward what earns its place and to archive the rest, which shrinks the work and produces a cleaner store.

What this means for you

Plan the migration around the five things and rehearse it on a development store until the counts reconcile and every traffic-bearing address redirects to its equivalent. Prepare the password reset message. Cut over in a quiet window with a way back, and watch the following weeks. A store migration done this way is uneventful for customers and neutral or positive for rankings; done in a hurry, it is the week the store lost its history.

Written by the CivSec S.M.A.R.T team

We build and run websites, software and AI systems for businesses. We write about what we see in that work, in plain language, and we update articles when things change.

Last checked . Spotted something outdated? Tell us.

Frequently asked questions

Will we lose search rankings when we move?

Not if redirects are complete and correct: every old product, collection, page and blog address permanently redirected to its new equivalent, not to the homepage, with the new pages carrying equivalent content, titles and structured data. Expect some fluctuation for a few weeks. Rankings are lost by incomplete redirects and by new pages that are thinner than the old ones.

Can customers keep their accounts and passwords?

Accounts and their details migrate; passwords cannot, because they are stored in a form that cannot be transferred between platforms. Plan a clear message: your account has moved, set a new password with one click. Some stores use the move to introduce passwordless login, which removes the issue.

How long does a migration take?

Weeks to a few months depending on catalogue size, customisations and integrations: a couple of weeks to inventory and plan, several to build the new store and integrations, one or two to rehearse and reconcile, a day to cut over. Rushed migrations skip the rehearsal and discover the problems in front of customers.

Sources

  1. Shopify Help Center: Migrating to Shopify (accessed 2026-09-12)