Are you not happy with your current hosting provider, how do you migrate wordpress site from current hosting provider to a new host.

Here we are explaining how to move WordPress website without affecting any of our contents.

Find the current hosting

First, we have to find hosting https://websitelearners.com/hosting-finder/ where you can find your current hosting provider.

To find the hosting of your site enter your websites URL, click find hosting, now you can see the where your website is hosted right now

To move your site to a new host we are going to follow the 4steps. There are many hosting providers. For demo, we are using site ground hosting

Click the link https://www.siteground.com/wordpress-hosting.htm?afcode=12584530689100f32172e57014ff031b&campaign=migrate-wp

It will take you to siteground.com website to get our new hosting 

Choose your plan. Enter your domain name if you already have a domain or we will need you to purchase a domain.

Lets click proceed after entering the domain name

Fill the details listed in the site 

We are getting the new hosting for 1yr

Enter payment details, click pay 

Now we are successfully paying the payment and you have a new hosting 

Step 2

Install WordPress on a new hosting

To move it you need to install your host in site ground

To install WordPress lets click proceed to the customer area, click setup site, now to install WordPress click select, and then select WordPress enter the email & password for the new WordPress site

Click continue after pressing it, then click finish

Step 3

Copy your WordPress site to your new host

For copying first I have to log in to the website

For login just enter /login after your websites address and press enter

And now it will take to the login page of WordPress

Now just login to your site

Now we are login to our website which is on our old host

To copy your website you need t install a plugin on this site

Go to plugins and click add new

Now search for a plugin called migrate guru, you will get this plugin

This is the plugin which is going to help us copy the WordPress site to the new hosting

Install the plugin, click install and click activate

So now after installation, we need to copy our website to the new host

For copying just enter your email address and then click migrate site it will take you to the page where it will ask you to choose your new hosting provider, we going to choose Cpanel and FTP these two methods works for any host

Now if you know the Cpanel login details you can go for this method

If you don’t know Cpanel details then choose the FTP option 

So to move your host it will ask you to fill the details

First, you need to enter a current websites URL

We need to enter the IP address of our new host (for getting an IP address go to site ground and then go to websites, here you will find the WordPress site which we installed on-site ground)

To get the IP address just click the site tools and you will get the IP address here select and copy

Paste it here

Once you enter your  site address to move your site to a new host, you need to get the FTP details of your new host

For getting these details you need to create an FTP account on your new host

For creating the account let’s go back to the site ground 

Then click site and then click FTP accounts 

Now enter your name here and password and click create 

And now our FTP account is created 

Now get these details select FTP credentials

And now you will get the details which you need to enter ( 21, copy username, and type the password which you use to create your FTP account 

Now we are entered the FTP details 

Next, you have to enter the location where your WordPress site located on your new host

So find that let’s go-to site ground and then click file manager

Now in your host, this option might be located in another place 

We need to find the folder location which has wp-admin, wp-content, wp-includes

We found the location, 

How we have to enter is 

/enter the folder name /enter next thing after the folder name

So now we have entered successfully our new WordPress site location 

Now we can copy our details, before that we have to find our new host has SSL

If our new host has SSL make sure while writing your website address above is https

Now we can start copying our site to the new host

For copying, click migrate 

Once you have done, you can see your site is now successfully copied

Let’s check its has moved or not

Let’s go back our hoisting finder tool

Now if we click find hosting you can see that our site is still hosted on GoDaddy which is our old host this means ur site has not yet moved to the new host

So we have to point our domain to the new host

We need to add the IP address, of the host to our domain 

Add an IP address to our domain

To get the IP address of the new host

Let’s go back to site ground

Click on the dashboard, where you can see the new IP address 

Since our domain is still with GoDaddy let us go back with our GoDaddy account, click sign in

Let’s enter the go daddy account details click sign in, 

Nw here you will find the domain of your website

Add the new IP address to this domain, click DNS then you can see the details, now you have added the IP address to the ‘A’  record ( in this record we see that the IP address of our old host)

Before change that address make a note of the old IP address so that you can use it in case you want to go back to your old host

Now let’s go back to site ground, for adding IP address delete our old IP address and copy the new IP address from site ground and paste it in your DNS management then click save

Now your new IP address is added to your domain

This means that now your site is gets moved to your host

So to check that let’s go back to hoisting finder now if you click find hosting, you can see that now your website is hosted an on-site ground

So this means we successfully moved our website from the old host to the new host

Let’s go to our website and see how it looks we can see that the same content which we have to see before 

Now we moved our website old host to a new host

Enable SSL on your new host, we can see the IP address is not secure

Let’s see how can we add SSL on-site ground

To add it go back to site ground and then click security and click SSL manager, now make sure your domain is selected here

Select let’s encrypt which is located after your domain name and then click get 

Now the SSL will be installed, complete adding SSL just go to https and then enables this option 

Now we are successfully added SSL to our website 

Now if we go to our website and click refresh you can see that now our site secure with SSL 

This how you can move your website to the new host 

Previous post How to choose a SEO friendly domain name
Next post Top 10 Ideas for Your Blogging

Leave a Reply

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