Magento to Shopify migration

Moving an established Magento store to Shopify means almost every product, category and content URL changes shape. A Magento to Shopify migration done properly maps all of it before launch, so the rankings and traffic your store has built move across with it rather than disappearing on launch day.

The platform change is the easy half. Mapping a Magento URL structure onto Shopify’s is where the traffic is won or lost.

What a Magento to Shopify migration involves

A Magento to Shopify migration moves a store’s products, categories, content and customers onto Shopify while protecting its search visibility. The SEO side covers a full inventory of URLs that earn traffic or links, mapping each one to its new Shopify address, loading 301 redirects before launch, carrying across titles, descriptions, canonicals and structured data, rebuilding sitemaps, and tracking recovery after go-live.

Why the URLs change

Shopify uses a fixed URL structure. Products live under /products/, collections under /collections/, pages under /pages/ and blog posts under /blogs/, and those paths can’t be removed on a standard store. Magento stores usually use completely different patterns, often with .html endings, nested category paths and layered navigation URLs.

That means the old address for almost every page stops existing at launch. Google’s guidance on site moves with URL changes sets out what’s needed: map old URLs to new ones, add server-side redirects, and update internal links and sitemaps. Getting that right, for every page that matters, is the whole job.

Who it’s for

This service suits ecommerce businesses on Magento 1 or 2 with established organic traffic, moving to Shopify or Shopify Plus, and wanting to keep that traffic. It’s especially important if category pages bring in a large share of organic visits, or if the store has years of blog and guide content.

Signs you need this now

  • a launch date is set but nobody owns the redirects
  • your developer says Shopify “handles SEO automatically”
  • category pages bring in a large share of organic traffic
  • the move has already happened and traffic has dropped

What you get

Deliverable What it is
URL inventory Every indexable URL from a crawl, Search Console and analytics, with its traffic and links, including pages outside the main navigation
Redirect map Old Magento URL, new Shopify URL and redirect type for every page, ready to import
Collection mapping How Magento categories and layered navigation become Shopify collections
Metadata and schema plan Titles, descriptions, canonicals and product schema carried across or improved
Launch-day checklist What to check in the first hours and days after go-live
Recovery tracking Search Console checks until traffic settles

How it runs

  1. Crawl and inventory. Every URL that matters, with its traffic and links.
  2. Map to Shopify. Products, collections, pages and blog posts matched to new URLs, with clean handles that match the old page names.
  3. Build the redirect map. Checked for chains, loops and missing destinations.
  4. Pre-launch checks. On the staging store, before anything goes live.
  5. Launch day. Redirects tested live, sitemaps submitted, errors watched.
  6. Recovery tracking. Search Console checked until rankings and clicks settle.

A sample of the redirect map

Illustrative rows, not a client’s data:

Old Magento URL New Shopify URL Type
/womens/boots.html /collections/womens-boots 301
/leather-chelsea-boot-black.html /products/leather-chelsea-boot-black 301
/delivery-information /pages/delivery-information 301

Experience

I’ve worked on SEO for Magento stores including LR Parts and The Incontinence Shop, dealing with the layered navigation, duplicate URLs and category structures that make Magento migrations complex.

What this won’t solve

A migration protects the visibility you have. It won’t fix thin product pages or a weak link profile on its own, and it can’t change Shopify’s fixed URL structure. I’ll tell you plainly where those need separate work, such as product and category page copy.

Talk to the person doing the work

There is no account manager here and no team to be handed to. If you get in touch, it is me who reads it, me who looks at your site, and me who does the work if we go ahead.

Get in touch, or start with a free assessment.

Engagement and price

Priced as a one-off project. Quoted after a free analysis. There are no list prices.

How the work gets done

The URL inventory comes from the site audit system, sitemaps from the sitemap toolkit, and recovery tracking from the Search Console audit tool. Every redirect is checked by me before it goes to your developer. This service is part of site migrations, and the site migration checklist and why sites lose traffic after a migration cover the wider subject.

FAQ

Will I lose rankings moving from Magento to Shopify?

Some movement in the first weeks is normal while Google processes the redirects. Lasting losses usually come from missing or wrong redirects, lost content or broken internal links, which is what a full URL map and pre-launch checks are there to prevent.

Why do my URLs have to change on Shopify?

Shopify puts products under /products/, collections under /collections/, pages under /pages/ and blog posts under /blogs/, and those paths can’t be removed on a standard store. So almost every Magento URL needs a new address, with a 301 redirect sending the old URL to it.

Can Shopify import my redirects?

Yes. Shopify lets you add URL redirects in the admin and import them in bulk from a CSV file, which is how a full redirect map is usually loaded before launch. Every imported redirect should still be tested once the new store goes live.

How long should I keep the redirects?

Keep them permanently where you can. Old URLs keep getting visits from links, bookmarks and search results for years, and Google’s site move guidance recommends keeping redirects for as long as possible. Removing them later throws away the value those old URLs built up.

Moving your store to Shopify?

Get in touch with your launch date and roughly how many products you have, or start with a free assessment.

Get started

Proof, not promises.

Tell me what's going on and I'll come back with what I'd do first. No obligation, and no report you need a translator for.

Over 925,000 impressions and 13,795 clicks in a year, from people asking one awkward question: what size do I need?condoms.uk, past 12 months

Brands and sites I have worked on

Brands worked on across nearly twenty years, in agency roles and directly.