How to Migrate an Existing Site | Bluehost Support
  1. bluehost knowledge base

How to Migrate an Existing Site

This article can assist if the WordPress site is hosted on Just follow these steps to export and import the data.

Important note: This article applies to websites hosted on If your website is hosted with or another hosting provider, check out How to Migrate a WordPress Site.

Export Site

  1. Log in to the Old WordPress Dashboard.
  2. Click the Tools tab from the side navigation menu to the left.
  3. Select the Export from the sub-menu.
  4. Locate and click the Download Export File button.
    User-added image

Import Site

Note: Before you begin, make sure WordPress is already installed on the domain.

  1. Log in to the New WordPress Dashboard at the new domain name.
  2. Click the Tools tab from the side navigation menu to the left.
  3. Select the Import from the sub-menu.
  4. Scroll down and click the link that says WordPress.
    User-added image
  5. Click Browse and open the file that was exported.
  6. Click the Upload file and import button.
  7. Create or select the author for all posts.
  8. Mark the checkbox for import file attachments.
  9. The WordPress site has now been imported.

Take Note: Some larger sites require you to increase the PHP memory, upload size, and execution time. If you run into a memory issue importing a large file, please see How to Increase the PHP Memory Limit.

Related Articles

If you need further assistance, feel free to contact us via Chat or Phone:

  • Chat Support - While on our website, you should see a CHAT bubble in the bottom right-hand corner of the page. Click anywhere on the bubble to begin a chat session.
  • Phone Support -
    • US: 888-401-4678
    • International: +1 801-765-9400

You may also refer to our Knowledge Base articles to help answer common questions and guide you through various setup, configuration, and troubleshooting steps.