I realize there is probably a few of these guides floating around, but here is another quick-and-dirty on how to switch from a free wordpress.com blog to a hosted wordpress blog (wordpress.org) with your own website name. The benefits of doing this are great, but I assume you already know them since you’re looking for a way to switch out of your free ‘http://johndoe.wordperss.com‘ blog to a more professional and versatile ‘www.johndoe.com‘.
1. Get a domain name: You can buy a .com name from anywhere. However, a .ca name is regulated by the Canadian Internet Registry Authority (CIRA). Only certain domain registrar’s are approved by CIRA to sell .ca names. You can go to CIRA.ca and see a list of approved registrars who can sell you a .ca name. My recommendation is to go with one that can give you both a domain name and a good hosting package so you can keep both under the same roof for easy management.
You can try godaddy.com. They are one of the larger ones, but they have annoying up-sell ads at every step of the way and all over your account management screen whenever you login to work on your website.
I prefer Bluehost, but they can’t register .ca accounts, so I curently have my domain from lowcostdomains.ca (not recommended, they’re very slow to respond to support questions), and it’s being hosted with Bluehost.com. Bluehost has 24/7 online chat support, and they’re very quick at answers and guiding you through doing anything you need to do (including how to set up your non-bluehost domain to be hosted with a bluehost account). Besides, Bluehost has the latest wordpress right on their hosting account, so all you do is a one-click install and voila!
–
2. Get a hosting account: Already mostly covered above. If you are looking at options other than GoDaddy or Bluehost, there is a list on wordpress.org of all hosting companies that have the minimum requirements to handle the wordpress install.
–
3. Install WP software from Wordpress.org on your hosting account: If it’s not already offered as a built-in option from your selected hosting company, download it from wordpress.org then upload it to the public_html directory in your new hosting account.
–
4. Download a backup of your existing free wordpress.com blog: Go to ‘Tools’ in the admin menu of your old blog. Click ‘Export’. Select the directory (e.g. your desktop) you want to plop the file in, then follow the on-screen directions.
–
5. Upload the backup into your new wordpress.org hosted blog: Go to ‘Tools’ in your new-blog admin menu. Click ‘Import’. Follow instructions and upload the file that you just exported from the old blog. You will now have all your posts and comments from the previous blog appear on your new blog.
–
6. Go ahead and take your new blog for a ride! Unlike wordpress.com, a wordpress.org blog lets you install any widget or plugin your heart desires! You should know that you will not see many of the widgets you are used to from the previous free wordpress.com admin panel. You will have to download them or something similar (or better!) from the widget and plugin directory on wordpress.org. Click the image below to see a list of the plugins I use for YourWorldToday.ca.
————————————–
If you want to carry your traffic with you from the old blog to the new blog (redierct):
If you have built some traffic that frequents your old (free) wordpress.com blog, then search engines and other sites will have lots of articles/references linking back to your old blog. You want those to go directly to your new blog until all the search engines refresh their links and you get a chance to update all the directories and sites that you have used to promote your old blog.
To do this, you will need to perform a little trick to your old wordperss.com blog, since there is no straight-up option from the admin menu to allow this. Don’t worry though, it’s not that hard and there is a guide by wordpress staff available at http://support.wordpress.com/domain-mapping/redirecting-your-blog/.
Currently, wordpress.com lets people point their own domain (website name) to the wordpress.com blog. So, when I bought the name YourWorldToday.ca, I could have pointed that name to my free wordperss.com account so that I don’t have an unprofessional looking address like “http://johndoe.wordpress.com“. We are going to use this ability to do our little trick.
1. Point new website name to old blog: This is done by changing the ‘nameservers’ of my new domain name to the wrodpress nameservers (supplied by WP). Changing the nameserver of the new domain name is done through the admin panel of the Registering company you used to buy your domain name. I find the name ‘nameserver’ a bit intimidating for a non-techie, so let’s go ahead and refer to those as ‘arrows’ from now on, mmmkay?

