Kyle Risley is senior lead of SEO at Shopify.
One of the things we get asked all the time is: Will migrating from another ecommerce platform to Shopify impact our website SEO? The short answer is yes—any time you change URLs, there will be some impact on SEO traffic. The good news, however, is that your traffic should fully recover within a few weeks (for small sites) to months (for large sites).
In this article, I’ll break down some of the most common SEO pitfalls associated with migration and how to avoid them so that you can migrate your site to Shopify with confidence. I’ll also share a formula for estimating how long it will take your traffic and revenue to recover after a website migration.
Common migration pitfalls and how to avoid them
- Making unnecessary changes
- Forgetting to redirect some URLs
- Changing title tags
- Modifying internal link structure
- Hitting redirect limits
- Migrating right before the busy season
Here are some of the most common SEO mistakes that can happen during a migration and how you can mitigate them:
Making unnecessary changes
When you migrate your site, you will most likely need to select a Shopify theme to replace your current template. Choosing the theme closest to your existing site will make it easier to keep things consistent. With a new theme, you might be tempted to make other changes to your site, but it’s crucial to exercise caution at this stage.
Decisions that seem innocuous can end up being bad for SEO, like moving text further down the page to accommodate larger images, putting text behind accordions, or adding new third-party plug-ins. The more variables you change, the harder it is to pinpoint which decision impacted your SEO.
Be very intentional about any changes you make to your site during a migration. Keep things the same by default so that when you do make a change, you’re aware of it. And before making any changes, do a little research: Could this be bad for SEO performance?
Forgetting to redirect some URLs
When you migrate your site, you will probably have to redirect some URLs. This is because most platforms have different URL structures.
Let’s say you sell stickers and one of your product categories is fuzzy stickers. Your old CMS uses the URL structure /categories/. But Shopify has the URL structure /collections/ for category pages. When you migrate, you’ll create the new page your-site.com/collections/fuzzy-stickers and redirect the old page (your-site.com/categories/fuzzy-stickers) to the new page.
If you forget to redirect, anyone clicking on a link to the old page will receive a 404 error page, and you’ll lose traffic from those broken links. Worse, the rankings from the old URL won’t transfer to the new URL.
The solution is to use a site crawler like Screaming Frog or JetOctopus to crawl the old site and take a snapshot of your entire site before you migrate. After the migration, crawl the old list of URLs again. If an old URL redirects to its new counterpart, good. If it redirects, but not to the correct new URL, fix the redirect target. If it 404s, add a redirect.
Changing title tags
If you’ve spent time optimizing your title tags for search, you don’t want to lose that work when you migrate your site. Unfortunately, this can happen. If you don’t intentionally set your new SEO title tags, they will reset to a fallback SEO title that may not be as relevant and optimized as the previous title tag.
The way to avoid this is by exporting your title tags as part of the snapshot spreadsheet you create with your site crawler tool. Compare your pre-migration title tags to your test-run title tags, and make sure they match.
Modifying internal link structure
A core SEO best practice is that you should be able to navigate from your homepage to any page on your site simply by clicking links. Any page this isn’t true for is called an orphan page, and it’s bad for SEO.
Any time you move things around, you risk orphaning pages. Let’s say on your old website, you linked out to all of your collections from the main navigation menu. With your new site, you decide to use a more streamlined menu and link to just the most important collections. This could lead to orphaned pages or affect their ranking. When their new position in your website structure changes, search engines may see them as less relevant.
When you crawl your site pre-migration, you can include the number of links per page in your spreadsheet. During your pre-launch test, make sure the number of links stays similar. You should also look out for significant changes in crawl depth, which is the number of clicks it takes to reach a given URL from the homepage. All good crawling tools will provide this metric.
Hitting redirect limits
If you have a large product catalog, you might encounter redirect limits when migrating. The best way to handle this will depend on the platform you are migrating to. With Shopify, it mostly comes down to selecting the right plan.
Standard Shopify plans offer up to 100,000 redirects. With Shopify Plus, you get up to 20 million redirects. If you’re changing your domain name as part of your migration to Shopify, you can use a third-party service like Cloudflare Bulk Redirects to manage redirect mapping.
If you find yourself bumping into a redirect limit, prioritize your top URLs based on revenue from organic search. You may find that you’re able to capture all or most of your organic search revenue in your top 100,000 URLs.
Migrating right before the busy season
It’s normal to experience some organic traffic loss after a migration, but migrating at the right time can avoid unnecessary pain.
Try to migrate at least six months before your busy season or immediately following the busy season. This will allow plenty of time for your site to recover, and be ready for when it matters the most.



