BIZSPICE – Shopify Studio for US Brands

Home / Blog / Shopify Migration Checklist
Shopify Migration

The Complete Shopify Migration Checklist (2026)

A platform move is 90% preparation. This is the full, phase-by-phase checklist we use to move stores onto Shopify without losing rankings, data, or a single day of sales — with the 2026 details most guides miss.

BIZSPICE Studio Updated 2026 15 min read
PHASE 1
Plan & Audit
6 checks
PHASE 2
Data Migration
6 checks
PHASE 3
SEO & Redirects
6 checks
PHASE 4
Pre-Launch QA
6 checks
PHASE 5
Launch & Recover
6 checks
The short version

A safe Shopify migration runs in five phases: audit and inventory everything, migrate data cleanly, build a complete 1:1 redirect map, QA exhaustively on staging, then launch and monitor daily. The single most important task is a complete 301 redirect map from every ranking URL to its closest Shopify equivalent — missing or broken redirects are the number-one cause of post-migration traffic loss. Done right, most stores see a temporary organic dip of 10% or less and recover within one to six weeks.

Migrating to Shopify is one of the highest-stakes projects an ecommerce business undertakes. Handled well, you end up on faster infrastructure with cleaner code and often better rankings than before. Handled badly, you can watch years of hard-won organic traffic evaporate in a weekend — and BrightEdge has documented migrations where just one or two redirect errors dropped organic traffic to near zero for extended periods.

The difference is almost never luck. It's preparation. The teams that migrate cleanly treat it as a cross-functional project with a checklist and named owners, not a one-weekend IT task. This guide is that checklist — thirty concrete checks across five phases, written to be worked through in order, with the current 2026 specifics (checkout changes, reserved URL paths, AI-crawler considerations) that older guides leave out.

Before you start: pick your method

How you migrate depends on your store's size and complexity. There are three routes, and choosing the right one up front saves a lot of pain later.

Method 1

Manual CSV

Free (your time)

Export products, customers, and orders as CSV files and import them with Shopify's built-in tool.

Best: under ~200 products, no deep order history.
Method 2 · common

Migration app

From ~$20/mo

A tool like Matrixify moves products, variants, collections, customers, orders, blogs, pages, and redirects with far more control than CSV.

Best: most merchants, mid-size catalogs.
Method 3

Partner-led

Project-based

A Shopify Partner runs the migration programmatically via the API, handling complex data mapping, integrations, and QA.

Best: Plus, B2B, 10,000+ SKUs, or heavy customization.

One rule regardless of method: the first step is always a full backup of your existing store. Never migrate against a source you can't restore.

Phase 1 — Plan & audit

This is the phase teams are tempted to rush, and it's the one that determines whether the whole project succeeds. You can't protect what you haven't inventoried.

1
Plan & Auditweeks 1–2 · nothing moves yet
Take a full backup of the current store

Before touching anything, back up your existing site completely — data, theme, and configuration. This is your restore point if something goes wrong.

Crawl and export every URL

Use a tool like Screaming Frog or Sitebulb to crawl your site and export every URL with its title tag, H1, meta description, canonical status, and word count. Include blog posts, tag pages, filtered URLs, and old pages that only appear in server logs.

Build a content & traffic inventory

List every page alongside its organic traffic and keyword rankings. This tells you which pages are high-value (protect at all costs) and which are dead weight (can be pruned).

Record a backlink inventory

Export your backlinks and the pages they point to. These are the URLs whose redirects matter most — a broken redirect on a heavily-linked page wastes real authority.

Define the scope: move vs redesign

Decide honestly whether this is a data-only platform move or a full redesign. A move is more forgiving; changing URLs, layouts, and content at the same time multiplies SEO risk. If you can, change one major variable at a time.

Choose your launch timing

Migrate at least six months before your busy season, or immediately after it — never during it. This leaves room to recover before revenue depends on it.

The one thing to do in week one

Start building your 301 redirect map now — in week one, not week nine. Agencies that map redirects before touching the new build report roughly half the post-launch 404 reports. The redirect map is a parallel workstream that runs alongside the whole project, not a launch-day afterthought.

Phase 2 — Migrate your data

Here's where the store actually moves. The critical mindset: products, customers, orders, and metafields each need their own migration logic — this isn't one generic export/import.

