Transfer WordPress Self-Hosted from

Transfer WordPress Self-Hosted from A WordPress migration from one hosting provider to another is an easy task if performed properly. But if you are migrating from free blog? With a hosted site on, they do take care of a lot behind the scenes such as security, backups, and filtering comment spam.

You’ve come to a point where you’re ready to go beyond You want to install plugins and customize your themes. You want to really start monetizing your site and be in full control. Well we will take a look at a question that a lot of users have been asking me. How to transfer your existing blog to a self-hosted site?

In this step by step tutorial, we will show you how to properly move your blog from to We will cover how to transfer all of your content to a site including all images. Note that this will transfer only your content within posts, pages, media. All the plugins and themes you’ve used at are proprietary and not part of the transfer. You will have to choose a new theme and install all the necessary plugins you need additionally on your self-hosted WordPress site.

Transferring a hosted blog to your own self-hosted WordPress blog requires the following steps:

Step 1: Install WordPress on Your Hosting Account
WordPress installation on your hosting account can be done with just a few clicks. CPanel and Plesk control panel provided a simple one click for wordpress installation. Install it now, if you does not have it.

Step 2: Exporting Data from
Sign in to your account and go to your blog’s Dashboard. Click on Export under Tools menu.

Clicking on the Export tool will take you to a new page where you will be asked to choose between Free or Guided Transfer. Choose the Free option by clicking on Export. On the next screen you will be asked which data you want to export. Select “All Content” and press the Download Export File button. An XML file will be downloaded in your computer which will contain all of your posts, pages, images, comments, custom fields, categories, tags, navigation menus and other information.

Step 3: Importing Content into Self Hosted WordPress Site
To import your old content from to your new site, you need to login, select the Tools menu from the left column and chose Import. On the next page, click the Install Now button under the WordPress section at the bottom.

The plugin required for the import will be automatically installed, after which the Install Now button will change to Run Importer. Click that button and on the page that opens click Browse. Then a pop-up will show up and you must navigate and select the .xml file that you have downloaded from your blog earlier. Then click the Upload file and import button.

When you start importing, you will have the option of assigning your old content to a current user or create a new user. You’ll also have the option of importing your old attachments (you want to make sure that you check this box to ensure that your images are imported).

If the content which you want to migrate is quite large the corresponding web server’s timeout value can be reached before the data is fully copied. In this case you need to reupload the .xml file. The system keeps a record for the migrated content and will proceed with the remaining data. Repeat the procedure until you receive a confirmation that the process is successfully completed.

Leave a Reply

Your email address will not be published. Required fields are marked *