–
2. Tell old blog to recognize your new website name: Once you point the “arrows” of your new domain name to the old wordpress.com blog, you go to your old blog admin panel, choose ‘Domains’ from the ‘Upgrade’ menu, type the address of your new domain name in the ‘Add Domain’ box, and click on ‘Add Domain to Blog’. If your “arrows” are pointing to the blog correctly, the next screen will give you the option to ‘buy a domain’ (or something like that). Click that option and spend $10 via Paypal to get 10 Wordpress credits (no way around this. It will give you a year’s worth of redirection, which can be extended for another $10 each year).
Note: If the ‘buy’ option doesn’t come up, don’t panic. Sometimes it can take up to 72 hours for the ‘interweb’ to recognize that the “arrows”of your new domain are now pointing to a new place. In most cases, it doesn’t take that long (mine switched within 2 hours). You can also double check that you entered the wordpress nameserver addresses corectly in your domain’s manager window. Wordpress won’t give you the ‘buy’ option unless it can recognize that the “arrows” of your domain name are pointed at it.
–
3. Connect new website name with old blog: Now that your arrows are pointed correctly, and you paid the 10 bucks to Wordpress, you will have the option to ‘put blog here’ when you go back to the ‘Domains’ page in the ‘Upgrade’ menu of your old blog admin panel. Click the option and you will now be able to use ‘YourDomainName.com’ to get to your old wordpress.com blog.
–
4. Pull a Brutus and stab the old blog in the back: Now comes the trick! Once ye olde Wordpress.com blog is all comfortable and cozy under the new domain name, we’re going to go behind its back and change up those “arrows” again and make them point to where we REALLY want them to point: our new blog! To do this, just get the nameservers of your hosting company account (For Bluehost: ns1.bluehost.com and ns2.bluehost.com), and enter them instead of the Wordpress nameservers that we entered in step 1. Wait again for the customary 2 to 72 hours while the interweb refreshes the direction of your arrows, and now you will have your new website name pointing to your new blog, and any visitors to your old blog will automatically be redirected to your new blog.
You don’t need to brace for a Shakespearean epic plot for revenge by Wordpress.com. They’re cool with it.






This is interesting, but you can choose joomla too. it is good to blog too, bye
Hello, i have installed wordpress to domain.org, but i need to have domain.com as main domain (domain.org i wolud lik to be parked) of that installation. If ponit name servers (domain.com) to hosting where is wordpress installed would by blog work??
Hi March,
To use domain.com instead of domain.org for your blog:
1. Make sure the name servers of domain.com are pointing to the nameservers of the hosting company where your blog is hosted. If you acquired your domain name from the same company that is hosting your blog, you probably don’t need to change the nameservers.
2. Once domain.com has the correct nameservers of your web host, go to the management page of your domain and look for the place where you can specify the directory where your blog files are sitting. Insert the correct path to the directory and your domain.com will now be connected to your blog.
I hope that helps!
Issmat
Thank you, i point name servers of domain.com and parked domain.org
Now i have both domain.com and domain.org showing the wp blog at zhe same hosting, what you think will happen if i change on domain.org at wp-admin>settings>general domain.org to domain.com ?
Is this a trick?
I wish that existing post, pics etc… stay the same but with different domain prefix – domain.com
This was very helpful. Thanks.
Question: What happens when someone searches and looks for one of my past posts on the WP.com blog? I continue to get lots of traffic on past articles, so I’ve been hesitant to take the final step and pull the Brutus.
Will a person get a 404 error after the arrows redirect to the new domain even though past posts were moved in the database?
Hi Alexis,
After the Brutus, and if you followed all steps correctly, all traffic from your old wordpress.com blog will be redirected to your new blog automatically. For sometime, Google search hits will still show your blog posts with the old blog address (http://blogname.wordpress.com), but when someone clicks on them they will be taken to your new blog.
After a while, the search engines will update the web addresses and you will start to see the search hits having the new blog address instead of the old one. Still, if you have links to your old blog placed on other sites, they will continue to redirect to your new blog as long as you maintain the $10 annual redirect fee with wordpress.com (step 2 in the guide above).
You will almost certainly have less traffic in your new blog than you did in your old blog. In time, your new blog traffic will build back up as search engine bots crawl and reference your blog, and as long as you take the time to implement all the SEO measures in your blog that were previously automatically provided by wordpress.com.
There are several plugins available for wordpress.org blogs that help with SEO. Take some time and browse the plugins directory now that you have the ability to install whatever you want on your blog. Read reviews about the best ones, add google analytics to track your stats, and carry on with all the regular conventions of using blog titles with good keywords, tagging, etc.
I hope that helps. All the best with your new blog site. You won’t regret it, even if your traffic drops a little!
Cheers,
Issmat
Issmat:
Thank you so much for taking the time to respond to my questions. So many times, it seems like questions like this end up in cyberspace never to be heard of again.
I’m thinking of adding referral page to the small business portion of my blog (and business website if it ever gets built) . . . I’ll happily add your name/site . . . with your permission, of course.
Hello – great and useful post since I am currently working on moving two wordpress.com blogs to their own domain. I just did the export/ import on one of them and all went well — but the LINKS did not transfer.
How can I move my links over without retyping everyone of them over again please?
Hope there is a way.
Thank You
Ok I am at step three sir and need a bit of clariification please: iut is not quite clear to me what you want us to do on this step.
. Which should I select as the Primary Domain on the screen once the payment has gone through for the redirect.– The WP domain or my new domain>
Thank You
very nicely told… good info