Learn how to migrate WordPress website the easiest way. Before we dive into the whole article, let’s ask ourselves this question. Why do webmasters find it needful to migrate their website(s) to a new host?
The answer is quite simple. They may be experiencing downtime due to increase in traffic, server misconfiguration or have just had enough with their current provider.
In this article, you’re going to learn how to move your WordPress website to a new server without downtime. Moving forward, we will outline some popular WordPress migration plugins and briefly discuss other methods that are also employed in doing so.
However, ultimately, I will discuss into details how I was able to migrate my 2.5gb WordPress website to a new now host/server the easiest way.
Migrating to a new host can be a stressful experience especially for beginners and the least mistake done can ruin the whole process. If you find it difficult moving your website to another server, get in touch with me via the comment section and I will help you out.
We are going to use the services of ManageWp to accomplish the task. On top of that, ManageWp Migration by far is the easiest way to transfer your website to a new server.
Now let’s get started.
Step 1: Choosing Your New WordPress Host.
Before you even think of a website migration you should have in mind a newly preferred host. When looking for a new hosting provider, it’s important to do that with care to avoid migrating again in no time.
Personally, I’ll recommend Digital Ocean VPS if you need a reliable host. Their packages are also economical. With a minimum of $5 per month. you are good to go.
They have servers in different locations you can choose from. You should always choose a data center closest to your region.
After purchasing your new hosting, install WordPress and leave it.
Step 2: Setting up ManageWp
The first thing you need to do is to head over to ManageWp.com
- Click on “Sign Up” at the top to create an account. Without email verification, you’ll be automatically logged into your account.
- Next, you need to enter your Name, Website name, and Website URL.
- Click on “Add Website” to continue.
- Next, you need to enter the login credentials of the website you want to move. This will enable ManageWP to get access to that website
NB: If login with credentials fails, USE THE BELOW METHOD TO ADD WEBSITE. Otherwise, skip to Step 3.
- Open your WordPress Dashboard and Install ManageWp plugin from the WordPress plugin directory.
- Locate the plugin in the “Installed Plugins” directory and click on “View Connection Key”
- Copy the connection key
- Go back to the manageWP tab and click on “Use connection key instead”
- Paste the key and click “Next”
- Your website is successfully added
- Click on go to website dashboard
Step 3: Backing Up your website
Next, you need to backup your entire website. Follow the steps below to create a full backup of your website
- Locate and click on Backups in the left corner of your ManageWP dashboard.
- Scroll to the bottom and click on “Activate backup”.
- Click on “Activate Backup” on the next prompt. A first snapshot (backup) of your site will be done automatically. Wait for that to finish and proceed.
- After backup is completed, Click on Clone website at the right side of the dashboard
- Choose “Same domain” on a new server as the Destination Type.
- Enter “Destination URL”. This should be a temporary URL or the IP address of your new server. You can find this information from your new hosting account’s cPanel dashboard.
If you are unable to find this information, then ask support at your new web host and they will help you out.
- Next, Click on “Test URL”
After testing the URL, enter your new WordPress database and FTP Account information of your new hosting server.
- Next, click on “Test Credentials” and “Clone”.
Wait for process to complete successfully
Step 4: Update your Domain
At this stage, you’ve successfully created a complete copy of your WordPress website on your new hosting server. However your domain still points to your old web hosting account.
To update your domain, you need to change your DNS nameservers.
To change nameservers;
- Head over to your domain provider’s website.
- Look for domain management OR manage DNS and enter the nameservers of your new hosting server.
If you need assistance with updating your nameservers, you can leave a reply in the comment section or ask your web hosting company.
It can take up to 24 hours for DNS changes to propagate for all users.
I believe by now you have successfully migrated your website to the new hosting provider.
DID YOU ENCOUNTER A PROBLEM ALONG THE WAY? Leave it in the comments section for assistance.