Skip to content
Get in touch
← All insights

A Shopify migration checklist for URLs, redirects and SEO

Arrows mapping old ecommerce pages to corresponding pages on a new store.

A Shopify migration changes more than the appearance of a shop. Customers, search engines and old marketing links may still request addresses from the previous site.

Prepare the URL work alongside product and operational migration. Leaving it until the domain moves makes problems harder to investigate.

Migration tracking table

Keep one row per important old URL. The example rows are hypothetical.

Old URL New destination Redirect test Destination check Owner Follow-up
/collections/linen /collections/linen Pass: one 301, no chain Products and prices match Store manager None
/products/old-throw /collections/throws (closest match) Fail: two hops Not checked Developer Redirect straight to the destination, retest
(your URL)

Google’s site-move guidance recommends permanent server-side redirects mapped from old to new URLs, redirecting to the final destination directly (or keeping chains short), and not sending many unrelated pages to the home page. It advises keeping redirects for as long as possible, generally at least a year, and expects temporary ranking fluctuation during a move. Shopify’s migration guide suggests importing products first, then customers, then historical orders, setting up redirects in advance, and running test orders (including failed payments, refunds and cancellations). Staff who receive new-order notifications may get an email for each imported order, so consider turning those off first. Check both pages again before you launch, because guidance changes.

Inventory the existing store

Export important product, collection, page and article addresses. Add URLs from available search, analytics and backlink records where appropriate.

Record the destination content and whether it is being retained, merged or removed. Keep copies of product information and other business records according to the migration plan.

Shopify’s migration guide is a starting reference for organising the wider move. Confirm the transfer method for each data type instead of assuming one import includes everything.

Map to relevant destinations

Create an old-to-new URL table. Match each old page to the closest genuine replacement. Do not send unrelated discontinued pages to the homepage simply to eliminate an error count.

For a hypothetical homewares store, an old linen collection might map to the new linen collection, while a removed product may need a different decision depending on the available replacement.

Google’s site-move guidance recommends preparing URL mapping and redirects. Search visibility may fluctuate during a move; a migration plan cannot guarantee unchanged rankings.

Test the whole journey

Check representative old URLs, redirect destinations and important internal links. Look for loops, unnecessary chains and redirects to unrelated content.

Then test products, variants, shipping choices, payment and order notifications in the appropriate test environment. A technically correct redirect is not enough if the destination product has the wrong information.

Verify the live domain setup, canonical destinations and intended indexing settings. Keep a rollback or recovery plan appropriate to the migration.

Monitor after launch

Check important pages and customer journeys immediately after the switch. Review errors, orders and available search reporting over time.

Keep the mapping document, test results and issue log. Assign owners rather than leaving each alert for someone else to investigate.

Avoid combining every possible redesign, catalogue and system change into an undocumented launch. When several changes are necessary, record them clearly so faults can be traced.

DonutLabs’ Shopify development service can help coordinate the move. Bring the old URL inventory, product complexity and operational requirements before settling the launch date.

For the wider planning context, read Shopify or WooCommerce: a practical choice for Australian businesses.

Founder & Director, DonutLabs

Shaun Rynne is the Founder and Director of DonutLabs, a Melbourne-based digital marketing and AI automation agency. He brings around 20 years of experience across traditional and digital marketing, with a focus on practical marketing strategy, ecommerce and applied AI.

Keep exploring.

Put the ideas to work.

Tell us what you want to improve. We’ll help you find a practical next step.

Let’s talk

Tell us about your project

Share a few details and we’ll help you work out the next step.







    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    Prefer email? [email protected]

    Call 0431 192 596 Get a quote