Moving from to

WordPress is a great tool for making websites. A lot of WordPress users get started with it from a free blog on, then when they become familiar with this website CMS, many of them move their third-party hosted sites from to and host by themselves. Why should you move from to In short, you can get full control of your WordPress which is based on, such as installing plugins to extend the possibilities, custom a theme to make personalized site appearance, set SEO friendly permalinks, and more. Moving from to was far easier than I imagined. WordPress beginners can follow the easy process below to transfer their WordPress blogs to their own web server.

move blog from to

How to move a blog from to

Basically there are two options you can choose when you want to move your WordPress blog from to your own server. You can either purchase the Guided Transfer service from or manually transfer your WordPress blog by yourself. The Guided Transfer service costs $129 one time fee. If you want to DIY, check out below steps. It is not complex or time consuming.

Here is a list of what you need to prepare before moving from to

Export to

Log on your WordPress dashboard on Go to Tools section on the left navigation panel, then select Export. See below screenshot.
export blog from
The Export page opens on the right side and you can see two Export Options to choose from. The first option is to create an XML file containing your posts and comments for you to save or import into another WordPress blog. It is the manual migration option on and it is cost free. The second option is the WordPress Guided Transfer. will transfer your site to a self-hosted installation. They will transfer over all your content, install and configure plugins to support features you have used on, switch your domain(s) over, and provide support on your new install for a two-week period. See below figure.

choose export options on

In this case, let’s choose the manual migration of our WordPress blog on In this new page, you can choose want content to export from to It defaults to All content. You can also choose only to export posts, pages or feedback. Leave it to the default content export option, this will allow us to download a full copy of our WordPress blog on, including all of your posts, pages, comments, custom fields, terms, navigation menus and custom posts.

download export file and content from

Click Download Export File button, an XML file containing all posts, pages, comments, custom fields, categories, and tags will be saved to our computer.

Import to

We have successfully downloaded all blog contents from in previous step. Now let’s go to import from to

Log on the dashboard of your self-hosted WordPress site, go to Tools section on the left navigation panel, then select Import option. See before screenshot.

import to WordPress site powered by

On the Import page, you have a lot of options or sources you can import content from, including Blogger, LiveJournal, Movable Type and TypePad, Tumblr and more. You can not only import from to, but also import a lot of other blogging platforms to a self hosted WordPress site.
install wordpress importer plugin

Click on WordPress link, you will then be redirected to install a plugin on your self-hosted WordPress site. This plugin is called ‘WordPress Importer’, it is the official WordPress transfer plugin developed by You can find more details about the plugin from

Once the WordPress Importer has been installed and activated on your WordPress site, go to Tools >> Import, you will see a screen as below.

import wordpress file

From above picture, you can see that the description of WordPress options changed. It now reads ‘Import posts, pages, comments, custom fields, categories, and tags from a WordPress export file.’ Click on the WordPress link, you will be taken to a screen like this.

select wordpress export file and import to another WordPress

Now you can import blog from to Click the Browse… button to select and the exported file from which we have downloaded and saved on our computer. Then click Upload file and import button below. You will then open an Assign Authors & Import Attachments page. See below.

import wordpress author media file attachments

Since you may have created different WordPress users on the and, so you have to assign all posts and pages by an author on platform to an author on You can create new users on from there, or simply assign to an existing user on By default, it will assign to the WordPress administrator. We will leave it to the default option in this case. Another important option in this page is to import attachments, mainly the image files, saved in the downloaded file from Check to enable it. Finally click Submit button all your blog content from will be imported to new WordPress site.

Redirect to

If you have built a popular blog on with many loyal visitors, you do not want to lose, you need to redirect from to, so when anyone opens your old URL links on, they will be take to your new WordPress site powered by To redirect to, however you have to pay to get an upgrade called ‘Site Redirect’. This upgrade redirects your blog to your new blog by performing permanent (301) redirects for all of your content. You can get it from Dashboard on your account >> Store.

Extra tips on moving a blog from to

Domain purchased through can also be transferred or hosted with your web hosting. A simple solution for this is to change name servers through and point the domain to name servers with your web host.

Many free themes, but not all, from are also available for your self-hosted blog. You can’t transfer those premium theme over to your self hosted WordPress. After moving your blog from to, log on your self-hosted WordPress dashboard, go to Appearance >> Themes section to search and install your favorite theme for your new site.

Leave a Reply