2
Data Migrationthe store contents move
Clean data before you move it

Migration is the perfect moment to deduplicate customers, fix inconsistent product data, and drop discontinued SKUs. Moving mess just recreates it on a new platform.

Migrate products, variants & collections

Move products with their variants, high-resolution images, and collection structure intact. Verify a sample against the source — variant pricing and inventory are common breakage points.

Migrate customers & order history

Customer data is often your most valuable asset — email lists, order history, and segments. Don't make the classic mistake of migrating products but forgetting customers. Historical orders matter for reporting and support.

Map custom fields to metafields

Fields with no direct Shopify equivalent go into metafields — Shopify's way of attaching structured data to products, customers, and orders. Plan this mapping deliberately rather than dropping data that doesn't fit.

Rebuild themes, apps & integrations

Themes, custom apps, scripts, and integrations don't transfer — they're rebuilt or reconfigured on Shopify. Inventory every app's function and find its Shopify equivalent early.

Know what will never transfer

Customer passwords and saved payment methods never migrate between platforms — that's a PCI DSS security requirement, not a limitation. Plan a password-reset email for launch day.

✓ What transfers
  • Products, variants & images
  • Collections & categories
  • Customer profiles & addresses
  • Historical orders
  • Blog posts & content pages
  • Metafields & custom data
  • Gift cards & store credit
  • 301 redirects & SEO metadata
✕ What never transfers
  • Customer passwords (PCI rule)
  • Saved payment methods (PCI rule)
  • Themes & design (rebuilt)
  • Custom apps & scripts (redeveloped)
  • Third-party integrations (reconnected)
  • Platform-specific URL structure
  • Active subscriptions (re-established)
  • App-generated data (case by case)

Phase 3 — Protect your SEO

This is the phase that determines whether your rankings survive. Redirects are necessary but not sufficient — several other signals have to carry over too.

3
SEO & Redirectsthe make-or-break phase
Build a complete 1:1 redirect map

Every old URL that had traffic or rankings gets a direct 301 to its closest new equivalent. A 301 tells Google the move is permanent and passes nearly all the page's ranking value forward.

Never blanket-redirect to the homepage

Redirecting everything to the homepage tells Google the old pages had no unique value, and you lose their rankings as badly as a 404. Map to the closest equivalent page, every time.

Eliminate redirect chains

A chain — one URL hopping through two or three others — slows load times and bleeds SEO value. Each old URL should reach its final destination in a single hop.

Preserve titles, metas, H1s & alt text

Carry over title tags, meta descriptions, H1s, body content, and image alt text exactly. Don't let a new theme overwrite them with defaults — that's a silent, common ranking killer.

Reimplement structured data

Product, breadcrumb, and organization schema need rebuilding on the new theme. In 2026 this also protects AI-search visibility — AI crawlers read the same structured data, so intact schema keeps you eligible for AI answers.

Load redirects & prep sitemap/robots

Import your redirect map in the Shopify admin under Online Store › Navigation › URL Redirects (CSV bulk import is supported). Prepare your XML sitemap and robots.txt — Shopify's defaults work for most stores.

A 2026 gotcha: reserved URL paths

Shopify reserves certain paths for its own functionality and won't let you redirect them — anything starting with /cart, /apps, /orders, /services, plus fixed structural paths like /products and /collections. If a redirect won't save, check whether the source path is reserved before troubleshooting further. This catches teams off guard mid-migration.

Phase 4 — Test everything on staging

Everything gets validated on a staging domain before a single customer sees it. Errors caught here cost an hour; the same errors caught after launch cost customer trust and sales.

4
Pre-Launch QAon staging, before go-live
Crawl staging and click your redirects

Crawl the old-URL export against staging and confirm each address returns a single clean 301 to the correct new page — no chains, no 404s. Actually click a sample: if they don't land on the right product, your traffic is at risk.

Run live test orders end to end

Place real test orders across every payment method, shipping zone, and tax scenario. Tax and payment errors are the most expensive to discover after launch.

Verify data integrity against the source

Run dry runs against progressively larger data sets and spot-check products, pricing, inventory, and customer records against the old store. Confirm counts match.

Validate schema with Rich Results Test

Run key page types through Google's Rich Results Test to confirm product, breadcrumb, and FAQ structured data survived the move and validates cleanly.

Test on mobile & check Core Web Vitals

