Shopify
Moving to Shopify: a migration checklist that protects your URLs
The data import is the visible part of a Shopify migration. What usually does lasting harm is lost search traffic and a broken order history, and both can be prevented if you plan them before the import begins.
By itmarkerz Technologies. Updated 30 October 2026.
Before you import anything
- Crawl the old store. Save every URL with its title and meta description, along with your top pages by traffic and by revenue. You can’t recreate this after the old site is gone.
- Decide what history you need. Do you need all the old orders, or only recent ones? Migrating everything takes time and rarely gets used.
- List every app and custom rule on the old store. Each one needs a Shopify equivalent, a replacement, or a decision to drop it.
- Choose your plan. Some features depend on it, and it sets your redirect allowance and API limits.
What moves, and how
Shopify’s guide gives one firm rule for order: “Import your products first, then your customers, and then any historical orders”, so that orders connect properly to the records they refer to.
| Data | How it moves | Watch for |
|---|---|---|
| Products | CSV or migration app | Products with missing variant options fail to import. Check price, weight and inventory afterwards |
| Customers | CSV, migration app or Customer API | Marketing consent status; check how accounts will be accessed |
| Historical orders | Migration app, Order API or Transaction API. Not CSV | Each imported order can email staff who get new-order notifications. Turn those off first |
| Gift cards and store credit | Migration app or API. Not CSV | Balances need checking by finance |
| Blogs and pages | Migration app, API, or copy and paste | Internal links in the text still point to old URLs |
| Hidden products | Imported, but not published | Make them available to your sales channels |
The redirect plan
Shopify’s redirect rules are worth reading before you build the list, because some of them can catch you out:
- Standard stores can create up to 100,000 redirects, and Plus stores up to 20,000,000.
- Redirects only work from broken URLs. If a page loads at the old address, the redirect won’t fire.
- Some paths can’t be redirected, including
/products,/collectionsand/collections/all, along with prefixes such as/apps,/cartand/services. Check the full list. Collection URLs filtered by tag can’t be redirected at all. - You can bulk-import redirects from a CSV under Content > Menus > URL redirects, and export them again.
- 301s get cached by browsers and search engines, so a mistake can linger after you fix it.
Your old URLs almost certainly differ from Shopify’s, as Shopify’s own guide warns. Map each important old page to the single most relevant new one, not to the home page. Sort your crawl by traffic and do the top pages by hand, then handle long-tail products with a pattern. Filtered and paginated URLs often don’t deserve a redirect, so check whether they ever received traffic.
Launch day and the first month
- Place test orders using each payment provider and shipping rule. Check tax on them.
- Lower the DNS TTL ahead of time, connect the domain, and remove the storefront password.
- Turn staff order notifications back on after the import.
- Crawl your list of old URLs and confirm that each one lands where it should. Fix any 404 or redirect chain.
- Check that titles and descriptions moved across on your top pages, and that your analytics and tracking are firing.
- Submit the new sitemap in Search Console and review coverage and 404 reports weekly for a month.
- Keep the old store’s data and admin access until you are sure nothing else is needed.
If an ERP or warehouse system has to connect, plan it alongside this work. See the Shopify ERP integration guide.
Questions
Will we lose search rankings?
Any platform move carries a risk, and nobody can honestly promise otherwise. Redirecting every page that earns traffic, keeping its content, and checking after launch are what limit the risk. Expect some movement while search engines process the change.
Can customers keep their passwords?
Shopify's migration guide doesn't address this, so don't assume they will. Ask whichever migration tool you use, and plan a clear message inviting customers to set up access to their accounts.
Have you run Shopify migrations?
Most of our work is delivered under NDA, so many projects cannot be named. We have no Shopify migration in our published portfolio, so this checklist relies on Shopify's own documentation, which is linked throughout.
More on Shopify
- Shopify ERP integration: what to sync, in which direction, and what breaksA field-level sync table, current API limits and the failure cases to plan for.
- Shopify Functions now that Scripts have goneWhich Function API replaces what, the limits, and who can run custom ones.
- Theme, app or Function? Where a Shopify change should liveA table for deciding, before anyone quotes you for the wrong kind of work.
Planning a move to Shopify?
Send us your store address and tell us what you sell. We will look at what needs to move, and what could trip you up.
We reply within one business day (IST).