 Hi and welcome to learn WordPress Today we are going to take a quick look at how you can migrate your site to a new host and domain Why would someone want to migrate their site? Well, some of the reasons might be due to moving to a new host Changing your domain name or moving from HTTP to HTTPS This tutorial is right for you if you want to move WordPress hosts as well as change your domain name All you will need to do is set up a new site and install a migration plugin on both your old and new websites And also remember to make a backup of your site on a device before starting the migration There are various migration plugins available in the plugins directory Plugins such as duplicator Backup migration and all-in-one WordPress migration are just some of the plugins worth exploring Some hosts even have their own migration plugins if you were planning to move your site to them Today i'm going to use the all-in-one WordPress migration plugin So once you have set up your new domain with your new host Let's make our way to the front end of our old website Which we are of course going to transfer to a new home Our first step now is to make our way to the dashboard Head to plugins and add the all-in-one migration plugin Once it is installed and activated We'll make our way to the plugin in the left sidebar and then click on export to And then select file It is also advised to export it to an external drive to ensure you have a backup When you click on file it will start preparing the export And once completed we can click on download and download the file to our computer The next step is to make our way to our new domain And install the plugin there as well We need the plugin on the old website and the new one as we are exporting and importing from one to the other And once the plugin has been installed and activated We can hover over the plugin in the left sidebar and click on import And now we are going to import or upload the file from our computer And please take note this might take a few minutes And once the process has been completed we can click on proceed as we have not added any other content to the new site And lastly finish And now if we make our way to the front end of our new domain We will see that the entire site has been transferred or migrated Before we end off there is one last consideration If you are concerned about SEO It is advised to set up 301 redirects A 301 redirect indicates to search engines that a page has been moved permanently It basically means that if users request an old URL they will automatically be sent to a new URL There are a few ways to do this but the easiest way is to use a plugin such as redirection Simple 301 redirects or all-in-one SEO To ensure you don't lose your website search engine rankings traffic and conversions You can search the plugins directory to find the right plugin for you But I did want to mention some plugins may offer additional and faster ways to set up redirects through paid features But it is also possible to change the redirects one by one using many free versions of plugins All the best migrating your site to a new domain and visit Learn WordPress for more tutorials and training material