Check out ThesisAwesome.com and get $20 OFF Product Skin Thesis Skins
10 Steps to Moving Your Blog to a New Domain Name

10 Steps to Moving Your Blog to a New Domain Name

by on July 28, 2010 · 56 comments

First of all, I’d highly recommend that you only move your blog to a new domain name if its absolutely necessary.

This means that when you first set up your blog, spend a decent amount of time making sure that you choose the right domain name for your blog.

If not you might have to go through a difficult process that I just went through.

Here is the process for WordPress blogs:

  1. Purchase the new domain name.
  2. Install WordPress on the new domain name.
  3. Backup the already existing blog’s database.
  4. Update to the latest version of WordPress within your hosting and wp-admin.
  5. Copy all WordPress files (excluding the wp-config file) from the already existing blog to the new site in your hosting application or FTP.
  6. Copy the database from your already existing blog to the new site, in your hosting application.
  7. Within the new WordPress site, in wp-admin, under settings change the two URL’s to the new domain name.
  8. If some links are still pointing to the old site, run the MYSQL code explained here in PHPMyADmin.
  9. Go over the new blog and make sure its the same as the old one, and everything is functioning.
  10. If you want, redirect the old domain name to the new one using a 301 redirect which could be easily done in your hosting account.

There are many ways to go through this process

This is only one!

I myself went through this process only a few days ago. I did it because I was at a point where changing my domain name was the only way to expand. My blog had transformed from a personal blog to a popular, multi-authored, young entrepreneur blog and yet the domain name was still my name, Ben-Lang.com. I made the decision to change my domain name to EpicLaunch, although many people advised me to rethink my decision. Changing your built-up brand name is quite a risky move.

I can tell you that changing the domain name wasn’t a pleasent experience, it was frustrating and very time consuming. That’s another reason I recommend that you do this only if you must. If you ever decide to, feel free to add a comment  for advice and help. Believe me you’ll most likely need it.




View all posts by Ben Lang

Article by Ben Lang

Founder of EpicLaunch.com which was previously known as Ben-Lang.com. Started an eBay business, at age 14 and was interviewed on Channel 12.

Write for us a guest post

{ 54 comments… read them below or add one }

Mark July 16, 2011 at 4:40 pm

Wow! You are brave Ben. My hats off to you brother…:)

So how has the move been? Did you retain your traffic and links?

A 301 redirect will definitely help.

I see that your blog is a PR 5 now, so you are definitely doing something right…:)

Mark
Mark recently posted..How To Warm Your List And Monetize It At The Same TimeMy Profile

Reply

Harsh Agrawal August 15, 2010 at 5:28 pm

@Ben Process is quite right and its almost like migrating one WordPress blog from one hosting to another but the last point which you said:
If you want, redirect the old domain name to the new one using a 301 redirect which could be easily done in your hosting account.

It’s one of the most important part if you don’t wish to lose your search engine ranking and traffic….

Acc. to my opinion: One should always try to make sure that while changing domain name, it should always be 301 perma redirection :)
Harsh Agrawal recently posted..How to Install Thesis WordPress Theme From WordPress Dashboard Beginners GuideMy Profile

Reply

Sachin August 5, 2010 at 5:27 am

Thanks for great post I completely agreed with you all steps are so simple to follow :) ;)
Sachin recently posted..Search Engine Optimization SEO My Profile

Reply

Ben Lang August 5, 2010 at 5:54 am

Sure thing :)

Reply

Hieu Martin August 6, 2010 at 4:24 am

I’m too happy with this post. But i think dont make change domain because you will lose all SEO with your old domain
Hieu Martin recently posted..Increase your blog or website traffic just in 3 daysMy Profile

Reply

Ben Lang August 6, 2010 at 4:34 am

Great, well you could always gain back your SEO.
Ben Lang recently posted..Essential Business Networking Tool KitMy Profile

Reply

AIDY
Twitter:
July 29, 2010 at 11:28 pm

I totally understand. I had to move my three web sites to a new server and it was a massive pain in the you-know-what! Part of my problem was a lack of understanding–well, the majority of my problem was a lack of understanding. But, I got them moved and I love my new host who even help me to fix my crawl error issues! Thanks for listing those key points, as they are priceless!
AIDY recently posted..Migration nightmareMy Profile

Reply

benjamin July 30, 2010 at 1:23 am

Yeah, bad experience. I wish I had changed hosts also, Godaddy is a pain!
benjamin recently posted..Ben-Lang.com is now EpicLaunch.com!My Profile

Reply