Confirm the mobile checkout experience works and that the new theme passes Core Web Vitals — a migration is a chance to get faster, not slower. Reserve image space to avoid layout shift.

Confirm UX continuity for loyal customers

Familiar navigation, intact account history, and working discount codes deserve the same attention as data integrity. A site that feels alien to repeat buyers is a retention problem.

Phase 5 — Launch & recover

Launch day is about flipping the switch cleanly and then watching closely. The work isn't done when the site goes live — the first two weeks of monitoring are part of the migration.

5
Launch & Recovergo-live and the first weeks
Update DNS to point at Shopify

Update your A record and CNAME at your domain registrar to point to Shopify. Follow Shopify's step-by-step DNS guide to avoid downtime during propagation.

Run a final data sync

Capture any orders and customers created during the migration window with a final sync, so no transaction placed on the old store falls through the cracks during cutover.

Send the password-reset email

Because passwords never migrate, trigger the reset email the moment the store is live so returning customers can log back in without friction.

Keep the old store reachable as a fallback

Leave the old site accessible during DNS propagation so nothing breaks for users hitting cached DNS. Retire it only once you've confirmed the new store is fully live everywhere.

Submit the new sitemap to Search Console

Add and verify the property, submit the new XML sitemap, and file a Change of Address if you moved domains. This tells Google to start crawling the new URLs.

Monitor daily for the first week

Watch Search Console and analytics every day. Fix 404s as they surface, watch for crawl errors, and track the organic dip so you can act if it exceeds the normal range.

What "normal" recovery looks like

A properly executed migration typically shows a small organic dip in the first two to four weeks as Google re-crawls the new URLs, followed by full recovery by around day 60 — often sooner. A tidy one-to-one redirect map with intact metadata recovers fast; a patchy map with missing pages recovers slowly, if at all. Recovery speed is a direct measure of migration quality. If you're still down significantly after eight weeks, it's almost always fixable redirect or metadata errors, not permanent loss.

The migration mistakes that cost the most

Nearly every migration horror story traces back to one of these. They're all avoidable with the checklist above.

1
Missing or broken 301 redirects

The single biggest cause of post-migration traffic loss. Google's own guidance treats redirect mapping as the core of a safe move, and recovery from a botched map can stretch into months.

2
Blanket-redirecting to the homepage

The lazy shortcut that looks done but destroys rankings — it signals to Google that every old page was worthless.

3
Letting the theme reset metadata

Titles, metas, and H1s silently overwritten with theme defaults. The pages resolve fine but look brand-new to Google, and rankings drop.

4
Forgetting customer data

Migrating products but not customers, order history, or segments — discarding a store's most valuable asset.

5
Launching during peak season

Going live near Black Friday multiplies the risk of checkout failures at exactly the moment sales matter most.

6
Treating it as a one-weekend IT task

A migration touches marketing, support, and operations. Rushed, single-owner moves create technical debt and data silos that take months to fix.

How long a Shopify migration takes

Timelines vary enormously with catalog size, order-history depth, and app complexity. These are realistic 2026 ranges.

Migration type
Realistic timeline
Plan change (same store)
Instant
Domain change with redirects
1–2 weeks
Shopify-to-Shopify account move
2–4 weeks
Full platform move (Woo/Magento)
3–8 weeks
500 SKUs, no order history
Days
40,000 SKUs, 6 yrs orders, 15 apps
~1 month+
Two 2026 deadlines that catch stores mid-migration

If you're moving to or within Shopify Plus, two changes matter: checkout.liquid was sunset for Plus on August 28, 2025 — checkout customization now runs through Checkout Extensibility (UI extensions, branding APIs, Functions), so don't rebuild an old checkout.liquid setup. And Shopify Scripts stop working on June 30, 2026, replaced by Shopify Functions. Migrating either onto a retired foundation is wasted work.

What changes by source platform

The checklist above is universal, but the friction points differ depending on where you're migrating from. Knowing your platform's specific quirks up front saves surprises.

Magento (Adobe Commerce) → Shopify

The heaviest common migration. Magento stores tend to carry large catalogs, complex attribute sets, and heavy customization, so the metafield-mapping and app-rebuild work is substantial. URL structures differ significantly, making the 1:1 redirect map essential. Budget toward the longer end of the 3–8 week range, and expect the data remodel — not the import itself — to be the bulk of the effort.

