See a walkthrough of our delightfully-designed WordPress platform!

Watch the video

Help articles General Questions

Manually migrating a site from another host to Flywheel


This is a newer guide with easy directions for migrating a site to Flywheel from another host or any live server. If you’re looking for the old version of this guide, or if you’re trying to migrate a site from your local machine, check out the older version of this guide instead.

One question we get a lot is, “Can I migrate my site to Flywheel myself?” and the answer is yes! We’re also happy to move your site for you for free, but here are the steps for moving your own site.

Many of our customers migrate their own sites. Interested in getting started by migrating your own site to Flywheel? Get started by following these simple steps:


Log into the site you want to migrate, and install Migrate Guru

Log into WordPress, and head to Plugins > Add New.

In the search field on the plugin install screen, enter “Migrate Guru” and you should see a screen with one result, shown below. Click Install Now.

Search for Migrate Guru on the plugin installation screen, and install the plugin

Alternatively, you can download Migrate Guru from here and install it by uploading it through WordPress or via SFTP.


Enter your email, and select Flywheel

Inside the Migrate Guru dashboard, type in your email address in the open field and select Migrate Site. On the next page, select Flywheel as the host you are migrating to.

Content Refresh - Migrate Guru - Flywheel


The next page will include a few items you will need to fill in and several that you will NOT need to fill in, so let’s take this one field at a time!

If you haven't already, create a Flywheel site for your migration

If you already have a Flywheel destination site for your migration, you can skip this step.

Otherwise, log in to your Flywheel account, then click the New site button in your dashboard.

Fill out the form to create your new site, and give us a little time while your new Flywheel site creates. You can proceed as soon as you see the new site’s dashboard.

You can also spin up a demo site by selecting to have your client pay so you can work on your migration without paying anything yet! Demo sites will appear with a temporary domain as you’ll see in the next step.


Enter your destination site URL

The value you’ll enter here is the temporary domain assigned to the site on Flywheel where you want to move. This is a domain that always ends in
Content Refresh - Destination Site URL


Enter your Flywheel URL

This is a copy/paste from the URL bar when you’re viewing your site’s dashboard in the Flywheel app.

Content Refresh - Flywheel URL


Enter your SFTP username/password

Your username is the same as your Flywheel login username (not your email).


You can ignore the “Source Website Password Protected” dropdown section. You don’t need to fill any of that in.

Expand and fill in the destination HTTP auth username/password section

The username and password credentials here are listed in the site dashboard as the “Privacy Mode” field. Enter the username and password into the designated fields.
Content Refresh - Privacy Mode to Destination HTTP Auth Username Password
In Migrate Guru, the Username will auto-populate to flywheel but if you have changed the “Privacy Mode” username you will want to be sure to list the correct one.


This content refresh will take your current Flywheel site offline temporarily and will totally replace all the content on it. If this is a brand new site, then no worries! However, if you are replacing something else, it might not hurt to initiate a backup on that site, in case you need to roll back.

Click the Migrate button, and check the results

Sit back and relax while robots move your site. You can monitor the progress through the progress bar that opens or wait for the completion email to be sent to your inbox.


Review Your Site

Once the migration has wrapped up, click through your Flywheel-hosted site for quality assurance. If anything is amiss, drop us a line via a support ticket, or restore from an earlier backup.


Take your site live

Ready to go live on Flywheel? You are just a few clicks away! Follow this nifty guide to point your domain to your site on Flywheel!

Was this article helpful?

  • Billing & Accounts

    Questions relating to payments, billing and managing your account on Flywheel.

    14 Articles
  • Blueprints

    Learn everything there is to know about what Blueprints are, how to create them and how to make the best use of them.

    5 Articles
  • Database

    How to access your WordPress database to make changes and update content.

    3 Articles
  • Domain Names

    Details about how to manage DNS and point your domain names at Flywheel.

    16 Articles
  • Frequently Asked

    The most commonly asked questions, and a few we just think you should know.

    26 Articles
  • General Questions

    Questions that don't fit elsewhere, or those about Flywheel in general.

    59 Articles
  • Getting started

    Everything you need to know to get your first Flywheel site up and running.

    17 Articles
  • Local

    Everything you need to know about our amazing, free local WordPress development software for Mac and PC.

    20 Articles
  • Organizations

    Everything you need to know about managing your team with our Organizations feature.

    8 Articles
  • Plugins

    Which plugins work best, which plugins work worst, and everything in between.

    8 Articles
  • Security

    Details about everything Flywheel does to makes your site so secure.

    16 Articles
  • SFTP

    Information on setting up and troubleshooting with SFTP connections and file transfers.

    5 Articles
  • Simple SSL

    All there is to know about our free, automatically installed and activated SSL certificates.

    8 Articles
  • Staging

    How to get the most out of Staging, which allows you to duplicate a site, make changes, and then push those changes to the live site.

    6 Articles
  • White Label

    Everything you need to know about our Whitelabel subscriptions for branding and reselling Flywheel.

    3 Articles

Flywheel help

Help is just a click away! Log into the Flywheel dashboard to instantly chat with an expert, open a ticket, or follow along with in-depth documentation. We happily offer support 24 hours a day, 7 days a week, 365 days a year!

Log in

Try it yourself. It's free & takes less than 60 seconds. Sign up