Laura Davis July 29, 2010 at 1:49 pm

Wow that really does sound like a hassle. But it looks like everything transferred over well! I hope I never have to face this challenge.
Laura Davis recently posted..The Path to a Golden Credit Score (Infographic)My Profile

Reply

benjamin July 29, 2010 at 1:54 pm

Oh believe me it is quite a hassle :)
benjamin recently posted..Ben-Lang.com is now EpicLaunch.com!My Profile

Reply

Ana
Twitter:
July 29, 2010 at 12:33 pm

I JUST went through the same thing, so I feel your pain.

I had no idea how difficult it would be; ended up loosing many subscribers in the process, links, PR, etc.

No I am going to check out your link on mySQL, see if I can fix my old links – thanks for your advice!

Best,
Ana Hoffman
Ana recently posted..Juicy Blog Traffic- Want Some DoFollow!My Profile

Reply

benjamin July 29, 2010 at 1:07 pm

Really? I’m so sorry, yeah its potentially very harmful. MYSQL helped so much, read about it, you could do cool things with it.

Best.
benjamin recently posted..Ben-Lang.com is now EpicLaunch.com!My Profile

Reply

Dean Saliba
Twitter:
July 29, 2010 at 12:10 pm

I’ve retweeted this because I think this is very interesting to a lot of people who might be wanting to move.

Maybe you could do a follow up post about how to move your blog from a windows host to a linux host? I had to do this once and found it very challenging.
Dean Saliba recently posted..The 7 Links ChallengeMy Profile

Reply

benjamin July 29, 2010 at 12:32 pm

Thanks, glad you thought it was interesting.

Hmm about the follow up post, the thing is I did this with my experience, I have no idea how to do that kind of transfer, maybe though if I do one day, Ill write that post :)
benjamin recently posted..Ben-Lang.com is now EpicLaunch.com!My Profile

Reply

Tushar July 29, 2010 at 10:47 am

i seriously believe that switching from one domain to another should only be done with the help of expert…..blogs are made for one time and making them right you should ensure that everything goes fine
Tushar recently posted..What Keeps Simple Bloggers Motivated?My Profile

Reply

benjamin July 29, 2010 at 12:30 pm

Agreed, well I didn’t have one which was a problem but it worked out!
benjamin recently posted..Ben-Lang.com is now EpicLaunch.com!My Profile

Reply

digiknowzone July 29, 2010 at 8:34 am

Congratulations on the move Ben Lang! Instead of moving, I redirected my blog from digiknowzone.blogspot.com to a digiknowzone.com. I’ve read in some posts that say that it’s better to make a new different blog instead of rerouting a blog to a domain. Some say otherwise, page rank-wise, traffic wise and blog-opportunity wise, what do you think is better? Thanks and good luck on your new domain!
digiknowzone recently posted..Time – tik tok tik tokMy Profile

Reply

benjamin July 29, 2010 at 12:30 pm

Thanks! Regarding your question, I think making a new one is better, yet I’m not an SEO expert so I can’t really back this up. I would ask an SEO expert what they say..
benjamin recently posted..Ben-Lang.com is now EpicLaunch.com!My Profile

Reply

digiknowzone July 29, 2010 at 6:00 pm

Thanks for your reply. Hmmm, so far, more people are saying that it’s better to create a new one instead of redirecting it. I’ll need to research more on that. Thanks again!
digiknowzone recently posted..Time – tik tok tik tokMy Profile

Reply

element321
Twitter:
July 29, 2010 at 8:33 am

Thanks for sharing. I recently moved domains. Its a pain in the butt. I scratched my head on this one for a while. Finally I got my host to move it for me. We still had a few problems, but they got them sorted out. I would never been able to do it myself or troubleshooting the issues.
element321 recently posted..We Blog Better is Another Great Blogging ResourceMy Profile

Reply

benjamin July 29, 2010 at 12:28 pm

Sure, lucky you! That’s nice Godaddy barely helped, had to troubleshoot for days.. It was horrible, but people helped outside though, thank god.
benjamin recently posted..Ben-Lang.com is now EpicLaunch.com!My Profile

Reply

element321
Twitter:
July 29, 2010 at 12:59 pm

Benjamin, GoDaddy isn’t the best for Hosting, I would never recommend anyone use GoDaddy, they do have a great service for Domain name Registry and recommend that you only use them for that in the future. In the future, look at using Hostgator they offer free website transfer and will work out and configure everything how it use to be. Most of there staff is knowledgeable about Wordpress as well. If you dont want to use them, try Blue Host, I hear good things form them as well…
element321 recently posted..30 Images of Old and Rusty CarsMy Profile

