Moving a WordPress Site to a New Host

As you should know that migrating a WordPress site may be a risky task. When you start the migration process, you have chances to lose all your data. Keeping this in mind we will show through this post how we can migrate a WordPress site.

Steps to move your WordPress site

Beginners, experts, and big and small brands deal with WordPress hosts migration every day, so you’re not alone. Please keep in mind that the steps given below are the general guidelines you should follow.

Based on the structural complexity of your site and server, additional housekeeping may be required to ensure an innocent stay. He said, we have done all this and can help down the discussion!

Step 1: Choose a Web Host

First of all, you will need a new host, preferably one who specializes in WordPress plans.

We recommend that you choose an option that provides free migration support – that is, assuming that you will not work, such as exporting or creating a new database from the migrating site and editing the wp-config.php file, On your own.

Note that Hosts who offer Free WordPress Migration primarily for new client accounts only. Free WordPress Travel is an incentive to sign up. If you want to migrate someone’s WordPress site to your existing hosting account, there will be a charge for this job.

At the time of publication, InMotion, SiteGround, and A2 hosting provided free WordPress migration services to new customers.

Step 2: Back Up and Transfer Your Website Files

Once you choose your new WordPress hosting plan, follow the setup prompts provided by the company. Do not install WordPress yet, because you want to back up your files in your existing control panel (like, cPanel or Plesk) first.

Even if you do not know what backup means or its exact content, then in case of an unexpected error you will have it in your hand, so you feel that you can travel back on time. If you are using a free migration host, then it’s time to request a transfer service! A quick Google search for “HostName website transfer request” will guide you through the appropriate form and migration instructions.

You will receive a confirmation email that says that your new host is working on your project, and there will be a possibility of a contact person to be in touch with it. Keep your contacts updated on new hosts with email transfer.

  • You need to take backup of your WordPress site files using an FTP program.
  • Thereafter, export your WordPress database within the phpMyAdmin program in your control panel.
  • Now make a new WordPress database on your new host server.
  • Edit the wp-config.php file to reflect the new database name and user information.
  • Now import your saved database and then upload your WordPress files to your new host.

The last step is to point the domain name of your WordPress site to its new host’s nameserver.

Step 3:  Switch Your DNS Record Settings

Once the transfer of your site is complete, you will have to change the DNS name of the domain name to point to the new name.

For this, just log in to the original domain registrar of the WordPress site, navigate into the DNS section and change the two servers given to you by your new web host.

For example, if you are switching your DNS from GoDaddy, then your nameservers may be:



Instead of pointing your domain to the nameserver of the emotion, you’ll change them to:



That’s it! Now your website will be live on a new web host, and you can find out the tools for your new host offering. At the same time, you should click on your site to test any broken links or images.