Shopify resourceGuide8 min read

Shopify Migration Checklist: Free Website Migration Template

A step-by-step website migration checklist for moving a store to Shopify, covering data, redirects, SEO and launch. Work down it in order and use the sign-off table as your template.

Checklist card for a Shopify migration: every old URL mapped, products imported before customers and redirects kept for a year or more, without redirecting everything to the home page
Plan, import, redirect, test and launch: a Shopify migration checklist you can copy.

Key takeaways

  • Map every old URL to its new Shopify URL before you move anything. Shopify uses fixed paths such as /products/ and /collections/, so most URLs change in a platform move.
  • Import in Shopify's order: products first, then customers, then historical orders. Turn off order notifications before importing orders so old customers don't get emails.
  • Shopify redirects only work from URLs that are broken on the new store. You can have up to 100,000 of them, and import them by CSV.
  • Google advises 301 or 308 redirects straight to the final page, kept for at least a year. A small or medium site can take a few weeks for most pages to move in search.
Who it is for
Store owners moving to Shopify from another platform
Time needed
2 to 8 weeks, depending on catalog size
What you need
Old store access, a URL list and a Shopify plan

This is a working website migration checklist for moving a store to Shopify, from WooCommerce, Magento, Wix, Squarespace or any other platform. It covers the data, the design and the SEO side, in the order I run them on client migrations. Copy the sign-off table at the end into a spreadsheet and use it as your template.

Every check has the reason it matters and where it lives in Shopify. Shopify's import order and redirect rules come from its Help Center, and the SEO steps from Google's site move guidance, as checked on 7 November 2026.

Do you need a full SEO migration plan?

  1. 1

    Does the old site get meaningful traffic from Google?

    Yes: follow every SEO step in sections 1, 4 and 7No: next question

  2. 2

    Are you keeping the same domain name?

    Yes: redirects still matter, because paths changeNo: add Search Console's Change of Address tool

  3. 3

    Do you have more than a few hundred URLs?

    Yes: build the redirect map as a CSVNo: redirects can be added one by one

Almost every store moving to Shopify needs redirects, because the URL paths change even when the domain stays.

1. Plan and inventory (2 to 4 weeks before)

Most migration problems start here, with a URL nobody listed or data nobody exported. Do this before you design anything.

CheckWhy it mattersWhere in Shopify
Export a full list of old URLsEvery URL needs a destinationOutside Shopify: old sitemap, crawler, analytics
Mark the top pages by traffic and revenueThese redirects matter mostOutside Shopify: analytics and Search Console
Decide what data movesProducts, customers, orders, gift cards, blogs, pagesShopify's Store Migration app
Back up the old storeYou need a fallback if an import failsOld platform's export tools
List every app and integrationEach needs a Shopify replacementNotes, then the Shopify App Store
Record current metricsYou need a baseline to judge the moveAnalytics, Search Console, speed test
Pick a quiet launch windowAvoid peak sales periodsYour sales calendar

If you're keeping your domain, my answer on keeping your domain name when switching to Shopify covers the DNS side. For timing, how long a WooCommerce to Shopify migration takes gives a realistic range.

2. Set up the Shopify store

CheckWhy it mattersWhere in Shopify
Store details and legal nameShown on invoices and policiesSettings > General
Theme chosen and customizedDesign work happens on the unpublished storeOnline Store > Themes
Shipping zones and ratesMust match what you charge todaySettings > Shipping and delivery
Taxes configuredWrong tax settings affect every orderSettings > Taxes and duties
Payment provider activeCheckout won't work without itSettings > Payments
Store policies addedLinked in the checkout footer once addedSettings > Policies
Staff accounts with own loginsLimits access to sensitive areasSettings > Users

3. Move the data

Shopify's own checklist sets the order: products, then customers, then historical orders. Other data, such as blogs, pages and gift cards, can go in any order.

