How to Transfer Your WordPress.com Blog to a Self-Hosted WordPress Blog At Any Domain
Last modified on 28th June, 2007
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 WordPress.com 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 Text-Link-Ads.com program, you need to have at least a blog with Google PageRank 3.
Getting Started With WordPress
How to Move Your WordPress.com Blog To Your Own Domain: A Step-by-Step Guide
Moving your WordPress.com blog to your own domain is made easier with the Import and Export functions built into WordPress.com and a self-hosted WordPress software.
- Log into your WordPress.com 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 WordPress.com blog.
- 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”
- 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.
- 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.
- 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 WordPress.com.