Migrating a WordPress website from one hosting account to another involves several steps. Here’s a general guide to help you through the process:

1. Backup Your Website

  • Backup Files: Use an FTP client (e.g., FileZilla) to download all your WordPress files from the current hosting server to your local computer.
  • Backup Database: Access your hosting control panel (often cPanel) and use phpMyAdmin or a similar tool to export your WordPress database as a SQL file.

2. Set Up the New Hosting Account

  • Purchase hosting from your new hosting provider.
  • Create a new database on the new hosting account and note down the database name, username, and password.

3. Upload Files to the New Hosting Account

  • Use FTP to upload the files you downloaded in step 1 to the new hosting account. Place them in the directory where you want your WordPress site to reside (usually public_html or www).

4. Import Database to the New Hosting Account

  • Access the new hosting account’s control panel and open phpMyAdmin.
  • Import the SQL file you exported from your old hosting account into the newly created database.

5. Update wp-config.php

  • In the WordPress files you uploaded to the new hosting account, locate the wp-config.php file.
  • Edit this file and update the database name, username, and password to match the new hosting account.

6. Update Site URLs

  • Log in to your WordPress admin dashboard on the new hosting account.
  • Go to Settings > General and update the WordPress Address (URL) and Site Address (URL) fields to match the new domain.

7. Permalinks

  • Go to Settings > Permalinks and click “Save Changes” to refresh your permalinks.

8. Test Your Site

  • Visit your new website to ensure everything is working correctly.

Additional Considerations:

  • DNS: If you’re changing domain names along with hosting providers, update your DNS settings to point to the new hosting server.
  • Email Accounts: If you have email accounts associated with your domain, you may need to set them up on the new hosting account.
  • SSL Certificate: If your website has an SSL certificate, make sure it’s properly installed on the new hosting server.
  • Plugins and Themes: Make sure all your plugins and themes are up to date.
  • File Permissions: Ensure file permissions are correctly set on your new hosting server.

Using Plugins:

  • Alternatively, you can use plugins like Duplicator, All-in-One WP Migration, or UpdraftPlus to simplify the migration process. These plugins automate most of the steps mentioned above.

Always make sure to double-check everything after the migration to ensure that your website is functioning correctly.


If you need help to migrate your website .Please contact with me https://Fiverr.com/thewebpacific