Shopify Migration Checklist: What to Move Before You Switch

Published Updated 7 min read
Shopify migration checklist for moving a store to Shopify without losing data, URLs, or SEO

Most migrations do not go wrong because of one big mistake. They go wrong because of a dozen small things nobody wrote down: a redirect that was missed, an integration nobody reconnected, a set of URLs that quietly 404 after launch.

A migration is a sequenced project. The brands that come through it cleanly are the ones working from a checklist instead of memory.

This Shopify migration checklist covers what to move and verify before, during, and after the migration, whatever ecommerce platform you are coming from.

Quick Answer

A Shopify migration checklist should cover six areas: data, content, URLs and SEO, integrations, storefront functionality, and launch. Before switching, inventory the data and content that need to move, map old URLs to their closest new equivalents, reconnect and test critical integrations, QA the new storefront, and run a monitored cutover. The goal is not simply to get the new Shopify store live. It is to preserve the data, search visibility, tracking, and operational systems the existing business depends on.

Before You Start: Scope and Prep

The work before the migration starts is what keeps the project on rails. Get these in place first:

  • Inventory the current store: products, variants, customers, historical orders, content pages, and blog posts
  • List every integration and app currently connected, including what each one does and who owns it
  • Export or crawl the current URL structure before anything changes
  • Record your current analytics and organic-search baseline so you can compare performance after launch
  • Identify the data that must be preserved versus legacy data that can be archived
  • Agree on scope, responsibilities, timeline, and launch criteria before development begins

Data to Migrate

Confirm which data needs to move and how each type will be validated:

  • Products, variants, SKUs, images, prices, and inventory
  • Collections and category logic
  • Customer records and saved addresses
  • Historical orders needed for support, returns, reporting, or customer history
  • Blog posts, content pages, and associated media
  • Tags, metafields, custom attributes, and operational data
  • Gift cards, store credit, or other platform-specific records where applicable

Existing customer passwords cannot be imported. Shopify accounts are passwordless by default, so customers sign in with a one-time code rather than a saved password, and any legacy accounts you import will need customers to activate them on the new store. Plan the customer account activation and first-login experience before launch so returning customers are not locked out.

Historical orders also deserve their own migration plan rather than being treated like ordinary customer data. Shopify recommends importing products first, then customers, then historical orders, so that when order history is imported the underlying product and customer records already exist and can be associated correctly.

SEO and Redirects

This is where a technically successful platform move can become an organic-search problem. Before launch:

  • Inventory every indexable, linked, or traffic-driving URL on the current store
  • Map each old URL to the closest equivalent Shopify URL
  • Create permanent 301 redirects where a relevant replacement exists
  • Avoid redirect chains. Point each old URL directly to its final Shopify destination rather than through a series of intermediate redirects
  • Allow genuinely retired content with no appropriate replacement to return a proper 404 rather than redirecting unrelated URLs to the homepage
  • Preserve important title elements, headings, on-page copy, and useful meta descriptions
  • Review canonical tags across products, collections, content pages, and other duplicate-prone templates
  • Revalidate relevant structured data, particularly Product, Breadcrumb, Organization, and other applicable structured data
  • If the store serves multiple countries or languages, preserve or reimplement hreflang annotations so the correct regional URLs are served after launch
  • Preserve valuable image alt text and important media assets
  • Update internal links so the new store points directly to the new URLs instead of routing users through redirects
  • Check the new store for accidental noindex directives, crawl blocks, broken links, and orphaned pages

For the full process, see our guide to Shopify migration SEO.

Integrations and Functionality

A store is more than its catalog. Every system connected to the current store needs a migration decision.

  • Reinstall and validate GA4, Google Tag Manager, Meta Pixel, Shopify pixels and customer events, and other measurement systems, and confirm the underlying purchase and behavior events actually fire
  • Reconnect email and SMS platforms and test the automations that depend on ecommerce events
  • Map each important app or plugin to a Shopify app, native Shopify capability, or custom implementation
  • Reconnect reviews, subscriptions, loyalty, bundles, upsell, and customer-account functionality
  • Reconnect ERP, 3PL, WMS, fulfillment, or inventory systems and test the complete order lifecycle
  • Verify payment providers, taxes, shipping logic, discounts, and markets
  • Confirm consent management and tracking behavior still work as intended

Do not assume an integration works because the app is installed. Test the actual events and workflows the business depends on.

Storefront and Design

A migration is also an opportunity to stop carrying old storefront problems onto the new platform. Before launch, verify:

  • Product pages, collection pages, search, filters and sorting, navigation, cart, and account flows
  • Mobile usability across the highest-traffic templates
  • Page performance on representative products, collections, and content pages
  • Merchandising rules and collection logic
  • Trust signals, reviews, subscriptions, bundles, and other conversion-critical components
  • Accessibility and browser behavior across the storefront

Pre-Launch QA

