There are three things Wix will not let you export, and they are the three things that decide whether your migration keeps your traffic or loses it.
This is not my opinion. Wix’s own help pages say it in plain English. It is not possible to export a list of the SEO tags you have added. It is not possible to export blog posts to other platforms. It is not possible to export reviews from Wix Reviews.
Most guides on this subject skip straight past all three and start talking about CSV files. So let us start where the actual problem is.
Hole one: your SEO metadata does not come out
Every page title you wrote. Every meta description you sweated over. Wix has no button that gives them back.
The product CSV has no SEO columns in it. The irony is that Shopify’s product CSV does have SEO Title and SEO Description columns, sitting there empty, waiting for data that Wix will not hand over.
You have two ways out. Pull it through the Wix REST APIs, which is developer work rather than a click. Or crawl your own live site with Screaming Frog and harvest every title and description straight out of the HTML. Because whatever Wix will not export to you, it will happily serve to a crawler.
For most stores the crawl is the honest answer. It takes an afternoon and costs nothing.
Whatever you choose, do it before you cancel Wix. Once that site is switched off, so is the only remaining copy of your metadata, your URLs and your page structure.
I do most of my migration work on Magento, WooCommerce and BigCommerce stores, and the same mistake shows up on all of them. Someone cancels the old platform the week after launch to save one month’s fee, and destroys the only record of what their website used to be. The old site is not a bill. It is your backup. Keep paying it for a month.
Hole two: your blog does not come out either
Wix does not export blog posts. People reach for the RSS feed as a workaround, but it only carries your most recent posts, not the archive. If you have been writing for three years, most of your work is not in that feed.
So it is the Blog API, a crawl, or copy and paste. If your blog earns you traffic, and for a lot of Wix stores the blog is the only thing that does, budget real hours here. It is not a checkbox on somebody’s migration quote.
Two traps once the posts land on Shopify. Publish dates default to today unless you map them, which makes three years of writing look like it all appeared on a Tuesday. And your images stay hot-linked to Wix’s CDN unless you re-upload them, which means the day you cancel Wix, every image in every post goes blank.
Hole three: your reviews are gone
Wix will not export reviews, and Shopify’s own migration documentation confirms it from the other side. You cannot migrate reviews from Wix to Shopify.
This is worse than it sounds. Your reviews are what put the star rating into your Google result. Those stars come from structured data that needs real review content behind it. Lose the reviews, lose the stars, and every product page that had them gets a duller listing than it had last week. Your ranking might not move at all. Your clicks will.
So pick your Shopify reviews app early and start collecting into it before you point the domain, not after. Some migration services advertise that they can bring Wix reviews across. Wix has no export and Shopify says it cannot be done, so make them prove it on a free demo run before you pay for it.
The URLs, which is where the traffic actually lives
Here is a mistake repeated in nearly every article on this subject. They tell you Wix products live at /product-page/your-product, so map that to /products/your-product and you are done.
That is the default. It is not a rule. Wix lets merchants change the URL prefix for products and blog posts in the SEO settings, and plenty of them have. Write your redirect map from an assumption instead of from reality and you will produce a beautiful file that redirects URLs your store never had.
Crawl the live site first. Every time. The crawl is the source of truth. Not the docs, not this post, not your migration tool’s default mapping.
Once you have the real list, the shape of the job is straightforward. Products go to /products/handle. Categories become /collections/handle. And your flat pages, which sit at the root on Wix as /about, all have to pick up a prefix and become /pages/about. That last one catches people out, because those pages look like they are fine.
You cannot strip those prefixes on Shopify, by the way. Not on any plan, not even on Plus. On this one narrow point, Wix is the more flexible platform.
A redirect trap worth testing before you promise anything
Shopify will not let you create a redirect from certain reserved paths. /cart, /orders, /services, /apps, and, relevant here, /shop.
If your Wix store used /shop as its shop landing page, the native redirect tool may not help you and you will need a workaround at the theme or app level.
I am flagging this as something to test on a development store, not as a settled fact about your particular URLs. That is the honest position. Verify it against your own list before you commit to a redirect plan, because if it bites, it bites every product page you have.
Two other things about Shopify redirects. They only fire when the URL would otherwise return a 404, which is fine for this job. And there are no wildcards or pattern rules natively, on any plan. If you need patterns, you are buying an app.
The Change of Address tool will not save you
People assume Google Search Console has a button for this. It does. It does not apply to you.
The Change of Address tool is for moving from one domain to another domain. If you are keeping the same domain and only swapping the platform underneath it, which is what almost every Wix to Shopify move is, the tool is not available to you. Google’s own documentation says that for moving pages within a site, you just add redirects and update your sitemaps.
Which means your 301s and your sitemap are the entire toolkit. That is why the redirect map is not a chore at the end of the project. It is the project.
What Google actually says about the traffic dip
You will find a lot of confident numbers online about how much traffic you lose and for how long. Most have no methodology behind them. One widely repeated statistic about hundreds of analysed migrations turns out not to appear anywhere in the article it is credited to. Be careful what you plan around.
Here is what Google itself says, which is the only source worth quoting. A medium sized site can take a few weeks for most pages to move in the index, and larger sites take longer. You should expect temporary ranking fluctuation during the move, and that is normal. And keep the redirects in place for as long as possible, generally at least one year.
That last instruction is the one everyone ignores. Redirects are not a launch week task you tidy away in the spring. Leave them up.
Other things that will not move
Passwords. They never migrate, from any platform, because they are hashed and nobody can read them back. But 2026 handed you a good answer. Shopify deprecated its legacy customer accounts in February 2026, and the new customer accounts are passwordless. The customer enters their email, gets a six digit code, and is in. There is no password to migrate and no reset email to send, and order history attaches by matching the email address. Launch on those and the entire problem disappears.
Digital products. Wix will not export them at all. Re-upload by hand.
Subscriptions. This is the highest risk item on the list and the answer is blunt. Stored card details are tied to the gateway that captured them. If your Wix store billed through Wix Payments, there is no vault to take with you, and every subscriber has to re-subscribe. That is a churn event, not a data task, and the customer communication needs planning. The only partial escape is if you were billing through your own Stripe account, in which case the tokens can sometimes travel with you, provided you keep that same Stripe account.
Anything built in Velo, plus Wix Bookings, Events, Members and Forms. There is no migration path. Full rebuild.
Product options past three. Wix allows six options per product. Shopify allows three, and that has not changed. If you sell something configured across four or five dimensions, one of them has to become something else, a metafield or a line item property. Worse, Shopify’s own migration tool will import products with more than three options without their options, which is exactly the sort of quiet failure that surfaces two weeks after launch when someone asks why nobody can pick a size.
Do not promise yourself a speed win
I want to kill this one, because it gets repeated everywhere and it is out of date.
Wix used to be slow. Wix used to be poor at rendering for search engines. Both were fixed years ago. Modern Wix is server rendered and its real world speed sits in roughly the same territory as Shopify.
Meanwhile a heavy Shopify theme with a dozen apps stapled to it is genuinely slow, and I spend a good part of my working life pulling those apart. A store that replatforms onto a bloated theme and a stack of apps can easily end up slower than the site it replaced.
Migrating does not make you fast. Engineering makes you fast. If speed is your reason for moving, you are moving for the wrong reason, and you should fix the real problem instead.
The order I would work in
- Crawl the live Wix site. Capture every URL, title and meta description. This is your only chance at it.
- Export products, orders and contacts to CSV. The product export is capped per file and will not include digital products.
- Get the blog out, through the API or a crawl, and re-host every image.
- Choose the reviews app and start collecting into it now.
- Find every product with more than three options and decide what happens to the extras.
- Build the redirect map by joining your crawl to the actual Shopify handles after import. Not to your product titles, because handles get rewritten.
- Launch on passwordless customer accounts.
- Load the redirects in the same hour you point the domain.
- Keep the Wix site paid up for another month. It is cheap insurance and the only backup of the old world you have.
The short version
Moving the products is easy. A CSV and an afternoon.
The work is in the three things Wix will not give you, and in a redirect map you can only build by crawling a site you are about to switch off. Do those first, while the old store is still standing, and the rest of a wix to shopify move is ordinary work.
Do them last and you will be trying to reconstruct your own website from memory.
If you want someone to crawl your Wix store and tell you honestly how big the job is before you commit to it, that is the sort of thing I do.