Website

How To Transfer a Website to Shopify

Disclosure: Our content is reader-supported, which means we earn commissions from links on Crazy Egg. Commissions do not affect our editorial evaluations or opinions.

Transferring a website to Shopify might sound intimidating. But it’s actually pretty simple thanks to Shopify’s importer app. While it’s not perfect, it works well enough in most situations.

The Investment Needed to Transfer a Website to Shopify

First and foremost, you’ll need to keep paying for your existing website. It should remain operational until the transfer is done. This includes any plugins, software, or other tools you’re hoping to replace with Shopify.

Next, you’ll need to sign up for a Shopify plan. You can start with a free three-day trial followed by your first month for $1. After that, you’re looking at $29 to $299 per month.

Enterprise customers will have to reach out for custom pricing. This plan also includes professional migrations so you don’t have to do it yourself. These can take up to three months to complete, depending on the complexity if your existing store.

If you’re not an enterprise user, you can migrate everything on your own for free–minus your time–or hire a Shopify expert to do it for you. Hiring someone can cost anywhere from $500 to $5,000.

9 Steps to Transfer a Website to Shopify

The process for transferring a website to Shopify on your own can take anywhere from a few hours to a week. It depends on the number of products, your website design, the current platform you’re using, and a range of other factors.

For most folks, it takes less than a few days.

1 – Backup and Export Your Existing Website Data

Before you start migrating data or making changes to your website, you need to make sure you have a recent backup of everything.

Sometimes, things can go awry when you’re transferring data and pointing URLs to new destinations. You want to make sure your existing site stays up during the process. Otherwise, you could lose out on sales or have disappointed customers that can’t reach you.

So having a backup of everything from the beginning will help put your mind at ease. Even if something goes wrong and data gets deleted, you’ll have the backup ready.

Once everything is backed up, either locally or to the cloud, you need to export all of your product data, customer information, orders, reviews, blogs, store credits, gift cards, and landing pages.

The exact export steps will look a little bit different for everyone, depending on your current CMS platform. But whether you’re using WordPress, Wix, Squarespace, or another ecommerce site, there should be pretty clear instructions for going through this process. It usually only takes one or two clicks. 

Start with your products and customers. This will usually be the easiest, and you can usually export that data as CSV files. Choosing this format will also make things easier when you’re importing that data to Shopify. 

2 – Set Up Your New Shopify Account

Next, you need to sign up for Shopify and create an account. I’d recommend jumping straight into a paid subscription if you’re going through the full process. But you could always sign up for a three-day free trial if you just want to get your feet wet without doing a full transfer. 

Most of you will be fine with the Basic package, starting at $29. If you’re already running a larger store with more than five inventory locations and over six staff accounts, you’ll need to sign up for a more expensive plan.

There are several prompts during the sign-up process that will guide you in the right direction during the setup. 

The first step in signing up for a Shopify free trial

For example, if you answer the first question saying that you’re already selling online or in person, the second question will ask what platform you’re currently using.

The second step of signing up with Shopify

Once you’ve selected your platform, it’ll ask you where you want to sell. You can choose on your online store, from an existing website, online marketplaces, in person, social media, or I’m not sure.

From there, you’ll let them know what types of products you plan to sell first.

This could be products you make, digital products, dropshipped products, print-on-demand, or services. Alternatively, you can decide later.

The last question is where your store is located. Once you’ve answered all the questions, you’ll enter your email and a password to complete the sign up process. Once you’re in, you should set up all of your administrative settings, staff accounts, billing information, and basic details so they’re out of the way and you don’t forget about them.

3 – Import Your Data to Shopify

Once your account has been set up and verified, you can import the data you’ve previously exported back in step one. You’ll have to import each type of content separately, and there are several options for each.

In some cases, you might decide to just copy and paste landing page content from your old site to Shopify. Or you can transfer data manually using CSV files—although this option only works for customer information and products. CSV file migrations do not support customer passwords.

Head to your admin dashboard and select Products from the left sidebar. Then click the Import button within the All Products menu.

Shopify page to import products by CSV

If you have developer resources in-house, you can also import data using an API connection. But for most DIY users, that’s probably not worth attempting. 

In terms of importance hierarchy, you’ll want to start with product data, customer information, and historical orders. Completing the imports in this order ensures you have full access to customer transaction history, with previous orders linked to the appropriate items and customers.

4 – Organize Your Product Catalog

Don’t assume that everything has been migrated perfectly after the data import. You still need to go through everything to confirm the accuracy. 

Sometimes the CSV export doesn’t align exactly with Shopify’s import guidelines. You should double-check things like product descriptions, product variants, meta descriptions, and images. 

From here, you can create collections within your product catalog to group similar products into categories. There are two types of collections you can create—manual or automated.

