How to Move Your Website from to

Congratulations! You are growing your business. It’s easy to guess that now you have started to realize that using for hosting blog may not be the best idea for your long-term growth. You may also know that being a fantastic platform, doesn’t provide the same benefits as self-hosting.

You are going to enjoy ads on your site with unlimited paid WordPress themes and plugins. I think these are the best reasons to move from to

You can also check out my blog on popular WordPress hosting services.

Now, what you need to do is to install WordPress on your new host. So, now let us start with transferring website from to

Step 1:

Export the Content

Sign in to the account and go to the blog’s dashboard of your website. You need to click on the export which is under Tools menu.


While clicking export tool, it will redirect you on a new page and then there you need to choose between free or guided transfer.

export data

You have to choose the free option while clicking on export. Now you will be asked about the data you want to export. Do select “All Content” and download the XML file while clicking on export file button. This file will contain all your posts, pages, images, custom fields, comments, categories, navigation menus, tags and other information.

choose what to export

Step 2:

Install WordPress Importer on your New Site

So, you are ready to export to Now, you need to get your new install ready to process it. What you need to do is go to the dashboard and click on Tools > Import.

Wordpress import

Now, choose the last option that is Install the WordPress Importer to import the posts, pages, custom fields, tags and many more from a WordPress export file.

WordPress export file

So, you will get a new window which shows WordPress Importer plugin. With this tool, you will be processing XML file that we created in the previous step. So, you can import site to Click on Install now. Don’t bother too much as this is an official plugin developed by team.

Importer plugin install

You will get a new page that confirms that the plugin was downloaded and installed without any issues. You just need to click Activate Plugin and Run Importer at last.

Step 3:

Import Content into WordPress Site

You need to click Tools > Import option in your dashboard to transfer content from to

import wordpress

The screen will get displayed where you need to upload XML file that you have downloaded in step 1.

import wordpress screen

Just before the start of importing, you get the option for assigning old content to a current user.

Step 4:

Import Blogroll Links

If you are using Links feature on blog to store blogroll or some other links, follow these instructions to export and import them. Users who don’t use these feature can skip this step.

Blogroll links are exported in OPML format. OPML format is the format that allows you to export and import your links and link categories. The links have OPML file located at an address like this:

Write your blog’s subdomain in place of example.

If you are using custom domain with blog then your OPML file can be easily accessed by visiting URL like this:

You can save your OPML file. As you have a backup of links, import it into WordPress.

The self-hosted WordPress does not have any link manager. So, you need to install and activate the Link Manager plugin. After its activation the plugin will display new menu item in WordPress admin bar that is labelled as ‘Links’.


So, now your WordPress site is fully capable of managing links and blogrolls, you can easily import them.

Visit Tools > Import and click Blogroll to install OPML importer.

import blogroll

After clicking on install, you will be redirected to the importer, where you would be uploading the OPML file that you saved earlier and click on import OPML file button.

upload blogroll

On completion, you will see the success message like this:

upload blogroll successful

Step 5:

Setting to Private

At last, you need to set your blog to private. If you don’t want that you’re old user’s redirects to new site then you can go ahead and follow these steps:

Go to the Reading page which is beneath Settings tab from your Dashboard. After that, select the last option, “I would like my blog to be private, visible only to users I choose”.

wordpress private

Step 6:

Redirecting Visitors and Preserving SEO

To preserve your SEO, you need to redirect the users to location with 301 header and this is the standard solution to keep the search rankings while migrating website from to

To retain search engine rankings, you cannot make any change by yourself because you don’t have access to .htaccess on However, may offer you the paid upgrade, site redirect which will provide this functionality.


The migration of your website from to may take a little longer time. You just need to remember these key steps:

Export the content, install the WordPress importer plugin on website and use it to upload the export file. Next, you need to make sure that no images are broken.

If you ever transfer a site from to .org then you must have solves some issues relate to it. Let us know if you get any issue and comment below in the section.

Leave a Comment