A 12 step Shopify migration checklist covering data, redirects, SEO, tracking, testing and the first 30 days after launch.
A Shopify migration checklist protects three things: your data, your search rankings and your sales during the switch. The safe order is to plan the scope, record everything on the old store, import data in the right order, rebuild and test the store, map every old URL to a new one, and then launch and monitor closely for the first month.
This checklist is written for Indian D2C brands moving from WooCommerce, Magento, a custom platform or another builder. It covers what moves, what often does not, the twelve steps in order, and what to watch after launch.
What a Shopify Migration Includes
Shopify says the data you can usually bring across includes products, customers, historical orders that are already fulfilled, gift cards and store credits, blogs and pages such as policies. How much can be moved with a simple import depends on your old platform and the tool you use. Shopify lists options from least to most technical: copying content by hand, importing CSV files, using a migration app from the App Store, hiring an expert, or building a custom solution with the Shopify API.
| Item | Usually moves | Check or rebuild |
|---|---|---|
| Products and variants | Yes, by import | Descriptions, images, variant options and prices |
| Customers | Yes, by import | Customer passwords usually cannot be carried over, so plan an account invite or reset email and confirm with your tool |
| Past orders | Yes, for history | Order numbers, tax details and links to products and customers |
| Blog posts and pages | Yes, by import or by hand | Formatting, images and internal links |
| Design and theme | No | Rebuilt in a Shopify theme |
| Apps and plugins | No | Find Shopify equivalents for each feature you rely on |
| URLs | Not by default | Map every important old URL to its new address with a redirect |
| Payment gateways and shipping | No | Set up and test on the new store |
Before You Start: Decide the Scope
- Why are you moving? Write down the problems the move should solve, such as speed, cost, or checkout conversion. You will judge success against these.
- What will you keep? Do not move old products, pages and customers you no longer need. A migration is a good time to clean up.
- Who does what? Agree who handles data, design, content, testing and redirects, and who signs off at the end.
- When will you launch? Avoid your busiest sale period. Allow time for testing and a quiet launch window.
Not sure where your Shopify store stands? Digifyce can review it and show you the biggest opportunities first.
The 12 Step Shopify Migration Checklist
Step 1: Back up the old store
Export products, customers, orders, pages, posts, discount codes and redirects. Keep a copy of the full database and files if the platform allows it. Store everything where more than one person can reach it.
Step 2: Record your current performance
Before touching anything, note your organic clicks and impressions from Search Console, top landing pages, conversion rate, average order value and page speed. Without this, you cannot tell afterwards whether the migration helped or hurt.
Step 3: Crawl the old site and save every URL
Use a crawler to list every page on the old store, including products, collections, blog posts and pages. Mark which ones earn traffic or have links pointing to them. These are the pages you must protect.
Step 4: Clean and prepare your product data
Check product names, descriptions, images, prices, SKUs, categories and variants. Fix errors now, because it is easier in a spreadsheet than inside Shopify. Decide how old categories become Shopify collections.
Step 5: Import data in the right order
Shopify recommends importing products first, then customers, then historical orders, so that orders link to the right products and customers. Run a small test import first and inspect the result before importing everything.
Step 6: Build the theme and pages
Choose a theme and build the layout for the home page, collections, product pages, cart and key content pages. This is a good moment to improve what was weak on the old store. If you are weighing a customised theme against a fully custom one, see our guide to custom Shopify theme development.
Step 7: Set up apps, payments, shipping and taxes
Install only the apps you need. Set up payment methods that your customers use, including UPI, cards, wallets and cash on delivery if you offer it. Configure shipping zones, rates and tax settings, and check how invoices and order emails look.
Step 8: Keep your search engine optimisation intact
Carry over page titles, meta descriptions and useful on page text for the pages that earn traffic. Keep headings and key copy where they ranked. Check that each page has one canonical address and that images have descriptive alt text.
Step 9: Create the redirect map
Shopify warns that its URL structure differs from many platforms, so old links can break. Build a spreadsheet with the old URL in one column and the new URL in the next, then import it using the URL redirects feature, which accepts a CSV file. Redirect each old page to the closest matching new page, not to the home page. This step has the biggest effect on keeping your rankings.
Step 10: Set up tracking
Install GA4 and your advertising pixels and test that purchases, add to cart and checkout events fire correctly. Connect Search Console to the new store and keep the old property for comparison.
Step 11: Test everything
- Place real test orders using each payment method and refund them.
- Check order emails, shipping rates, taxes and discount codes.
- Test on several phones and browsers, since most traffic is on mobile.
- Click through your main redirects and check for loops.
- Run PageSpeed Insights on key pages and compare with the old store.
- Ask people who did not build the store to try buying something.
Step 12: Launch and monitor
Launch at a quiet time. Connect your domain, confirm the new store loads on the live address, and recheck the redirects. Submit the new sitemap in Search Console. Keep the old store available as a backup for a short period if your arrangement allows it, and tell customers if they need to reset their password or log in again.
After Launch: The First 30 Days
- Day 1. Place a live order, check that the checkout works, and confirm the tracking in analytics.
- Week 1. Check Search Console for crawl errors and not found pages. Fix any important broken links or missing redirects.
- Week 2. Compare traffic, orders and conversion with your records from before. Small dips are common as Google processes the changes.
- Week 3 and 4. Look at which pages lost impressions and check their titles, content and redirects. Compare speed and checkout completion.
A temporary drop in search traffic after a migration is not unusual, especially if the structure changes. A large and lasting drop usually points to missing redirects, blocked pages or lost content, which you can investigate with the data you recorded in Step 2.
Common Migration Mistakes
- Launching without a redirect map, which leaves old links broken.
- Redirecting every old page to the home page instead of to the matching new page.
- Forgetting to remove the store password or leaving a block on search engines after launch.
- Not testing payments, taxes and cash on delivery before launch.
- Importing everything, including old products and pages that no longer matter.
- Changing the design, structure and copy all at once, so you cannot tell what caused any change.
- Not checking tracking, so the first weeks of data are unreliable.
What This Means for Your Brand
A careful migration is mostly planning and testing. The technical import is the smaller part. The risk lies in the details, such as redirects, tracking and payments, and a short checklist followed in order prevents most problems.
Digifyce is an agency that builds mostly on Shopify, so weigh our view with that in mind. Our Shopify development service includes planning the redirect map and testing before launch.
If you are still weighing the move itself, our comparison of Shopify vs WooCommerce for D2C brands can help you decide.
Ready to improve your Shopify store? Talk to the Digifyce team about a scoped plan for your brand.
Frequently Asked Questions
How long does a Shopify migration take?
It depends on catalogue size, how much needs rebuilding and how quickly content and approvals arrive. A small store with clean data moves faster than a large store with many custom features. Ask for a written timeline that lists tasks for both your team and the developer.
Will I lose my Google rankings when I migrate to Shopify?
Some movement is normal, but a lasting drop is avoidable. Protect rankings by keeping content for pages that earn traffic, redirecting every important old URL to its closest new page, and checking Search Console closely after launch. Missing redirects are the most common cause of loss.
Can I migrate customer passwords to Shopify?
Passwords are usually stored in a form that cannot be carried across, so most migrations ask customers to reset their password or activate a new account. Confirm the behaviour with your migration tool and plan a clear email to customers before launch.
Do I need a migration app or a developer?
A small store with simple data can often use a CSV import or a migration app from the Shopify App Store. A larger store, or one with custom features, many redirects and integrations, usually benefits from an experienced developer to avoid data and search ranking problems.
Should I keep my old store running after launch?
Keeping the old store available for a short time gives you a backup and a reference for orders and data. Make sure customers and search engines are sent to the new store, and avoid leaving two public versions live for long.