I won’t go into all of the many reasons you might want to move your blog from WordPress.com to self-hosted version which is available from WordPress.org. However, some of the reasons are:
- your url is www.yoursitename.wordpress.com rather than www.yoursitename.com unless you pay extra to have your own domain mapped to that .com account.
- limited to the 60 or so themes that come with the .com account.
- cannot customize the themes.
- limited to the plugins that come with the .com account which reduces functionality of your blog.
- can’t easily hit a button after posting to send to twitter or facebook ( that is functionality available with many with .org plugins).
The list goes on. I am assuming that you have made the decision to make the switch. Now What?
- Purchase a domain. You get a free domain when you purchase web hosting through BlueHost, my favorite hosting company.
- Get a hosting account with BlueHost. It costs 6.95 per month. You should go ahead and pay for two years since search engines like to see some evidence that you plan to be around for a while. If you bail on this project later, BlueHost will give you a refund prorated for time you haven’t used.
- After getting the hosting account, go to the c-panel of BlueHost and go to Applications. You will see the WordPress “W” which will will take you through a 1 minute install process. Install WordPress on the root directory not the subdirectory option ( unless that is what you want to do. ( root directory: www.yourdomain.com, not on the sub-directory: www.yourdomain.com/subdrectory name.)
- Write down all of the passwords carefully; For BlueHost, for WordPress and settings for FTP ( file transfer program such as Filezilla which is not necessary but helpful).
- You now have WordPress installed on your own domain. If you already had a domain registered with a different company, say Go Daddy, (do not get hosting on Go Daddy since among other things, their database sites run slow) But leave your domain hosted there and go there ( or wherever your domain is registered, to put the BlueHost DNS numbers in the nameservers ( NS1.bluehost.com and NS2.bluehost.com) This will point your domain name to your new site on the BlueHost account.
- Go to your new WordPress site ( www.yourdomainname/wp-admin)go to the dashboard and set up all of the Settings. Pay attention to the permalinks settings.
- Now time to clean up your .com blog by getting rid of spam comments and such to prepare for the export.
- Go to your old .com site’s dashboard to Tools- Export and export the blog file and save it to your desktop.
- Go to your new site’s dashboard to Tools – Import and find the file on your desktop to import into your new site. Be sure you check the option when it presents itself to bring in all attachments.
- Now you are ready to choose your theme and customize it as well as choosing your plugins setting them up and adding widgets to your site. There are lots of great tutorials as well as good books out on how to get the most out of your WordPress.org account. If you aren’t good with graphics, you can hire someone to spruce up a theme and get it all set up for you and then you can take it from there.
But you are not finished yet! What do do with your old site? Google does not want duplicate content sitting around the Internet so here is the plan to employ if your site has been going for a while and has a lot of traction. If it hasn’t been up long and you haven’t been serious about it then just delete the original .com blog. But if you have lots of search engine traction and links and so forth then there is a way to do this and keep all of your links pointing to the new site.
I have researched the answer to the best practices for making sure the original blog gets pointed to the new one. Until about a year ago there was a work around at WordPress.com for you to do this but they now have it as a service for 12.00 per year and it is very straightforward to redirect your old site to the new WordPress.org site automatically.
If you are local, please join us for the Atlanta WordPress Users’ Group to meet January 19 at New Tricks Word Headquarters in Inman Park.




LOVE the article and all your help in moving my blog from wordpress.com to wordpress.org. Just tweeted it and am going to post to facebook.
Hi, great article! Will this affect my SER ? Thnx
I owe you my life!!! Thank you for the simple, step-by-step instructions. I was a nervous nilly about exporting my site and this post made it easy. Danke!
Have you ever experienced EXTREMELY slow loading times after importing the .com blog files? I notice in the lower left corner of the browser window all of the .com files being transferred. Any fix for that?
Dawn, I have not had any problems with importing the database ( content) from a WordPress.com site to a WOrdPRess.org site as long as the WordPress.org site was set up properly. So if you just set up the .org site you may want to check that you have it set up correctly. SOmetimes people skip steps if they are doing the install by hand and that can create problems. Or they are running a WordPress.org site on a server of a hosting company that does not have the best software and configuration to run WordPress site. Go Daddy has particulary bad performance issues running WordPress sites. I recommend Bluehost.
Hi,
I have experienced the exact same problem and I am (now) sure that I followed all the steps. I suspect that it may be due to the fact that I told wordpress to export all the attachments from wp.com, but now I don't know how to import the problem without installing wordpress again. Have you fixed the problem? I would appreciate if you could share your solution with me.
S.
This artivle has been VERY helpful and I think you. I have a question. On this part:
"# Go to your new site’s dashboard to Tools – Import and find the file on your desktop to import into your new site. Be sure you check the option when it presents itself to bring in all attachments."
When you say my new sites dashboard, do i just login to wordpress.org? Where is the dashboard there?
To login to your new site, you type into the address bar: http://www.yournewurl.com/wp-admin the login screed will come up and you put your user name ans password in and there you go.
So even if my URL didn't change, doing this process will move my blog from wordpress.com to wordpress.org?
Again, thanks for the help!
If you followed my instructions you will have a site up on your own hosting account. You can point your domain name to the new site.