My 7 Step Guide Moving a WordPress Site

By | April 15, 2015

My 7 Step Guide Moving a WordPress Site:

When your website host is becoming to expensive, their support are almost non existent, you are exceeding your limits regularly, your website is limited or even taken offline for minutes if not hours it is time to find a new website host in the very competitive market out there.

To find a new website host is relatively easy, but I do advise you to do your home work properly. Many of them offers you a very low price and come hosting renewal time you might be in for a big surprise. I personally recommend Arvixe and you can also look at IX webhosting. They might not be as well known as Host Gator or Go Daddy, but their pricing and support service is way better.

If you decide to get a new website host it means moving a wordpress site to the new host. Migrating wordpress sites should not be a difficult process and after spending hours to google what to do, I finally found the following 7 step guide moving a wordpress site to be easy and accurate.

You found your new host; you signed up and paid your hosting now it is time moving a wordpress site to a new host.

Step 1:

At your current host log into your Cpanel, Go to File Manager, find the domain name you want to transfer and click on config.php and then edit as indicated on the image.

migrate wordpress site config php

A new page will open and you will find your Data Base (Db) name as per image below.

transfer website db base name

Now that you know your DB name it is time to download it to your computer. Make a folder on your computer where you can easily find the files that you have downloaded later. To locate your Data base you need to go back to your Cpanel and find phpMyAdmin

transfer wordpress site new host go to phpMyAdmin

Click on phpMyAdmin and a page that looks like this will open:

how to transfer your wordpress site to a new host db tables loaded

Find your data base, in this case koosvj_wp28 click on it and all the tables for the specific DB will load. Click Check All in the bottom. It is time to complete step 1 of moving wordpress site to new host. Scroll down till you see Compresssion. Make sure that you select the zipped before exporting.

how to transfer a wordpress website to a new host  Click on compression Zipped

Click on export, go, then save the file to the folder you have created on your computer

transfer wordpress site to new host export Data Base

Step 2:

You have successfully saved your wordpress website’s data base on your computer. But there is other content on your current website that you want to transfer to your new web host. I found by far that the easiest way to download your wordpress content is to use a FTP program such as FileZilla which by the way is free. Just download to your computer and connect it to your current and future host.

Open Filezilla but also open the folder where you have saved your data base as per step 1. Mine is “Transfer

transfer wordpress site - domain to transfer

Click on the domain on the right hand side that you want to transfer – my one is Business Online – and all the files for this website will open. Find the wp-content file and drag it to the left to the folder where you have saved your data base, or right click and download it to your transfer folder. This may take a while depending on the content you have on your website.

migrate wordpress site to new host-wp content

Congratulations. You have downloaded to your computer all the info required to transfer wordpress site to new host.

Step 3:

Login to the Cpanel of your new web Hosting Company. Click on Add On Domains to add your domain to your new web host. Do the same if you are using a subdomain as I do with

moving wordpress site to new host - add on domain and subdomain

At Arvixe the page to add your domains and subdomains look like the image below. But all webhosts will look similar and the actions to add your domain or subdomain will be the same. It is also advised that you add your domains and subdomains to the public_html.

transfer wordpress website domain and subdomain to new webhost

Step 4:

You now have your domain and or subdomain added to your new webhost. It is time to load wordpress to your website. At some hosting companies they allow you to load wordpress directly and at others you can make use of software services such as Softaculous.

how to transfer a wordpress site to a new host - load wordpress

To simplify transfer a wordpress site to a new host I highly recommend that you use the same username and password when loading wordpress on to your domain or sub-domain of your new host as the ones you used at your old host, because that is what is downloaded on your Data Base. If not it can get tricky to change your username and password in the data base and our aim is to do the transfer as easy and smoothly as possible.

transfer wordpress to new host - use same user name and password

Step 5:

When wordpress is loaded onto your domain you will get an email with the new data base(DB) details because that is what you need to upload your data base from your computer. If you do not get the details just follow the steps as described in step 1 to get your Data Base name. In my case my new data base name was koosvj_wp270

migrate wordpress site to new host - click on my page admin

You have your data base name so at your new host’s CPanel click on phpMyAdmin and find your data base name on the left hand side.

migrate wordpress - find new database

Click on Check all and select Drop.

migrating wordpress -  drop current data from data base

This screen will follow – Click on yes and your data base will be empty. It is very important to ensure that the data base is empty before importing the data base of the wordpress website that you are moving.

migrating wordpress site Select ok to remove data form your data base

Click on import and then browse

migrating a wordpress site - click on import and then browse

Find the data base from your old host on your computer.

moving a wordpress site - find old data base on your computer

After your data base has been uploaded click on GO

moving wordpress site - upload your old database

You will see a page that says import has been successfully finished.

moving wordpress site to new host - data loaded at new location

Step 6:

Now our data base is in place. We need to get the content from Our website on the old host to our website on our new host.

With Filezilla or which ever FTP program you use connect to your new host.

move wordpress site to new server - connect to new host

Once connected to your new host find the domain on the right hand side of Filezilla and the file wp-content that you want to transfer on the left hand side

moving wordpress site - find domain and wp content file to upload

Highlight the wp-content file that you want to upload and drag it to the right hand side to your domain’s files or right click and upload it to the domain on the right hand side.

moving a wordpress site - highlight file to upload

You are overwriting wp-content files that have been created when you loaded wordpress to your domain so you will see a screen like this:

moving a wordpress site - over write files always

Click on always use this action to overwrite the files currently in your wp-content file with the files from your website at your old host. You have now successfully transferred your website from your old host to your new hosting company.

Step 7:

All that is left to do now is to point your domain name to your new hosting company in my case Arvixe.

To point your domain to your new hosting company you will have to log into your account where you have registered your domain. Locate your domain and click on it.

how to move a wordpress site- locate your domain at your registrar

The will see a screen that looks like this:

how to move a wordpress site to a new server - update nameservers at for new host

When you bought hosting at your new web-host they sent you an email that will have your new name servers in. At Arvixe it will be something like below.
Domain DNS Information

“If you did not purchase your domain name from us, please login to your registrar (the company that registered your domain name for you) and use the following information to alter the DNS settings on your domain name: (Note: Many providers do not require the IP address information)
Domain Name Server 1: ns1 xxxxxxxxxx
Domain Name Server 2: ns2 xxxxxxxxxx
Domain Name Server 1 IP:
Domain Name Server 2 IP:

how to move a wordpress site from one server to another - save new nameservers

When you click on manage above screen will pop up and you can copy and paste your new name servers in the spaces provided. Click save.

If your domain registrar keeps a DNS Zone file of your domain it is a good idea to also change the IP address there to the IP address of your new host. Note not all registrars provide this information but I will show you an image of how to do it below.

export wordpress site to new server - change Ip adress in zone file

And that is it. Sit back, relax, and wait (usually around 24-48 hours) for the re-delegation to propagate around the internet.

Very important – Once your site is live on your new host log in to your dashboard, go to settings, permalinks and click on save to ensure that all your links has transferred properly. Do a test on a few to ensure accuracy.

Good luck with your move.(iX Webhsosting is running a special now- Grab it while it is hot)


Leave a Reply

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


This site uses Akismet to reduce spam. Learn how your comment data is processed.