CheckWhy it mattersWhere in Shopify
Products imported firstOrders and customers link back to productsProduct CSV or a migration app
Product details checked after importHidden products and failed variants are commonProducts, filter by status
Products available to sales channelsImported products can arrive hiddenProducts, Publishing
Customers imported secondOrder history needs customer recordsCustomer CSV or a migration app
Order notifications off before order importStops old customers getting emailsSettings > Notifications
Historical orders importedNo CSV option, so use an app or the APIMigration app or Order API
Gift cards and store credit movedCustomers expect their balances to workMigration app or GiftCard API
Blogs, pages and reviews movedContent and social proof carry SEO valueMigration app, then your reviews app
Customer passwords: Passwords don't transfer between platforms. Shopify's current customer accounts don't use passwords at all: customers sign in with a one-time 6-digit code sent to their email, so returning customers can log in without resetting anything.

Reviews need their own plan, because each reviews app imports differently. My answer on migrating product reviews to Shopify covers the options.

4. Redirects and SEO

This is the part of an SEO website migration checklist that protects your rankings. Shopify has fixed URL prefixes, so /shop/blue-mug on the old site becomes /products/blue-mug on Shopify, and every changed URL needs a redirect.

CheckWhy it mattersWhere in Shopify
Redirect map: every old URL to one new URLGoogle wants each old URL mapped to its matchSpreadsheet, then CSV
Redirects go straight to the final pageGoogle advises avoiding redirect chainsCheck the map for A to B to C
No mass redirects to the home pageGoogle treats irrelevant redirects poorlyMap to the closest matching page
Redirects imported to ShopifyUp to 100,000 per store, 20,000,000 on PlusContent > Menus > URL redirects > Import
Titles and meta descriptions carried overKeeps search snippets stableSearch engine listing on each item
Internal links point to new URLsAvoids sending visitors through redirectsMenus, page content, blog posts
Image alt text carried overImage search traffic depends on itProducts, each media item

Shopify only applies a redirect when the old URL is broken on the new store. If a page already exists at that path, the redirect is ignored. My answer on changing Shopify URLs without losing rankings explains how to test this, and will you lose Google rankings moving to Shopify covers what is normal.

5. Test before launch

Shopify's migration checklist includes a full round of test orders. I add a redirect test and a mobile pass on top.

  1. Place a successful and a failed order. Use your payment provider's test mode, then switch it off.
  2. Refund and cancel an order. Check the refund reaches the right payment method.
  3. Fulfill and partly fulfill an order. Confirm shipping and tracking emails look right.
  4. Read every customer email. Edit the templates in Settings > Notifications so they match your brand.
  5. Test a sample of redirects. Spot-check your top 50 old URLs on the preview, then all of them after launch.
  6. Check the store on a phone. Run through home, collection, product, cart and checkout.
  7. Check speed against your baseline. Use my Shopify speed checker on the same three page types you recorded.

My guide to testing a Shopify store before going live has the full test list.

6. Launch day

CheckWhy it mattersWhere in Shopify
Final delta importOrders and customers since the first importMigration app or CSV
Domain connected and set as primaryPoints shoppers and Google to ShopifySettings > Domains
Store password removedVisitors and Google can't see a locked storeOnline Store > Preferences
Order notifications back onThey were turned off for the order importSettings > Notifications
Sitemap submittedShopify's sitemap is at /sitemap.xmlGoogle Search Console, Sitemaps
Change of Address filed if the domain changedOnly needed for domain or subdomain movesGoogle Search Console

Submitting the sitemap takes two minutes: my guide on submitting a Shopify sitemap to Google shows the screens.

7. The first 30 days

CheckWhy it mattersWhere in Shopify
Check every redirect after launchShopify's checklist says to confirm they workCrawler on the old URL list
Watch 404s and fix themMissed URLs show up as errorsSearch Console, Pages report
Compare traffic with the baselineRankings can move while Google recrawlsAnalytics and Search Console
Keep redirects for at least a yearGoogle's guidance for site movesContent > Menus > URL redirects
Watch orders, payouts and taxCatches setup errors earlyOrders, Finance

