Wordpress > How To Migrate WordPress Site From One Host To A New Host OR Server 2021

How To Migrate WordPress Site From One Host To A New Host OR Server 2021

How to Migrate Wordpress Site from One Host to New Host 2020

Planning to migrate your WordPress site from one host to a new hosting provider? If you don’t know how to move your WordPress site to a new server for free – don’t worry. This tutorial will cover all the steps required to change WordPress hosting with zero downtime using both manual way & by using a plugin.

Loading time is now a ranking factor in search engine results both on mobile & desktop. So, if you’re not happy with your hosting provider, then you can transfer your entire website whether it is WordPress or any other CMS website.

Migrate your WordPress website from one host to another host without download time by following these steps & make your website loads faster with best web hosting service provider like A2hosting, Cloudways etc.

Note: Most of the WordPress hosting provider offers free migration service, but some may charge a fee to migrate.

Table of Contents

How To Migrate Your WordPress Site To a New Hosting Provider Manually:

  1. Choose a New WordPress Hosting Provider
  2. Download Files From File Manager
  3. Download Database Files From PHP MY ADMIN
  4. Upload The Files In The New Hosting Account
  5. Find the Databse File Name
  6. Upload Database Files
  7. Update Nameserver

So, Let’s Get Started.

1.Choose a New WordPress Hosting Provider

First Choose a new hosting provider given below. All these web hosting providers offers fast web hosting experience & you can choose any of these hosting providers based on your budget.

A2 Hosting

Best Shared Hosting

Cloudways (Use Coupon: DIGIROCK20)

Best Cloud Hosting

WPX Hosting

Best Managed WordPress Hosting

Kinsta

Best Premium Hosting

Disclamier: Since I don’t recommend ‘not good’ hosting like various different affiliates out there, you could really help me out by signing up for any web hosting mentioned above using my affiliate link. Also, let it be known that I base my reviews not only from my own experience but also from other trusted sources.

If your WordPress site has slow loading time even after optimizing speed, then it is better to move to a new hosting provider. The faster loading time of your WordPress site will boost your ranking in search result & gain more visitors.

2. Download Files From File Manager

The next step is to download files from file manager from Cpanel or by using FTP. Go to the Public_html folder, select the domain folder, compress the file & download the compress file. This will take time depending on the your file size.

move wordpress website to new host

3. Download Database Files From PHP MY ADMIN

Now, go to the database section & click on PHPMyAdmin. Click on the database folder on the left & check all the tables.(if you have multiple domains hosted on your server then you have file the database file name by checking every database folder from wp option file where you will see site URL & you have to download only that folder). After Checking all the tables, click on export button on top & choose custom. Now scroll down below & click on go button to download the website database files.

cpanel php my admin home page
export database file to backup your wordpress site

4. Upload The Files In The New Hosting Account

In your new web hosting provider, first upload the file manager file. Go the file manager folder, double click on the public_html folder. Upload your WordPress website files & extract the folder.

5. Find the Databse File Name

Download the wp-config file from file manager. Open the file & find the database name. See the example below.

best way to migrate wordpress website to a new host

Note: You can create also create a new database but you have to add those database details in the WP-config file. If you want to create a new database then you have to create a database name, password & user then add those name in the wp-config file.

6. Upload Database Files

Now, Upload the PHP database file. Click on Import tab & upload the database file.

how to move wordpress site to another host 2020

7. Update Name server

The last step is to update the name server details. Go to the domain service provider from where you have purchased your domain like Go daddy, Name cheap etc.

How to update name server in Godaddy?

  • Login to your Godaddy account.
  • Click on the DNS button.
home page of godaddy

Then click on change button & update your name server details.

enter your DNS nameserver on godaddy

How to update name server in Name Cheap?

  • Login to your Name cheap login.
  • In the Name cheap dashboard, click on manage.
transfer wordpres site to new server

Under domain tab, select custom name server.

update nameserver on namecheap

Enter your name server & click on the save button.

change nameserver on namecheap

That’s it. Your WordPress website migration to a new hosting provider will be completed without any data loss.

How to Transfer/Migrate an Entire WordPress Site to New Host Using a Plugin

If you are not comfortable with the manual way to transfer/ migrate your entire WordPress website to a new host, then you can use a plugin for the same.

So, to transfer a WordPress site to a new host I will use All In One WP Migration. This plugin is completely free & easy to use.

Steps To Migrate An Entire WordPress Website To A New Host

Using All in One WP Migration plugin.

1. Install & Activate the All in One WP migration plugin.

how to transfer web hosting from one company to another wordpress

2. Now go to the All in One WP migration tab and click on Export.

best wordpress migration plugin free

3. The next step is to click on the EXPORT TO & then click on FILE. This will take some time depending on the size of your site and will create a downloadable file which includes all your WordPress website file including the database files.

all in one wp migration plugin export file page

4. Once the file is ready just click on the download button.

best wordpress migration plugin 2020

5. Now on your new host, install WordPress using any other domain name.

6. Again install & activate All in one WP migration plugin in your new freshly installed WordPress site.

7. So, after activating the plugin, go to the All in One WP migration plugin and then click on Import.

8. Now, upload the downloaded file. This will take some time depending on your internet speed & your file size. After the file gets uploaded, it will overwrite the files.

how to use all-in-one wp migration plugin

Important Note: By default, most of the web hosting providers set the upload file limit to 32MB or 64MB. So, in that case, you have to increase your file upload limit. You can use the import wp migration plugin to increase your file upload limit to 512 MB.

9. Once the file gets uploaded on to the new hosting server, update the permalink structure twice. But before that, you have to log in to your site with the old username & the password that you were using on the old host & update your permalinks.

10. Finally, the last step is to update your nameserver. The steps for updating the same server is the same as given in the 7 points of manually migrating WordPress sites.

Conclusion: Migrate WordPress Site From One Host To New Host 2021

So, Follow these step by step tutorial on how to migrate your WordPress site from one host to a new hosting provider for free with zero downtime. You can either go with the manual way or you can use the all in one WP migration plugin.If you’re facing any difficulty in transferring your site to a new hosting server or for any other query, then fill free to comment below.

Sandip Maheshwari

A guy blogging for the last 4 years, I am a guy who loves to write about SEO, social media and affiliate marketing. An avid cricket fan, die-hard fan of Silicon valley the series. I love to blog in my free time to share my knowledge with people around the world.

Summary
How to Migrate Wordpress Site from One Host to New Host 2021
Article Name
How to Migrate Wordpress Site from One Host to New Host 2021
Description
Migrate/ transfer your Wordpress website from one host to another host with zero downtime by using a plugin or manually. 1.Choose a New WordPress Hosting Provider 2. Download Files From File Manager 3. Download Database Files From PHP MY ADMIN 4. Upload The Files In The New Hosting Account 5. Find the Databse File Name 6. Upload Database Files 7. Update Nameserver
Author
Publisher Name
Digirockstar
Publisher Logo

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.