Hosting Tutorial & Guide

Move a Blog from WordPress.com to Be Self-Hosted

updated on Nov 15, 2016
Move a Blog from WordPress.com to Be Self-Hosted Moving a blog from WordPress.com to be a self-hosted WordPress.org blog is usually a good choice if the blog owner needs more flexibility and control over the blog or wants to make money. Some people may think that they would be stuck into the transferring process due to their lack of enough WordPress related knowledge or technical skills. In fact, the whole process is not that complicated. Following the tips we share in below, you can be far away from being trapped by the process.

Guided Transfer

If you are a technophobe, the best choice to move a blog should be the Guided Transfer provided by WordPress.com. Paying $129 for each blog, you can get a WordPress.com Happiness Engineer to do nearly all the works except for opening an account with the web host you decide to go with. The services included in Guided Transfer are:
  • Installing WordPress on the hosting account.
  • Transferring over all the contents in the WordPress.com blog.
  • Installing and configuring some plug-ins to support the features you use on WordPress.com.
  • Switching your domain(s) over to the new blog on the web host.
  • Providing guidance and support to the new WordPress installation in the following 2 weeks.

Moving a Blog with Guidance

If you prefer to making the move by yourself. The move from WordPress.com to self-hosted is actually simple owing to a lot of helpful tools inside WordPress software. Follow the steps as below to start the move.

Step 1: Setting Up a New Empty Blog Site.

You should finish 3 tasks in this step. The first task is to purchase a domain name. Or if you have already had a domain name on WordPress.com or somewhere else, you can only redirect the name server. The second task is to open a hosting account with a reliable web host. And the last is to install WordPress on the new account. To make it easy for you to complete the installation, we sincerely recommend you going with a web host providing 1-click WordPress installation.

Step 2: Export the Data of the Old WordPress.com Blog.

Login to the WordPress dashboard of the WordPress.com account. In the menu on the left, click on Tools – Export – Download Export File to save the XML or WXR file to your computer. The file includes all the contents of your old blog.

Step 3: Import the File to the New Self-Hosted Blog.

Login to the WordPress dashboard of the new account and select Tools – Import – WordPress (at the bottom of the page) – Browse (open the file downloaded earlier) – Upload files and import. After that, you need to create or select the author to the posts and mark the checkbox for import file attachments. Then clicking Submit, you have finished importing the WordPress blog.

Now your WordPress.com blog has been transferred. From now on, you can feel free to install any plugins and themes you like, upload any videos to your blog and even place ads there to make some money. However, the affordability and performance of a web host is a concern when you decide to self host the blog. In the following part, we have an affordable and reliable web hosting recommendation.

Recommended Web Host for Self-Hosted Blog

We would like to recommend BlueHost. BlueHost is a reputed web host that is officially recommended by WordPress.org as one of the best WordPress hosting providers. The company has three shared web hosting plans available from $2.95/mo for visitors going through this promotional link. These plans include ample disk space, bandwidth, email accounts and the following compelling advantages.
  • Easy auto installation of WordPress with the 1-click installer SimpleScripts.
  • The stable and fast WordPress hosting environment with PHP 5.2.x, 5.3.x, 5.4.x and MySQL 5.5.x.
  • The best purchase security guaranteed by ANYTIME money back.
  • Great affordability coming with extras like 1 free domain and free Google AdWords offer.
  • Efficient WordPress hosting support via online chat, email and phone with holding time average less than 30 seconds.