My answer on what to do the day after migrating to Shopify lists the first checks in order.

Common misses

  • Redirecting everything to the home page. Google treats this poorly, and shoppers land somewhere useless.
  • Forgetting image and PDF URLs. Old image links from Google Images and other sites break too.
  • Importing orders with notifications on. Hundreds of old customers get a confirmation email for an order from years ago.
  • Launching in a busy season. Any dip in rankings or checkout bug costs most when traffic is highest.
  • Deleting redirects in a clean-up. Google advises keeping them for at least a year, and longer is better.
  • Skipping the delta import. Orders placed during the build go missing from the new store.

Before you sign off

PhaseDone whenOwner
PlanURL list, data list, app list and baseline savedYou
SetupTheme, shipping, tax, payments and policies doneYou or developer
DataProducts, customers, orders, gift cards and content checkedDeveloper
RedirectsEvery old URL mapped and importedDeveloper
TestingOrders, refunds, emails, phone and redirects testedYou and developer
LaunchDomain live, password off, sitemap submittedDeveloper
30 days404s fixed, traffic compared with baselineYou

Next steps

Start with the URL list and the data inventory this week, because both take longer than expected. Then decide whether you'll run the migration yourself or hand it over. My guide to Shopify migration costs explains what drives the work.

If you want help, my Shopify migration service covers data, design, redirects and launch. Every migration gets a fixed quote after a free review of your current store.

Free tools

Check your own store

Free, no sign-up. Each one runs a part of this guide for you.

Frequently asked questions

What should a website migration checklist include?

A full list of old URLs, a plan for which data moves, the new store setup, a data import in the right order, a redirect map, a test round, launch steps and 30 days of monitoring. For a Shopify move, also include customer accounts, gift cards and reviews.

How do I protect SEO during a website migration?

Map every old URL to its closest new URL, set up permanent redirects straight to the final page, carry over titles and meta descriptions, update internal links and submit the new sitemap. Google advises keeping redirects for at least a year.

In what order should I import data into Shopify?

Shopify recommends products first, then customers, then historical orders. Blogs, pages and gift cards can go in any order. Turn off order notifications before importing orders, and turn them back on afterwards.

Do customer passwords transfer to Shopify?

No. Passwords can't be moved between platforms. Shopify's current customer accounts sign in with a one-time 6-digit code sent by email instead of a password, so customers can still log in after the move.

How long do rankings take to settle after a migration?

Google says a small or medium-sized site can take a few weeks for most pages to move, and larger sites take longer. Rankings can move during that time, which is why you record a baseline before launch.

Is there a free website migration checklist template?

Yes. The sign-off table on this page works as a template: copy it into a spreadsheet, add an owner and a date to each row, and tick off each phase as you finish it.

Sources

  1. Migrating to Shopify, Shopify Help Center
  2. Store migration checklist, Shopify Help Center
  3. URL redirects, Shopify Help Center
  4. Customer accounts, Shopify Help Center
  5. Site moves with URL changes, Google Search Central
Ashraf Siddik

Written by Ashraf Siddik

I'm a Shopify developer and CRO specialist. I have built and improved Shopify stores since 2018, completed more than 1,000 projects, and hold a 4.96 average rating across 719 client reviews.

About me · Client reviews

Free 3‑point store review

  1. 1
    Send your storeTakes about a minute
  2. 2
    I review it by handOn mobile and desktop, not by a tool
  3. 3
    Get three ranked fixesBy email, free, with no obligation

“Very professional and deep understanding of the Shopify ecosystem. Friendly and proactive communication. Delivered on time with good quality”

Verified client, United Kingdom
4.96 from 719 client reviews

Get your free review

Takes about a minute. No obligation.

Your email is used only to reply about your store. No newsletter, never sold. Privacy note