Reply

benjamin July 29, 2010 at 1:06 pm

Agreed, I have many other domains there and my Dad uses it, only reason I have it (freeloading..) I wish I had hostgator though, people only rave about it.
benjamin recently posted..Ben-Lang.com is now EpicLaunch.com!My Profile

Reply

Cindy
Twitter:
July 29, 2010 at 8:18 am

well-explained and you make it sound so simple. I was thinking whether to include the word ‘design’ on my domain name or just go with my username since I am more known as z3olyte. I had one look at my database settings and all these warnings in red text just say to me, “dont touch anything”.
Cindy recently posted..Social Media DiscsMy Profile

Reply

benjamin July 29, 2010 at 12:25 pm

Thanks, you’re right its not that simple. These are the basic steps, if you need help just contact me or search online, they have good tutorials for each individual step.
benjamin recently posted..Ben-Lang.com is now EpicLaunch.com!My Profile

Reply

Jakes July 29, 2010 at 6:45 am

Hi Benjamin,
Great. You simplified the entire process by explaining it step by step. Last I month I had to change the domain name from blogjakes.tk to blogjakes.com. The tk was free. That’s why I had chosen it first. But later when I changed to the dot com domain, I only used the wordpress importer tool. But I had certain issues with some links pointing to the older site. I had to correct them manually.
Jakes recently posted..Integrate twitter into wordpress commentsMy Profile

Reply

benjamin July 29, 2010 at 12:24 pm

Hi,
I’m glad you enjoyed it. I also used the exporter at first, failed miserably since it didn’t import plugins or themes and half my posts. I’d say this was the right way for me…
benjamin recently posted..Ben-Lang.com is now EpicLaunch.com!My Profile

Reply

Jakes July 30, 2010 at 12:43 am

Hi Benjamin,
You are right about the plugins. But regrading theme, I just downloaded the theme file and then uploaded to the new server. If you are having large number of plugins, don’t go for the exporter. Its better to look for some alternative methods in such cases.
Jakes recently posted..Integrate twitter into wordpress commentsMy Profile

Reply

benjamin July 30, 2010 at 1:22 am

Hi,
Sounds right, I had a lot of customized plugins so definitely wasn’t worth it.
benjamin recently posted..Ben-Lang.com is now EpicLaunch.com!My Profile

Reply

Shaukat Ameen July 29, 2010 at 6:24 am

First of all, Congratulations on successfully moving your blog.

Secondly, I hope you achieve the desired results.

Last but not least, thanks for the step-by-step tips. I hadn’t known about not copying the config file.

Reply

benjamin July 29, 2010 at 12:23 pm

Thanks, I hope so too! Sure thing, enjoy them if you ever need to do so.
benjamin recently posted..Ben-Lang.com is now EpicLaunch.com!My Profile

Reply

Julius July 29, 2010 at 4:02 am

This is an interesting article. Of all my blogs, only one has a domain name that I’m fully contented with. Dialysis Postings is about my life in dialysis so the domain name pretty much says it all. Private Corner I’m not so sure about though I wanted it to be the sort of my private sanctuary since it’s my personal blog. My blog about food – Itlog de Arina, well you could imagine myself changing that into something more recognizable in the future. :)

Reply

benjamin July 29, 2010 at 12:22 pm

Interesting, well if you’re ever interested in changing domain names, use this post as resource and contact me! It’s a pain, I’d be happy to help.
benjamin recently posted..Ben-Lang.com is now EpicLaunch.com!My Profile

Reply

Julius July 29, 2010 at 12:44 pm

Thanks Benjamin! I’ll sure use this as guide in the near future. I just hope I’ll be prepared enough for the headaches when and if the time comes.
Julius recently posted..What Fuels Your Blogging?My Profile

Reply

Nabeel from Create Your First Website July 29, 2010 at 3:11 am

Congratulations Ben Lang!

I really like the new logo and name. They are both very awesome.

I just got to know about this today, by your post here.

I had subscribed to your rss on ben-lang.com, but it did not show this post. So I would have never know’d about this change had I not seen this post.

So I should unsubscribe from ben-lang rss and subscribe to epiclauch’s RSS? I think you should also mention this in the post.

Best wishes for your new blog!

Kindest,
Nabeel

Reply

benjamin July 29, 2010 at 12:19 pm

Thanks, glad you like it.

Oh I had no idea that the RSS stops working, thats unfortunate, I’ll look into that, thanks for letting me know.