WooCommerce → Shopify

WooCommerce's flexibility means data lives in inconsistent places, especially where plugins added custom fields. The wins are real, though: you trade self-hosting, security patching, and plugin-conflict debugging for Shopify's managed infrastructure. Watch for redirect structure — WooCommerce permalinks rarely match Shopify's fixed /products/ and /collections/ paths.

BigCommerce & Squarespace → Shopify

Both are hosted platforms, so the mechanics are cleaner than Magento, but the URL-structure mismatch is still the core SEO task. These are the migrations where competitors often rank weakly, which means a well-executed move plus solid content can win the search visibility outright. The data itself usually moves smoothly via Matrixify or a partner.

The universal truth across all platforms

Whatever you're moving from, Shopify's fixed URL structure means you will need redirects — there's no source platform whose URLs match Shopify's out of the box. That's why the redirect map is phase-one work on every single migration, regardless of origin.

Should you migrate yourself or hire help?

A small store — a few hundred products, no deep order history, a simple theme — can absolutely self-migrate with a CSV or Matrixify and this checklist. Give yourself time, work the phases in order, and don't skip QA.

The calculus changes with complexity. Large catalogs, years of order history, B2B pricing, custom apps, and integrations turn a migration into a project where a single redirect mistake can cost real revenue — and where knowing Shopify's data model, reserved paths, and checkout changes prevents expensive rework. That's the point to bring in help.

Our Shopify migration service runs exactly this checklist for you — data integrity, a complete redirect map built in week one, schema preservation, and post-launch monitoring until your traffic is back to baseline and beyond. For brands that want ongoing help after the move, a dedicated developer on retainer handles the optimization and fixes that follow any replatform.

BIZSPICE
BIZSPICE — Shopify Studio for US Brands

Founder-led Shopify migrations that protect your rankings, data, and revenue through the move — and a team that stays on afterward if you want it.

People also ask

Shopify migration, answered

Not if the migration is executed properly. When you build a complete 1:1 redirect map, preserve titles and H1s on ranking pages, keep your structured data intact, and submit the new sitemap on launch day, most stores see a temporary organic dip of 10% or less and recover within one to six weeks. The rankings that fall are almost always from avoidable errors — missed redirects, reset metadata, or too many changes at once.

It depends on complexity. A plan change is instant, a domain change with redirects takes 1–2 weeks, a Shopify-to-Shopify account move takes 2–4 weeks, and a full platform migration from WooCommerce or Magento runs 3–8 weeks. The biggest timeline drivers are catalog volume, order-history depth, and app complexity — a 500-SKU store can move in days, while a 40,000-SKU store with years of orders and many apps is a month-plus project.

Customer passwords and saved payment methods never transfer between platforms — that's a PCI DSS security requirement, so customers reset their passwords on the new store. Themes, custom apps, scripts, and third-party integrations also don't transfer; they're rebuilt or reconnected on Shopify. Everything else — products, variants, collections, customers, historical orders, blog posts, metafields, and gift cards — can migrate.

Yes — they're mandatory, not optional. Shopify uses a specific URL structure that differs from Magento, WooCommerce, and others, so every old URL needs a 1:1 301 redirect to its closest new equivalent. A 301 passes nearly all of a page's ranking value forward. Missing or broken redirects are the single biggest cause of post-migration traffic loss. Load them in the admin under Online Store › Navigation › URL Redirects, with CSV bulk import for large sets.

Migrate at least six months before your busy season, or immediately after it — never during it. This gives your site time to recover from the temporary post-migration dip before revenue depends on it. Launching during peak windows like Black Friday multiplies the risk of checkout failures at exactly the moment sales matter most.

For a small store — a few hundred products, no deep order history, a simple theme — yes, using a CSV import or a tool like Matrixify (from ~$20/month) and a careful phase-by-phase checklist. Larger catalogs, years of order history, B2B pricing, custom apps, and integrations are where a single redirect mistake can cost real revenue, and where a Shopify Partner's knowledge of the data model and reserved URL paths prevents expensive rework.

Migrate without the risk

Move to Shopify without losing rankings, data, or sales.

Book a call and we'll scope your migration — the redirect map, the data plan, the timeline — and run the whole checklist so your traffic comes back faster, not slower.