How to Transfer Your Blog to a Self-Hosted WordPress Blog At Any Domain

June 27, 2007 by  

Big Pumpkin asks -

“I currently run a free wordpress blog but will have to get my own domain soon. This may be a silly question but since I am an IT dunggu, I have to ask it.

 When I get my own domain, can I import the wordpress templates etc into my own website? Because if I can’t, then no point blogging as I’d have NO IDEA how to design my own website.

Secondly, with own domain and wordpress templates, would I be able to qualify for Pay Per Post and other ad revenue companies? Because at my free wordpress blog currently, I can’t do any advertising”


The quick answer to the first question is no, you won’t be able to transfer your existing templates (or theme as it’s called in WordPress) without actually reinstalling it over the new domain. However you’ll be able to transfer all your posts, comments, custom fields and categories.

To use the same theme as your blog, you’ll need to visit the theme author’s site to download the theme and install it on your new blog. The good news is, this is fairly straight forward to do.

The answer to your second question is yes, you’ll be able take advantage of any advertising options such as AdSense, Pay Per Post and make money from your blog. However, each company has their own requirements before accepting any blog into their program.

As an example, in order to qualify for the program, you need to have at least a blog with Google PageRank 3.


Getting Started With WordPress

You can download WordPress here. I suggest you visit the WordPress Codex to learn how you can get started with WordPress easily.


How to Move Your Blog To Your Own Domain: A Step-by-Step Guide

Moving your blog to your own domain is made easier with the Import and Export functions built into and a self-hosted WordPress software.

  1. Log into your blog and go to the ‘Export‘ sub tab under the ‘Manage‘ tab to find the Export function. This function will export all your posts, comments, custom fields and categories but not your theme. Additionally, you can specify which author you want to be exported. Then press the “Download Export File” and save the XML file into your hard drive.




    Note that exporting an author won’t delete him nor his content from your current blog.

  2. After you have installed WordPress on your own domain, go to ‘Import‘ under the ‘Manage‘ tab. From the list of system you can import from, select “WordPress”




  3. Next, load the XML file that you’ve saved into your hard disk earlier. The maximum size allowable is 10MB. Then click “Upload file and import” to proceed.




  4. In the next screen, you’ll be able to change the name of the author of the posts, create new users or map imported author to existing one.




  5. If everything is well, you’ll see the following message.





Things to Keep In Mind

If you encounter the following error message

Sorry, there has been an error.

Unable to create directory /home/public_html/wp-content/uploads/2007/06. Is its parent directory writable by the server?

You’ll need to change the directories permission and chmod then to 777 to make them writable.

You’ll lose all your blogroll links so you have to add them again. You’ll have two about page, two contact page and so on, therefore you’ll need to delete those that you don’t need.

Since you’ll be using a brand new domain name, you’ll lose all your linkbacks, Alexa ranking, Technorati ranking and Google PageRank associated with your old blog at

Did you enjoy this post? Please subscribe via RSS or email.

Related posts


RSS feed | Trackback URI

Comments »

No comments yet.

Name (required)
E-mail (required - never shown publicly)
Subscribe to comments via email
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.

Trackback responses to this post