Appreciate your kind words Nabeel :)
benjamin recently posted..Ben-Lang.com is now EpicLaunch.com!My Profile

Reply

Dev - Technshare.com
Twitter:
July 29, 2010 at 1:30 am

Great Post ben. These are great Tips.
Thanks for sharing.

I wish you good luck with your new blog :) .

Thanks. Have a great day.

~Dev

Reply

benjamin July 29, 2010 at 12:07 pm

Thanks, sure thing. Hope to see you around at EpicLaunch ;)
benjamin recently posted..Ben-Lang.com is now EpicLaunch.com!My Profile

Reply

Hieu Martin August 6, 2010 at 4:25 am

hi Dev. this tips helpful you or not?
Hieu Martin recently posted..Increase your blog or website traffic just in 3 daysMy Profile

Reply

Andreas from blog advertising July 29, 2010 at 12:15 am

If you do not have any hosting application and just access to ftp and server shell, I suggest to copy all files and folders from the server to your PC.
The copy the entire database from the command line using the mysqldump function (google “restore database mysqldump”). This creates a mysql db dump file, also download it to your PC.
Then create the database on your new server and configure the wordpress config file with the new details.
After this, load the mysql dump file back to the new server and restore db.

Reply

benjamin July 29, 2010 at 12:06 pm

That’s another great way, I had no idea how to the database that way, looks like that might be just as easy. Thanks for sharing!
benjamin recently posted..Ben-Lang.com is now EpicLaunch.com!My Profile

Reply

Hesham July 28, 2010 at 11:08 pm

Thank you for the nice tips! and I agree that there is more than one way to go through this!

I would like to congratulate you for the new move, I wish good luck with your new home Ben :)

Reply

benjamin July 29, 2010 at 12:05 pm

Sure thing. Thanks Hesham, and I really appreciate that you helped me out with this :)
benjamin recently posted..Ben-Lang.com is now EpicLaunch.com!My Profile

Reply

Hesham August 2, 2010 at 8:21 pm

At any time buddy!

Reply

Colleen July 28, 2010 at 10:28 pm

Ok Benjamin, why not simply export the database (using WP’s export feature) then import the the database of posts, comments, etc., into the fresh install?
Colleen recently posted..Tri Cities Washington News Listings – July 28- 2010My Profile

Reply

Wayne Howard July 28, 2010 at 10:36 pm

I was thinking the same thing as I tried, and failed, to copy over the datebases, etc. Then I just imported everything and it worked perfectly.
Wayne Howard recently posted..End of Week 1: Blogging Newbie LinksMy Profile

Reply

Ben Lang July 28, 2010 at 10:43 pm

If only it was that simple.

I tried, it didn’t copy all my posts, and you have to reinstall manually all plugins and themes which is a real pain…

Reply

Hesham July 28, 2010 at 11:06 pm

This could be hard sometimes with large database file, and also depends on your hosting settings!

Reply

Colleen August 1, 2010 at 8:30 am

We have about 300 posts, and use about 5 plugins, and were able to use the export/import feature without a glitch. :)
Colleen recently posted..Tri Cities Washington New Real Estate Listings July 31- 2010My Profile

Reply

benjamin August 1, 2010 at 8:41 am

Lucky you, because for me it sure didn’t work.

Reply

Hesham August 2, 2010 at 8:24 pm

This is great, but with more than 10.000 comments and a lot of other tables created by other plugins, that would be an issue!

Reply

Colleen August 2, 2010 at 9:44 pm

Having said what I said, and after reading the comments, I think I got lucky Hesham!
Colleen recently posted..Tiki Beach Blowout Presented by Preston Premium WinesMy Profile

Reply

Wayne Howard July 28, 2010 at 6:42 pm

This post came at the perfect time. I am going to be transferring my blogs to entirely different servers, but the URL will stay the same so hopefully it will be a little easier for me.

So you install the wordpress using the wp-admin first then transfer over the files and database?
Wayne Howard recently posted..End of Week 1: Blogging Newbie LinksMy Profile

Reply

Ben Lang July 28, 2010 at 10:47 pm

Great. It may be different for transferring to a new server. Wordpress has a tutorial if you look it up. Feel free to contact me for help…

Reply

Leave a Comment

  Twitter (ID only. No links or "@" symbols)

CommentLuv badge

This blog uses premium CommentLuv which allows you to put your keywords with your name if you have had 3 approved comments. Use your real name and then @ your keywords (maximum of 3)

{ 2 trackbacks }