Most people, at the start of their WordPress journey, go with This is usually the most convenient at the time and let us look at that, there are a couple of reasons why one would decide to host their site on – It is free and you find that you are online within minutes. All the hassle of servers, hosting, domain names and all that web mumbo jumbo is taken off your mind and you can just publish your content. All is well.

Then one day you realise that you want to change your theme, or monetize your site, or perhaps even install a plugin to add functionality on your site but you can’t. You are told that such features are not available because you are on the server. You are frustrated and you do not know to do.

Move blog to

Well if you are someone like that or you know someone like that, then this article is for you. We are going to look at how to move blog to self hosted site. It is easy, it is also free – and once this is done, you have all your content in tact with a bunch of added functionality and freedom. It is a win-win deal.


Oh yeah! Almost forgot. Before you attempt to migrate from to, you will have to learn some of that web mumbo jumbo we talked about earlier. You will need;

  • A domain Name
  • A hosting plan (which supports WordPress)

These are not usually gotten for free but the fee is small. There are reliable wordpress hosts all over the world and companies like Bluehost, Godaddy, and Smartweb can hook you up without you paying through your nose.

So when we get those, we are ready to proceed.

STEP 1 – Get your content out of

This is a fairly simple step. Login to your account and on your admin dashboard, click on export which you will find under ‘tools’

Move blog to

Next, you will be led to a screen where you can choose the type of transfer you want, click the free one.

Move blog to

Once that is done, you can export your content. An xml file in the format .xml will be downloaded to your computer. You want to keep that file safe as it contains all your posts, categories, pages, images and so on.

Move blog to

STEP 2 – Get your stuff into your new WordPress site.

So it is assumed that by now you have purchased a domain name, a hosting plan, and you have installed WordPress script on that host. The next step is to import that .xml file on your computer. The process is similar, go to tools on your admin dashboard and select ‘import this time.

Move blog to

Select WordPress and this will take you to a screen where you can upload the file on your PC.

Move blog to

Depending on your hosting plan, your downloaded file may be larger than you upload limit. This is not a problem; you can reach your host to increase the limit temporarily so you can complete the process.

Once that is done, you are good to go on your newly installed self hosted platform and you can safety say you have safely moved your blog from to


Hope this takes some stress off you in knowing how to Move blog to The steps are simple and you will be set up in no time. Happy Blogging.

Check Out More Guides