What's WP
Our everything is about WordPress - best choice of WordPress users!
How to Migrate Sites from WordPress.com?

How to Migrate Sites from WordPress.com?

Migrating sites from WordPress.com could get more flexibility and control over the websites. However, some people may hang back for the lack of WordPress knowledge or technical skills. In fact, it’s not very difficult to make the whole process. This tutorial introduces the preparatory work, specific operations, and key tips in detail. You could be very easy to finish the migrating process by following these tips.

Preparatory Work Before Migrating

Before you migrating your website from WordPress.com to a self hosted WordPress, you need to do the following work at first:

  • Registering a domain name.
  • Purchasing a web hosting.
  • Installing WordPress application already.

If you haven’t had an account yet, we recommend you going with BlueHost. BlueHost offers a specific WordPress hosting plan at $2.95/mo with a free domain name included, which allows you to install WordPress by a few clicks.

Migration Process

After you finishing the preparatory work, you could start to migrate the website with the following steps:

Step 1: Export your content from WordPress.com

Login to your WordPress.com account, go to Tools, and click the Export.

Export Content

Then, you could see the following content, click the bottom Download Export File button. There is a prompt box to select the file type to save. Save as a XML or WXR file to start downloading. In general, this step takes several minutes, but the detailed time depends on the size of the database.

Download Export File

Step 2: Import the content to the self hosted WordPress site

Now, you could import the backup of the old site content to your self hosted WordPress site.

Login to the WordPress website, go to Tools, and click Import.

Import Content

Then, you could see the following chart, click WordPress.

Import from WordPress File Format

Upload the backup file. Then it prompts you to map the authors of the posts between the old and new sites. Remember to mark the checkbox “Download and import file attachments”, click submit at last.

Assign a new Author

At present, the content of the WordPress.com website has been migrated.

Step 3: Redirect from WordPress.com to self hosted WordPress site

There are 2 ways to redirect the readers to the new site.

The first way is to find a WordPress plugin to create a mapping between all the old and new pages, and redirect the requests to the pages at WordPress.com to the according page at the new site. E.G. Redirection is the right choice. Redirection is a WordPress plugin to manage 301 redirections and keep track of 404 errors without requiring knowledge of Apache .htaccess files.

Secondly, if you are not a technician, you can also pay $9.97/yr to WordPress.com for the redirection service. You could find the detailed instruction at the WordPress.com support site, or you could follow the following steps:

  • Change the name server of your domain to point to the WordPress.com server
  • Add your domain name to your WordPress.com site in the Settings -> Domains section (This cost you $9.97 per year).
  • Change the name server of your domain back to its original setting.

With that, any readers arriving at your WordPress.com site are redirected to your self hosted WordPress site.

Now you have the site migrated to the new host from WordPress.com without losing any readers as well as the search engine ranking.

Recommended WordPress Web Host

If you still don’t have a web host, we recommend you going with BlueHost. BlueHost is a reputed web host founded in 1996, and now is serving for over 2.5 millions of customers. The BlueHost WordPress hosting plan is starting at $7.99/mo regularly, but it’s offering a 63% discount at $2.95/mo for the readers going through this promotional link. The plan includes a free domain name, a bunch of premium WordPress plugins and themes, and supports 1-Click to install a WordPress site in a few minutes by leveraging the powerful automatic application installer SimpleScripts.

BlueHost WordPress Hosting


Joyce is a professional writer & SEOer who loves trying new things and sharing the experience through blogging. She loves clean design, playing with different WordPress themes, SEO, etc. Now she is very struggle with purchasing a bubbling apartment in downtown. You can help her by clicking our ADs or making a purchase via our links ;-)


Want to Learn More About WordPress?

Get Our Free Themes, Plugins, Support, SEO Tips, and Other Tutorials!

Email *