Shopify page to choose between manual or automated collection

A manual collection requires you to add each product one by one. But automated collections let you group existing and future products into a group based on specific conditions.

Examples of conditions include price, tag, color, sale items, and more. 

Once you’ve added a collection, you have the option to add them to your store’s navigation menu. This makes it easier for customers to quickly find different product categories. 

5 – Configure Your Domain on Shopify

Now you need to set up your Shopify domain.

There are two options to consider here. You can either purchase a new domain or transfer your existing domain to Shopify. Most of you will likely choose the latter, but there are some one-off instances where you may just want a new domain altogether.

For example, let’s say you were previously using a website builder that had a subdomain in your URL. You’d obviously want to eliminate that once you transfer your site to Shopify.

You can purchase new domains directly through Shopify. 

Shopify landing page for buying and registering a domain name

Alternatively, you can purchase a domain from a registrar service of your choice. Although getting a domain directly from Shopify is typically the easiest choice. 

If you already own a domain from another provider, you just need to connect it to Shopify from that third party. All of your domain settings and renewal options will still be managed and maintained outside of Shopify. 

6 – Enable Payments

Making sure you can receive payments from customers is obviously a top priority for every ecommerce business. 

You have two options. One, you can just use Shopify Payments for built-in processing. Two, you can use a third-party payment provider that’s supported by Shopify.

Shopify landing page that says Start getting paid

Online processing rates for Shopify Payments vary based on your plan.

  • Basic — 2.9% + $0.30 per transaction
  • Shopify — 2.7% + $0.30 per transaction
  • Advanced — 2.5% + $0.30 per transaction

The transaction fees above are for online payments. In-person payments are slightly lower. If you don’t want to use Shopify Payments, you’ll pay an additional 2%, 1%, or 0.6% fee on top of your existing processor’s transaction fees.

High-volume merchants could easily justify a higher-tiered plan just for payment processing savings. 

7 – Set Up Your Sales Taxation

Shopify makes it really easy for you to configure your sales taxes. This is something that can be a headache for some merchants if they’re not using the right software. 

Depending on your location, there are different laws and guidelines about sales tax for your products. It can also depend on the location of where the products are being shipped, and you may owe taxes in multiple states. 

Shopify taxes settings page

Shopify will automatically apply tax rates to different shipping zones. 

To help you keep track of your taxes throughout the year, you can also integrate an accounting application from the Shopify Marketplace into your website. You’ll see options like Quickbooks, Xero, Sage, and other popular accounting tools to choose from.

8 – Get Your URL Live and Set Up Redirects

Now you’re ready for the site to go live.

It’s just a matter of pointing your domain to your Shopify store. Head over to your domain registrar and edit this option in your DNS settings. 

Shopify has a video that explains this connection process in greater detail. You can use this as a reference to help you with this step. 

The changes are usually made within a few hours, as DNS servers don’t update in real time. So you need to wait until the DNS server spots these changes. 

You might see a change on your end, but an employee or someone else visiting your site might not see it yet. This is completely normal and nothing to worry about within the first few hours. 

For the cleanest possible transition, it’s in your best interest to do this during hours when traffic is at its lowest. So if you’re a US-based ecommerce store, doing this between the hours of 2 AM and 5 AM is probably your best bet. 

9 – Power Down Your Old Site (After A While)

Don’t immediately power down or delete your old site.

Make sure the transition has been smooth for at least a month. You may ultimately wait to export certain content, like old blog posts or low-traffic landing pages. 

But once you’re confident that your new site is all set and you’ll never need to access the old one, you can go ahead and cancel it. 

Canceling your subscription is the easiest option, as the platform will likely power everything down for you, as opposed to manually powering things off on your own. 

Next Steps

Now that you’ve transferred your website to Shopify, there are a few other opportunities for you to go after. 

First, check out our guide on 20 tips to double your ecommerce conversion rate. This will help ensure your Shopify site is primed to convert from day one, so you can start selling immediately.

I also recommend reading our complete guide to how Shopify works. It’s filled with tips, tricks, and best practices for getting the most out of your Shopify subscription. You’ll also learn more about the different features and functionality available within Shopify. 

If you’re still on the fence about whether or not Shopify is right for you, our full Shopify review can help you decide. You can also check out our list of the best ecommerce platforms and software to see where Shopify stacks up against other tools in this category. 


Cait is a banjo player, snowboarder, climber, cat mom, and (former) engineer who lives in Olympia, WA. She's been a professional writer for more than five years, specializing in B2B software with a technical yet empathetic approach that puts data and hands-on experience at the heart of every review.

Make your website better. Instantly.

Over 300,000 websites use Crazy Egg to improve what's working, fix what isn't and test new ideas.

Free 30-day Trial