Nothing should go live until the new storefront has been tested while the existing store remains available.

  • Spot-check migrated products, customers, orders, and content against the source data
  • Test checkout from product page through successful order confirmation
  • Place a test order end to end and verify it reaches the systems that depend on it: fulfillment or 3PL, ERP, inventory, email/SMS, and analytics
  • Test discounts, payment methods, taxes, and shipping scenarios
  • Test representative URLs from the redirect map
  • Crawl the new storefront for broken internal links, canonical errors, crawl restrictions, and unexpected 404s
  • Validate analytics and pixels with debug or test traffic without contaminating production reporting
  • Run a launch-blocker checklist
  • Freeze nonessential content changes before the final data sync and cutover

Launch and Post-Launch

The cutover is a watched event, not a fire-and-forget. On and after launch:

  • Make the domain or DNS cutover on a planned schedule where required
  • Confirm the production storefront, checkout, and account flows work
  • Verify redirects in production
  • Submit the new Shopify sitemap in Google Search Console
  • Monitor Search Console for crawl and indexing problems
  • Update important external links you control, including partner links, social profiles, ad destinations, and email footers, to point directly to the new Shopify URLs
  • Track organic traffic and important rankings against the pre-migration baseline
  • Watch analytics, purchase events, email/SMS events, ERP feeds, and fulfillment workflows
  • Keep a backup or accessible copy of the old store's data until the migration has been fully validated
  • Keep permanent redirects in place for as long as possible. Google recommends keeping migration redirects for at least a year, and keeping them indefinitely makes sense for important legacy URLs that still attract links or traffic

Some temporary search volatility can happen while search engines recrawl and process changed URLs. What matters is catching technical problems quickly and separating normal reprocessing from an actual migration error.

Common Shopify Migration Mistakes

Most failed migrations repeat the same avoidable errors. Watch for these:

  • Launching before the redirect map is complete and tested
  • Redirecting every old URL to the homepage instead of to its closest equivalent
  • Forgetting blog posts, content pages, and other non-product URLs in the redirect plan
  • Assuming an app or integration is configured correctly just because it is installed
  • Losing analytics continuity and purchase events, so post-launch reporting cannot be compared to before
  • Launching with leftover noindex directives or crawl blocks from the staging environment
  • Changing URLs, content, design, and domain all at once, which makes it impossible to isolate what caused a ranking change
  • Removing redirects too soon, before search engines have fully processed the move
  • Not recording a pre-migration baseline, so there is nothing to measure recovery against

What Comes Next

This checklist is the operating structure behind a Shopify migration: preserve the data, protect the URL relationships, reconnect the systems, validate the storefront, and watch the launch. At Liquid Lemon, our Shopify migration services bring those pieces together with the storefront build as one scoped project. If budget is the next question, our guide to Shopify migration cost explains the variables that actually change the quote.

Coming from a specific platform? See our guides to Magento to Shopify Plus migration, BigCommerce to Shopify migration, WooCommerce to Shopify migration, and Volusion to Shopify migration. To see the storefronts we build, take a look at our work.

Send us your current store and we will turn this checklist into a scoped migration plan for your catalog, integrations, URLs, and storefront.

Start Your Sprint now with Liquid Lemon.

Written by Andrew Zam, Co-founder of Liquid Lemon, a Shopify / Shopify Plus design + development studio for DTC brands.

Like this content?

See our posts in Top Stories and AI Overviews.

FAQ

Everything you need to know.

What should a Shopify migration checklist include?
A Shopify migration checklist should cover six areas: data, content, URLs and SEO, integrations, storefront functionality, and launch. The work is to inventory what needs to move, map old URLs to their closest new equivalents, reconnect and test every integration, QA the storefront, and run a monitored cutover so the data, search visibility, and tracking the business depends on all survive the switch.
What data needs to move in a Shopify migration?
Products and variants, customers, and historical orders are the core records to migrate, along with content pages and blog posts. Inventory all of it before the switch, decide what must be preserved versus legacy data that can be archived, and confirm the counts match after import so nothing is silently dropped.
How do you avoid losing SEO during a Shopify migration?
Losing SEO comes down to URLs. Export or crawl the current URL structure before anything changes, then map every old URL to its closest new equivalent and set permanent 301 redirects. Preserve the content and on-page signals that earned the rankings, update internal links, and validate the redirects before and after launch.
What are the most common Shopify migration mistakes?
The common failures are small and additive: missed redirects that create 404s, integrations nobody reconnected, tracking that breaks at cutover, and URL changes made without a redirect map. Migrations rarely fail on one big error, they fail on a dozen undocumented details, which is why working from a checklist beats working from memory.
How long does a Shopify migration take?
Timeline depends on catalog size, the number of integrations, and how much content has to move. A straightforward store can migrate in a few weeks, while larger catalogs and complex integrations extend the schedule. Defining scope up front, including the full data and URL inventory, is what keeps the timeline predictable.
Should you hire an agency for a Shopify migration?
An agency helps most when a store has significant SEO equity, many integrations, or a large catalog, since those are where migrations quietly break. Liquid Lemon, a Shopify / Shopify Plus design + development studio, handles migrations with the URL mapping and redirects planned before cutover so rankings and tracking are protected.
Andrew Zam
Author

Andrew Zam

Founder, Liquid Lemon