In this tutorial we will show you how to use the SiteGround Migrator plugin to move a WordPress DemosWP site to your SiteGround account. Note that this solution is not suitable for migrating from a localhost environment and Multisite installations!
The process is very straightforward and easy to follow. Read on for detailed instructions.
Step 1: Generate a migration token in SiteGround cPanel
First, you need to generate a Migration Token that will tell our system to which account and folder you want to transfer your site. To start, log in to your cPanel account and go to WordPress Tools -> WordPress Migrator.
On this page you will see a list of all your domains and subdomains. Select the domain you want to use and add a path, if needed (if your WordPress site is installed on yourdomain.com/blog for example). Hit the Generate button.
You will receive a long string of symbols – the Migration Token. It’s unique per each transfer and has all the information our system needs to start moving your files and databases.
Step 2: Install SiteGround migrator plugin to your WordPress
Install and activate the free SiteGround Migrator plugin from the official WordPress plugin repository.
IMPORTANT! Make sure that your WordPress application has a valid email so you can receive notifications about the success of your transfer (You can edit you admin email in your WordPress admin panel -> Settings -> General tab).
Step 3: Paste the migration token in the plugin to start the migration
Once you have the plugins installed, select the SG Migrator menu on your left column.
Now, paste the Migration Token you’ve generated in the first step and press the Initiate Transfer button.
That’s it! Our system will create a copy of your account, move it to our servers and install it for you.You can follow the progress in the plugin interface:
Step 4: Check your website
Once the transfer is finished, you will receive instructions on how to complete the transfer both on the confirmation screen and via email.