Getting Started Tutorial
Migrate a WordPress Website

Migrate a WordPress Website

There are three ways you can transfer your WordPress website to SiteGround. You can take advantage of our unique WordPress Migrator plugin, you can request a manual web migration from SiteGround, or transfer it yourself.

  • option 1Use the free WordPress Migrator plugin

    The WordPress Migrator plugin is available in your Site Tools > WordPress > Migrator. With it, you can transfer multiple WordPress sites from any other hosting company to SiteGround at no extra cost. Read how to use it in this tutorial.

  • option 2Request a manual web migration

    You can order a manual web transfer from SiteGround by going to your Client Area > Help Menu > View Help Center > Contact Us > Transfer or set up a new site > Transfer Website.

  • option 3Transfer WordPress Manually

    If you are tech-savvy, you can also transfer your WordPress application by yourself without any assistance. This includes copying your files, database, and modifying the wp-config.php file in your main WordPress folder. In wp-config.php, change the MySQL settings:

    DB_NAME – here you should enter the name of the WordPress database, e.g. :

    define('DB_NAME', 'user_wrdp1');

    DB_USER – enter the username with privileges to access the blog database, e.g. :

    define('DB_USER', 'user_wrdp1');

    DB_PASSWORD – the password for accessing the database:

    define('DB_PASSWORD', 'password');

    DB_HOST – the MySQL host; in most cases, you won’t have to change this:

    define('DB_HOST', 'localhost');

    In case you wish to use the transferred application with another domain, or in another folder, you should also change the siteurl and home options in your WordPress database. You can do this using the Search & Replace tool available in your Site Tools. Once in Search & Replace, select your WordPress installation and type in the old and new URLs. Click Search & Replace to perform the operation.

Share This Article