InMotion Hosting Support Center

Migrating a site to a standalone WordPress installation hosted at InMotion Hosting is a relatively simple process. The main steps are preparing for the migration, exporting the files, and then importing the files to your new location. WordPress offers a paid option that will guide you through the process, or you can simply follow the directions below in order to accomplish the same migration task for free.

Preparing for the Migration

If you have a site and you want migrate the site onto our server with the version of the software, then you have several steps to complete if you intend to perform the transfer yourself. You will need to do a few things in preparation for migrating your site. You will need to install WordPress and the WordPress import tool in preparation for the migration from your site. If you have a lot of media files, then you may want to simply download your media files and then upload them separately.

Install WordPress on your InMotion server

First, you will need to install WordPress onto the domain that is hosted with InMotion Hosting.  This can be done using the Softaculous installation application available within cPanel.  For more information, please read our article on Installing WordPress. Also, see our Wordpress Education channel to learn how to build your WordPress site on your InMotion server.

Install the WordPress Import Plugin

After you have installed WordPress on your InMotion Hosting account, you will need to install the Import tool. Follow the steps below to complete this installation.

  1. Login to the WordPress Administrator Dashboard
  2. select Import from menu Scroll in the menu at left until you see Tools. Click on Tools, then click on Import.
  3. WordPress Import tool Scroll down the list of Import tools and find WordPress
  4. Install now - import tool Click on Install Now.
  5. Click on Activate the button in order to activate the plugin.

Exporting Your site

The next step is to go to your site and export the files using the export tool. The tool is supposed to be able to export all content which includes: Posts, Pages, Order, Product, Feedback, and Media. There are cases when the media files (images, video, audio, text files saved in the media library) may not export if you select "All content." If that is the case, then you should download the files from the media library and then upload them to the new WordPress installation's media library. WordPress also now offers a $129 (as of the date of this article) guided transfer. If select the guided transfer option, then WordPress will help you with moving the content. This article gives instructions on how to use the free export option.

Note that there is no direct download option in the interface for the media files. You can go into the Media library, view the file and then right-click to save each image. However, if you wish to get the original image size and resolution of an image, or if you need to obtain a video, audio or text file saved in the Media Library, we recommend seeking out the original source of the file and saving them in a folder for the purpose of migrating them to the new location.

Using the Export Tool in

  1. Log into your Dashboard at your old site. If you're not familiar with it, click on MySites in the top left corner. A menu will appear on the left. Scroll to the bottom and click on WP Admin.
  2. Menu - tools Scroll down and click on Tools in the menu at left.
  3. Click on Export. You will see the options for the paid export(Guided Transfer) and the Free export. We will be using the Free option in this tutorial.
  4. Start FREE export Click on Start Export.
  5. Export page This will bring you to the Export page. Select the content you wish to export by clicking the radial button.
  6. Download Export file Click on Download Export File. Make sure that you know where the file is being saved as you will need it for the import process.

Completing the Migration of your WordPress site

The final steps of migrating your site include taking the exported XML file and then importing into the WordPress site at your InMotion Hosting server, changing your nameservers or pointing the domain to InMotion (if needed), and then inspecting your site to make sure that any loose ends for the migration are tied up.

Importing your XML file to your InMotion Hosting site

  1. Log into your Dashboard at your new site.
  2. Tools Menu in WordPress site Scroll down and click on Tools in the menu at left, then click on Import.
  3. Run importer Scroll down the list of the Import tools until you see WordPress. Click on Run Importer.
  4. Select file to upload You will see the Import WordPress screen. Click on the Choose File button in order to select the XML file that you saved earlier.
  5. Once you have selected the file, click on Upload file and import.

Finishing Up your Migration

Once the import completes you will get a confirmation of the import and a reminder to update the passwords and roles of imported users. If there are errors, you will get a report showing what happened. This is an example of media files failing to export:

Import completion report

As part of completing your migration you will need to make sure that URLs and media links are correct. Check out this article on correcting image links. If you don't want to make changes by using MySQL queries, then you may want to check out this plugin: Better Search Replace.

If your domain name is not yet pointed to InMotion Hosting and is being used for an existing website, then make sure that all of your migration steps are completed before updating the name servers. Remember that any change of the DNS settings typically requires up to 24 hours of propagation time before the change is recognized on the internet.

Was this article helpful?

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

Support Center Login

Our Login page has moved, Click the button below to be taken to the login page.

n/a Points
2018-06-07 7:39 am

I believe I found a type. In the section,

Importing your XML file to your InMotion Hosting site

Step 1 reads, 'Log into your Dashboard at your old site.'

It should read, 'Log into your Dashboard at your new site.'


42,022 Points
2018-06-07 8:42 am
Thanks for catching that! It's been corrected.
n/a Points
2017-09-29 2:58 am

Thanks for this step by step guide.

Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

3 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?


Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail:
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!