How To Migrate WordPress Website For Free

If you have created a WordPress site locally on your computer, now it is time to migrate WordPress site to a live server. It is a very easy thing to do. And an amazing thing is that it is totally free.

All you need is just one plugin and your website will be live in minutes. No tech skills are required. Let me show you how easy it is to migrate WordPress websites.

Also, you can migrate a live website from one hosting to another the same way.

What Is Website Migration

A website migration is when you take a live website and transfer it from one hosting to another. You can migrate the website from a local to a live server too. Migration requires some skills but with plugins, it’s easy and beginner-friendly.

The benefits of website migration are vast. It takes a couple of minutes, no tech skills are required, your website will have almost no downtime, and you won’t lose any content.

So, if you’ll ever need to migrate WordPress website, always use the plugin for it. Never do it manually because it can break your site. Especially if you have no experience.

How To Migrate Website

Now, let’s dive in and see how to install the required migration plugin. Then, how to customize settings, and finally what to do in order to migrate the website without issues.

Step 1: Install Plugin

The first thing you have to do is to go to the website you want to migrate. Then, go to Plugins, and install and activate All In One WP Migration. It has more than 3 million installs and very good reviews.

install migration plugin

The concept behind this plugin is that you need to export files from one database and import it on another one.

So, in order to do this, go to the Export section, click Export To and choose File. Now it will start configuring files and soon will be ready.

migrate wordpress

This process may take a while depending on the size of a website. But in general, it will be done in a couple of minutes.

When it completes the configuration, download and save the file on your computer. We need this file to upload to another server.

Step 2: Migrate WordPress

Now, to migrate the website, go to your WordPress hosting account where you want to migrate your website and install and activate the same plugin.

Instead of Export, go to the Import section, click the Import From button, choose File and upload the file you’ve just exported from your local website.

migrate wordpress export

After a couple of minutes (depending on your website size) your local website will be migrated to your hosting account and that’s it. All the files and databases are transferred to a new hosting.

Now you just need to connect a domain to a new host and that’s it. You have successfully migrated a WordPress website. No downtime and no loss of files or database.


Now you know how easy it is to migrate WordPress websites from one host to another. You can do it for local or live websites. Just follow the steps and your website will have no issues like file loss or downtime.

Leave a Reply