Moving WordPress from .com to .org - LearnWP

Moving WordPress from .com to .org

Move your blog from WordPress .com to .org

You can run a very successful blog on Toronto-blogger Neil Pasricha’s 1000 Awesome Things is one great example of a successful blog that led to multiple book deals!

If you are using a site for anything more than just a personal blog, we recommend that you move to a .org (self-hosted) installation.

Bloggers who start out on may later decide that a self-hosted site is a better choice for them.

If you’re in that position, this blog post will help you, step-by-step, to painlessly make the move.

What’s the difference between WordPress .com and .org?

The difference is the host. With – they host it for you; with your web hosting provider hosts your site.

Which WordPress is right for you?

  • hosted for you – No servers or code required!
  • (or point your own domain name)
  • doesn’t allow for a lot of customization – can’t add plugins and themes
  • great for a basic blog

  • is self-hosted installed on your web hosting account
  • uses your own domain name
  • complete control to customize add themes and plugins
  • better if you want to build your brand

Before you move your WordPress blog content …

The links below will outline the steps you need to take before you move your existing content from to

  1. Register a Domain name (some hosting accounts include one year free so you can do steps one and two together)
  2. Sign up for Hosting
  3. Point the Domain to the Host
  4. Install WordPress – One Click Install (skip this step if you choose a WordPress managed hosting solution)

Congratulations! You now have a fresh self-hosted WordPress installation! And you’re ready to import all your content.

How to export your existing content from

  1. Go to Tools -> Export in your dashboard to download an eXtended RSS (WXR) file of your blog’s content.
  2. Under What to Export select All Content. This will ONLY export your posts, pages, comments, categories, and tags. NOTE: You may need to manually transfer uploads and images to your new blog.
  3. The current version of the installation gives you the option to import uploaded files, but the blog you are importing from must be live and serving images properly in order for it to work. So, don’t delete your blog until you’ve successfully imported your media files into your new blog.
  4. To export your blogroll: Visit and then use the Save File option in your web browser. You do this in your browser by clicking File -> Save As … but the exact wording may vary depending on your browser).

Now to import your content to the fresh .org installation

  1. Login to your WordPress dashboard …
  2. Go to Tools -> Import.
  3. Select WordPress to install the WordPress importer to import posts, pages, comments, custom fields, categories, and tags from a WordPress export file.
  4. Click Install now to add the importer plugin -> Activate Plugin & Run Importer
  5. Browse your computer for the WordPress eXtended RSS (WXR) file -> click Upload file and import
  6. You will first be asked to map the authors in this export file to users on the blog. For each author, you may choose to map to an existing user on the blog or to create a new user

You can read more about importing content on the WordPress codex.

Setting up a Redirect to your new domain

For $12US/year you can redirect your blog to your new domain name with the Site Redirect upgrade.

Congratulations and Happy Blogging!

More tips in our WordPress for Beginners series

We hope that you’ve found these WordPress for Beginners tips helpful.

This post is part of our WordPress Beginners series. If this post was helpful you may be interested in reviewing our WordPress Launchlist.

If you want to learn more about WordPress, sign up for our WordPress Intensive.

Related Posts

If you liked this post, you might also be interested in one of these.
Own your website | What every website owner needs to know
Creating your content _ Website data architecture – Part 2

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top