How to Migrate WordPress Website from Godaddy to Inmotion Hosting (Zero Downtime)

Inmotion hosting offers free migration service. You can log into your Account Management Panel and submit Website Transfer Request by providing some important information like old host’s username and password, no. of database etc. They will get your site moved from old host(Godaddy) over to Inmotion Servers within 14 days depending upon size of website, platform/OS and complexity of programming etc.

But what if you want to do it yourself? Well, You can move your site from Godaddy to InMotion Hosting within an hour with zero downtime. You can do it yourself without having no or little technical skills. Being not able to afford renewal, I keep moving my site one host to another. The following guide is not only valid for moving to Inmotion Hosting from Godaddy but also to migrate any wordpress website from one host to another. Basics always remain the same –

Somehow you have to move WP-Content Folder + Database + WP-Config File from old host to new host.

Let’s start moving your WordPress website from Godaddy to Inmotion Hosting without going down-

TO DO LIST Before You Start Migrating Your Website

Before you start moving the website from one host to another, you should clean up your website, so that you can make a backup smaller, easily and faster as much as possible. Here are step you can take to clean up your site –

  1. Delete all the unused plugins
  2. Delete all the themes you are not using
  3. Delete spam comments and empty  trash comments
  4. You can also delete post revisions and images or files you are not using to save a lot of space
  5. Delete the old backup files(if there are any you have created before) from the server after downloading it to your computer
  6. Clean and optimize database using a suitable plugin

1. Install ‘All-In-One WP Migration‘ Plugin on Your Old WordPress Site (Godaddy)

This is the first thing you have to do in order to move your blog from Godaddy to Inmotion Hosting. All-in-one WP migration plugin is free and currently installed on 400000+ WordPress blogs. I personally have used it 3 times to move my WordPress site successfully without any downtime. Activate the plugin after installing it. Pictorial Guide to install WordPress plugin

installing and activating all in one wp migration plugin

2. Take a Backup of Your Old Website

Once you have installed and activated All-In-One WP Migration plugin, roll your cursor over All-In-One WP Migration in your wordpress admin area and click on Export.

There are advanced options to let spam comments and post revisions not to be moved to new host.

all in one wp migration advanced

Click on Export to and choose where you want to save your backup file. You can download the backup to your computer, Google Drive, Dropbox etc.

Click on File to save the WordPress backup to your computer.  As soon as you click on file it would start archiving all the WordPress files and database. It gives an option at the end to download the backup file.

all in one wp migration starts archiving files

Click on Download to download WordPress backup and save it on your computer.

Download Backup using All in one wp migration plugin

You are done with your old WordPress website. You probably won’t need to log into it again.

3. Install WordPress on New Host (Inmotion Hosting)

You can skip this step if you have already installed WordPress on Inmotion Hosting. Otherwise Log into your Account Management Panel or AMP on Inmotion Hosting. Under Account section, Click on C-Panel. Scroll down to the bottom in control panel and Click on WordPress icon.

installing wordpress on inmotion hosting

Install the WordPress. 

4. Change the Hosts File on Your Computer to Prevent Downtime

You can skip the step if you don’t mind losing your visitors for a few hours. So far, You have a back up file of your old WordPress website and a fresh WordPress installation on new host. But you can not log into new WordPress dashboard because the Domain name is still pointing to old host(Godaddy). The catch here is that you don’t need to point your domain to Inmotion Hosting Servers to be able to access your new WordPress dashboard. Yes, You have heard it right. Let’s access new WordPress dashboard without pointing domain to Inmotion Hosting servers.

Remember the rest of world is still accessing the old site. Only you will be able to see Your new WordPress website.

All you need is the IP address of the servers at your new host. To get IP address, Open CPanel in Inmotion Hosting, Click on Statistics and open server information and Copy the IP address.

access IP address of your website at Inmotion Hosting

Now Go to my computer>> open C drive >> Windows >> System 32 >> Drivers >> ETC >> Open Hosts File in notepad

Paste the IP address at the end of ‘hosts’ file as shown below –

add ip address to hosts file

Save the file. Now Try to login into your WordPress dashboard. You will see new WordPress dashboard from Inmotion Hosting.

Note: Revert these changes once you have migrated the WordPress successfully.

5. Install All-In-One WP Migration Plugin on Your New WordPress Site

Install the same All-In-One WP Migration plugin on New WordPress website.

6. Start Migration Process with All in one WP Migration Plugin

Once you have installed and activated All-In-One WP Migration on new WordPress site, Go to Import from the left dashboard panel under All-In-One WP Migration plugin.

Click on Import From and choose the option where you have saved the back up file of old WordPress website. Click on the File and browse the location of WordPress backup file in your computer. After selecting WordPress back up file, click on Import. The plugin will unpack archive and restore all the files on new host automatically at suitable location. Wait until the migration process is completed.

all in one plugin migration process

Once migration has been completed, Make sure everything is working perfectly. Logout and re-log into WordPress dashboard if changes are not appearing. Check if all the posts are there. Go to setting>>Permalinks and save after selecting desired URL structure.

Your WordPress site now has been moved from Godaddy to Inmotion Hosting. But you are not done. Everyone else except you is still redirecting to Old host(Godaddy). You have to point domain name to new host(Inmotion Hosting).

7. Point Your Domain Name to Inmotion Hosting Servers

Tell your visitors that your wordpress website has been moved to a new location. In order to do that, you have to update the DNS nameservers from Inmotion Hosting AMP.

Log into Inmotion Hosting AMP

On the main menu, roll your mouse cursor over Domains and click Manage Domains.

Select Domain name and Click the Point your domain link. Enter Following Primary and Secondary Namerservers in the space provided. –

 setting up dns nameservers at inmotion hosting

That’s it. You are done now.

Remember that it may take up to 24 hours before these changes begin to take effect. But you don’t have to worry since the visitors are still accessing the same website from old host and everything is same here and there. Until the propagation take place, they will see old site and as soon as the domain name is pointed to Inmotion Hosting servers, they will be redirected to new website. Since both have same content, they won’t find any difference.


Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
Share via
Copy link
Powered by Social Snap