The Hello Bar is a simple web toolbar that engages users and communicates a call to action.

Moving from WordPress.com to Self-Hosted WordPress in Plain English

movingtruck.jpgIt’s not too much trouble to move your blog from the free, hosted WordPress.com platform to your own web server. When you have your blog on your own server, we say that it is self-hosted to note the difference from having it hosted on WordPress.com. Some folks will call this using WordPress.org, but WordPress.org is actually where you download the software from. I don’t want to argue about names, but I want to make sure we all know what we’re talking about.

I wanted to write this post because this is a common question I get. I receive several inquiries about this a month, so for the benefit of anyone seeking answers, I wanted to give an overview. If you want a detailed step-by-step tutorial, that’s not what this is.

When you have a blog hosted on WordPress.com, they take care of a lot of technical stuff for you. You never have to mess with installations or upgrades. You don’t have to create databases. You never have to deal with domains (unless you want to). All you have to do is create your blog, pick a theme (the look or design of your blog, sometimes called a template), and start posting.

Nothing could be better? Right?

Except that…

  • Soon or later, you find out that out of all five billion themes available, you don’t really like any of them, but you have little to no say (or skill) in customizing all but a very few of them.
  • Sooner or later, you find out that you can’t put AdSense or any kind of web widget on your blog that runs on the JavaScript language.
  • Sooner or later, you discover that all the cool functionality other blogs have from something called plugins is verboten to you on WordPress.com.

Plus, having the blog separate from your main site messes up search results because you’re sending people to two different places. It sorta weakens your search strength.

Lastly, the blog is simply out of your control. Other people could decide to try and get your blog banned, or WordPress.com might make some decision in the future that you will not be happy with, and then what would you do?

If you were wondering why so many bloggers recommend that you host your own blog, I hope now you can see why a little more clearly. Of course the problem with such a move is that it requires technical skills and knowledge which many beginners don’t have (and frankly, don’t want). Unless you can do this yourself, you will probably need to pay someone to do it for you.

Here’s how the overall process works:

  1. Make sure the server meets the minimum requirements to run WordPress
  2. Delete all the spam comments on the WordPress.com blog
  3. Export your posts and all data from WordPress.com
  4. If needed, create a MySQL database on the new server
  5. Install and configure WordPress on your own web server
  6. Import the WordPress data
  7. Install theme(s)
  8. Install and configure additional plugins
  9. Repoint the domain name (if you had your own to begin with), so that when people visit they get the new self-hosted blog location instead of the old WordPress.com location

These exact steps are different for different hosting companies’ control panels and so forth. That’s why this couldn’t be an exact step-by-step tutorial, even if I wanted it to be. I do not recommend using your web host’s “easy installation” of WordPress. It will likely not be the latest version (important for security reasons) and you have less control over it.

There can be a few “gotchas” along the way, such as:

  • Database issues (WordPress stores all of its posts and other information in a database, so problems with this can be frustrating and difficult)
  • Domain name issues (your “dot com name”)
  • Settings on the web server may not be correct
  • Links in old posts that worked fine at WordPress.com now broken

How long does the entire migration process take? Well, I can only speak for myself, but if all goes smoothly I can usually do it in two or three hours. Your web hosting company may also be able to help you with this via technical support.

I’ve tried to make this as beginner-friendly an overview as possible. If there’s anything you don’t understand or if you have any questions, feel free to leave a comment below with your general questions. Be sure to subscribe so that you don’t miss any updates!

Photo by The Muuj

Did you enjoy this article?

Don't miss the next one! Get on the list. You'll also get my free report on the 10 Tragic Blogging Mistakes you may be making.

55 Responses to Moving from WordPress.com to Self-Hosted WordPress in Plain English
  1. Changes « citysifting.com
    January 16, 2009 | 7:50 am

    [...] I’m in the process of moving her from WordPress.com to WordPress.org. Why? Here’s an excerpt from Michael Martine’s blog: When you have a blog hosted on WordPress.com, they take care of [...]

  2. [...] Click here to read the article [...]

  3. AriWriter
    March 7, 2009 | 2:47 pm

    Enhance Your WordPress Blog with 23 Plugins…

    Photo credit: ranopamas
    Responding to numerous questions about how such and such is enabled on my blog, I’ve whipped together a list of 23 plugins currently installed at AriWriter.
    Note: Most of these only work with self-hosted WordPress.org blog…

  4. [...] Michael Martine offers an excellent analysis of  moving from WordPress.com to WordPress.org Problogger also explains moving from WordPress.com to WordPress.org Digital Inspirations shows that it’s easy to go from a Blogger/Blogspot blog to WordPress Foliovision offers a step-by-step for moving from Typepad to WordPress [...]

  5. [...] Moving from WordPress.com to Self-Hosted WordPress [...]

Remarkablogger is powered by Headway

Get Headway Themes

The Headway WordPress theme framework gives you total control over the appearance of your WordPress site without writing any code.

  • Create a color scheme "automatically" based on your header image colors with Headway's Quick Start Wizard
  • Headway's Visual Editor lets you build your site live and watch it happen
  • Everything managed easily via drag & drop
  • Use, create & save your own style sets and templates to easily change the look of your site without code
  • Social media integration and search engine optimization built-in
  • Friendly Headway user community with active forums and outstanding support
  • "Plain English" documentation (including lots of screenshots and videos)
  • Automatic updates
  • 100% GPL-compliant

Headway lets you design your site your way. It's about control, not code.

Check out Headway now to see the full list of features and showcase gallery.

Get Cloud PHP Hosting on CatN