Image credit: David Castillo Dominici & Free Digital Photos[/caption]
Migrating a WordPress blog is a very delicate operation where things can go VERY wrong. Thanks to my difficult migration, I learned a few lessons that helped me get through.
I thought moving my WordPress blogs would take me about six to eight hours at most but that was not to be. My experience was incredibly difficult thanks in total to my ISP. Despite that and with the help of some fantastic tech support reps, my blogs were successfully moved to their new home. Here are 10 steps that helped me keep some of my sanity during the process:
1. Decide when you’ll initiate the migration
If you have a blog that has a lot of traffic, you will need to plan for potential downtime. As you know more about your WordPress blog than anyone, you are the best person to decide when is the best time to make your move to your new webhost.
2. Test your FTP login
As a blogger and site owner, an FTP client, like FileZilla or CuteFTP should be a staple in your software arsenal. One of the things you want to do is to test your FTP login with the new webhost. I did his and found that I was receiving an error message when I tried to access my FTP site.
3. Download new emails
This is something that I forgot to do before my migration so I most likely lost some emails. Like some, I use MS Outlook to get email. What I didn’t do but should have done was to download new emails into Outlook ahead of time so that I minimize the chance of losing messages that come in during the migration. Once your start moving your WordPress blog to the new webhost, you will no longer have access to the old host’s mail server; that’s why it’s good to do ahead of time.
4. Use a plugin to backup your WordPress blog
The idea of moving each file one by one was not appealing and I needed a way to get this done quickly. Thanks to some great advice, I found a free WordPress plugin called BackWPup that not only backed up my blogs but really saved my sanity during a critical moment
5. Test the backup
Once you have the zip file of your WordPress blog(s), it’s always wise to test them. My webhost provided a test site for me to upload my extracted files. Once I took a look around and saw that everything was good, I knew the back up was sufficient and ready.
6. Create a new Database in your cPanel’s phpMyAdmin
This is where things get a little technical, so bear with me. If you’re going to moving an existing WordPress blog to a new host, you need to create a blank database in phpMyAdmin and import the table from your existing SQL database into that blank database. This is absolutely necessary if you want your blog to work at all.
7. Change your nameservers to the new host
Once you’ve tested and made sure everything is working, you change your nameservers to the new host. This means going back to the place where you bought your domain name and changing the ns1 and ns2 fields to the new webhost. If you don’t have these new nameservers, ask your webhost. This process takes about 4 hours to complete for each site so you have no choice but to wait.
8. Check to make sure your WordPress Blog is pointing to the right URL
When I moved by blogs, I was unable to get the login screen. So I had to go into the phpMyAdmin to modify two fields in my database table that were pointing to the test site and not the main url. Once I did that, I was able to login and get into my blog.
9. Create your Email accounts
Once everything was done, I still had to login and create my webmail accounts. I did this and then configured my Outlook to retrieve mail from the server. If you don’t have the addresses for your incoming and outgoing mail servers, ask your webhost. It’s also a good idea to configure your client to keep a copy of your messages on the server just in case you have problems with your mail client.
10. One important last step…Breathe
After 44 hours of what I thought would take eight, I realized that I was actually holding my breath. Once I made sure I was able to log into WordPress admin and get my emails, I actually breathed.
Moving your blogs to a new webhost is not an easy task but it does take some organization. Things can go wrong so it’s important to have great technical support staff who’s able to help you whenever and however you need it.
You can read more about my experience of moving my WordPress blogs to my new webhost and how I survived the curve balls.













Twitter: seojus1
Hi D,
nice article here. I recently moved a WP site to a new domain and just tried the export / import tool on WP. It worked for about half the content, but the other half, well who knows where it went…lol..
But it is def not as easy and quick as we think…I am sure this will help many people…
Justin Musiker recently posted..Link Building Strategy For 2013
Twitter: SMARTSocMed
Hi Justin,
That’s terrible. I can only imagine how rough that is. To lose half your content, ugh! Hope things are better on your end I envy those who go through the process without a hitch but at the same time, it’s a new learning experience and I got a couple of posts out of it
Thanks for commenting
Oh, that might be a headache, Looks like you’ve gone it all through. Thanks for the tutorial. will keep it in mind for future, who knows what’s going to happen)))
Evan recently posted..Impressive Dark WordPress Themes 2013
Twitter: SMARTSocMed
I won’t lie, it was! Eventually it worked out but I will never forget it and I learned a lot from it. Thanks Evan!
D. Dixon recently posted..6 Simple Farming Concepts That Apply To Blogging
Twitter: pathaderavi
I have seen many blog authors whose Hosting Transfer has failed because they did not test the Backup. Thanks for other 9 tips
Ravi recently posted..9 Proven Tips to Get more Comments to Blog Posts
Twitter: SMARTSocMed
Hi Ravi,
Having worked in IT, I am all about testing beforehand because it saves a lot of hassle, headache and swearing! Thanks
D. Dixon recently posted..As AdBrite Dies, What Are Other Active Google AdSense Alternatives?
Twitter: @rommysunnyblog
thanks for the information i also have faced these once in my life but did not even dare to write a post about this …you memorized me that day and yes a great tips so that no any other would have to go through that
Rohan Mod recently posted..High CPC Keywords
Twitter: SMARTSocMed
Thanks Rohan. In light of what I went through, I just had to write it just to see if I could save someone from the nightmare.
D. Dixon recently posted..How To Use Google AdWords Keyword Tool For Your Keyword Research
Twitter: prabhatrayal
Hey dixon,
nice post. when i moved one of my sites i got confused and ended up with loosing my database. that was the worst thing that has ever happened to me. now i take care of everything before i move a blog.
prabhat recently posted..UC Browser for PC Download : iEatTraffic
Twitter: SMARTSocMed
OMG Prabhat! I would have lost my mind. What a lesson to learn. I’m glad things are better for you (right?). Hats off and thanks for your comment
D. Dixon recently posted..3 Easy Ways To Protect Your WordPress Blog
Twitter: iusbd
very very important article was written by you. Its very much help me to get idea about how to get wordpress migrate to another. Thanks for this nice article.
Irfan recently posted..How to Register in Elance
Twitter: SMARTSocMed
I appreciate the compliment, Irfan. It’s definitely an experience and I hope yours was a lot more pleasant than mine! Good Luck
D. Dixon recently posted..3 Easy Ways To Protect Your WordPress Blog
What was your motivation for switching to a new webhost to begin with? I find myself in a similar situation right now in regard to several of my niche blogs that I would like to move, but I know that it would be a endeavor that would end with a huge headache! I’m too concerned about something going terribly wrong, so I’ll probably just leave everything as it is for as long as I can.
Jacob Arvin recently posted..BloggingWithJohnChow.com Review: A Niche-Blog Blueprint
Twitter: SMARTSocMed
Hi Jacob,
I was starting to outgrown them. I had an issue that happened outside of “business hours,” and my blog was down for 2 days. I couldn’t get in touch with anyone and then when I called them up on a business day, I was told they had sent me an email response to my ticket. That floored me because my entire system was down so an email wouldn’t have helped. I just needed more support and MAN I got it from my new host.
I know you’re on the fence but I will say this: don’t wait until something REALLY goes wrong to follow your instincts. What I went through is not typical but it taught me a lot. If your gut is telling you to make that change, listen to it. You work hard on your blogs so don’t leave anything to chance. Let me know either way
Helpful article, not much helpful for me but for newbies
It was really tough when I moved my WordPress blog from one host to another. We have to move all media and database content safely to new host. Not an easy job. Your article will help newbies a lot. Good effort.
Rehmat Alam recently posted..10 SEO Practices Beginner Bloggers Must Do for Their Blogs
Twitter: SMARTSocMed
Hi Rehmat,
I have managed server farms, dealt with a client losing 5 years worth of information because her computer crashed and let me tell you, even for someone who’s done that and more, it’s nice to be reminded of the basics. Thanks for your comment
D. Dixon recently posted..6 Simple Farming Concepts That Apply To Blogging
Twitter: startup_today
Hey D,
Nice post ! I have been looking into moving my blog to Hostgator for a while as a lot my my blog visitors are from america but i did not really have any idea of how to do it.
These are some great tips that will come in useful to me
Thanks
Phil M recently posted..5 Lessons I Learnt To Increase Blog Traffic Within A Week
Twitter: SMARTSocMed
Hi Phil,
Glad I could be of some service. I’ve used Hostgator before and they are one of the great ones! Good luck and let us know how it goes
Backing up is so important! I’ve seen others that lost thousands of posts in a move because they didn’t make a local back up. Starting from scratch in terms of content is a terrible way to go.
Robert Koenig recently posted..Modesto Hospital Fined 2x by Dept. of Public Health
Twitter: SMARTSocMed
So true! I used to manage people who loved their hard drives a little too much and that didn’t go so well. Having multiple backups is best because you never know! Thanks for your comment Robert
D. Dixon recently posted..3 Easy Ways To Protect Your WordPress Blog
Twitter: OddRandomThots
Excellent how to guide Dixon. You’re right, moving a blog is a tedious task and should be well thought out. I recently moved one of my blogs from a subdirectory to root. It’s not exactly a server migration, but the task is quite similar.
I found that if you use a WP export from myphpAdmin, it’s necessary to open it in a text editor and copy/replace all the urls inside to the new one. This may be well known to some folks, but to me the knowledge came after the fact.
Anyway, thanks for the list of advice, it will save some a huge headache.
Robert recently posted..Alien Proof, Seeing is Believing
Twitter: SMARTSocMed
Hi Robert, I think anything move we perform requires as much case as we can give it. I had to go into the db and make some changes as well so, it was definitely a learning experience. I hope that this post will not only save some headaches but some crying, cursing and gasps of “OMG, NO!” Cheers!
Twitter: AhmadFauziAhsan
Very helpful article.
Maybe you can try Duplicator plugin, available in WordPress p;lugin repository. You can back up entire website like WordPress installation, database, themes, plugins, etc.
You must download and upload about 28 MB of file to backup and restore to your new webhost.
Twitter: SMARTSocMed
Hi Fauzi, Thanks! One of the techs at my new host recommended another plugin that was a god send. It really helped me to get the backups done safely. I have had to use it once on another site and so far so good. Thanks so much for the suggestion!
D. Dixon recently posted..3 Easy Ways To Protect Your WordPress Blog
Twitter: design_branding
Thank’s a lot for this useful and updated Guide.
We will use this info translating it to spanish to inform our web clients how this steps can be done one by one.
Great Job !!!
Twitter: SMARTSocMed
Hi Carlos,
Muy bien, I’d be honored! Thanks so much!
This worked perfectly for me. Great article about protecting your WordPress site. These are great ways to improve wordpress security. Thank you so much for sharing this.
Twitter: SMARTSocMed
Hi,cutekavya,
Glad to hear it! Thanks for your comment
D. Dixon recently posted..3 Easy Ways To Protect Your WordPress Blog
Great point . Well detailed . “Back up” so important
Helen Wright recently posted..Home
Twitter: SMARTSocMed
Hi Helen – Couldn’t have said it better myself! Thanks for commenting
D. Dixon recently posted..3 Easy Ways To Protect Your WordPress Blog
Thanks for the advice, I will be moving my blog in the not too distant future.


I think I better start looking into the BackWPup plugin.
I have bookmarked this, no doubt at all I will be back
Neil recently posted..What is SEO and how can it benefit my business?
Twitter: SMARTSocMed
Hi Neil,
Thanks! I’m glad you found this useful and I hope your migration goes well!
D. Dixon recently posted..3 Easy Ways To Protect Your WordPress Blog
thank you for this I’m planning to change my webhost and got hard time finding way how to transfer all of my blogs. this is really a life saver…
Twitter: SMARTSocMed
Glad this post could help you, Jane. Here’s hoping your migration goes smoothly!
Twitter: Mike_Howg
Very informative article. I’ve been thinking of changing my web host recently and am kind of overwhelmed at the thought of doing so. It seems like it might not be too much of a chore though.
Mike Howg recently posted..Redirect Commenters to a Thank You Page
Twitter: SMARTSocMed
Taking the necessary steps before can mitigate some of the difficulties but don’t be surprised if you have some issues. As long as you have a good webhost who’s willing to work with you, it really helps alleviate the anxiety. Thanks Mike and let us know how it goes when you make your move!
Twitter: umpreetturtlers
yes i’m gonna do it next month , everything is planned , hope it goes well
myles recently posted..Killer Ways to Speed Up Slow Running Macbook
Twitter: SMARTSocMed
I hope so too, Myles. Sounds like you’re definitely geared up and I wish you the best with it!
Twitter: It_Freelancing
Changing your hosting is not an easy task, as not just it could disappoint your audience if takes long time. Plus also sends bad signal to search engines.
Pankaj recently posted..Mobile Recharge Software Freelancers
Twitter: SMARTSocMed
You’re totally right, Pankaj. I had prolonged downtime because of my migration issues and I had a regular mention it when I wrote a post about my migration nightmare. She was understanding but what about the ones who came and didn’t know the story behind it. First impressions mean a lot! Thanks for your comment
Right information at the right time as i was planning for planning for moving by my blog to another host. This post saved my lot of time and helped me a lot. Thanks alot

Vineet Sajwan recently posted..MH One News Channel Office Contact Address Phone Number
Twitter: SMARTSocMed
So glad to hear that Vineet! I’m wishing you good luck on the migration!
D. Dixon recently posted..As AdBrite Dies, What Are Other Active Google AdSense Alternatives?
thanks for the share i moved my domain successfully but lost the back links how to retain them or i have to start a fresh any help will be so kind
mccullem ashley recently posted..KENNEDY HEALTH CARE IS IN FULL BLOOM
Twitter: SMARTSocMed
Hi! From what I understand backlinks are accumulated based on your URL so if all you did was move your domain from one host to another, you shouldn’t have lost anything. Did you change URLs?
D. Dixon recently posted..As AdBrite Dies, What Are Other Active Google AdSense Alternatives?
Twitter: tech_anger
Very detailed article. I was thinking of changing host. Now this will come handy. Is there a way to test backups if webhost does not provide this feature ?
Twitter: SMARTSocMed
Hi Aamir,
Thanks for sharing it. As far as testing our backup, I would suggest that you create a subfolder under your domain test it there. The problem with that is that the locations here some of the files are pointing to will need to be changed manually because the links might point to your old path. I had to do the same things before my migration and some of my links were broken because the folders had changed but the backup looked good from what I could see. Hope that helps
D. Dixon recently posted..As AdBrite Dies, What Are Other Active Google AdSense Alternatives?
Twitter: richardsbox
I’m coming up to the point when my site subsciption is up and was looking at a new Hosting Plan. I was dreading it. I’ve never run a website before so it was made even worse. I will follow your guide when i’m ready
Richard recently posted..Advice on Buying a New Car
Twitter: SMARTSocMed
Hi Richard,
For sure. Running your own “ship” is fun and definitely a learning experience. Thanks so much for your comment and I hope it goes well with your new host-home
D. Dixon recently posted..3 Easy Ways To Protect Your WordPress Blog
Twitter: winsonyeung
Backuping up is the most important step but lots of the webmaster did not follow. I just shifted all my sites to the new server last week and realize that I didn’t shift my new email over. Luckily I can access my backup and get back my data from my old emails.
Twitter: SMARTSocMed
WOW! The great thing is that you had that plan already in place so while it was annoying, it wasn’t harrowing. It’s great to hear a happy ending to this story when it could have all been so different. Thanks Winson and great to meet you. Read your post on BlogEngage!
D. Dixon recently posted..6 Simple Farming Concepts That Apply To Blogging
Twitter: winsonyeung
Beside upgrading to a better server, I also shift my DNS to the CloudFlare which is a cloud server that helps to block bad request as well. It helps to enhance the security, improve website loading speed and also save bandwidth all for at no cost.
Twitter: SMARTSocMed
I had been told about CloudFlare so that is an awesome feature. You are definitely ready for anything, Winson!
Yes, this is definitely a process! Especially changing to a new domain. Great tutorial. I was looking for a good tutorial I can send someone a link to.
Twitter: SMARTSocMed
Hi Bill,
Glad to hear that you think these steps are valuable enough to share. I’m honored. I hope your friend remembers that the last step is extremely important
D. Dixon recently posted..3 Easy Ways To Protect Your WordPress Blog
Twitter: musicianmakers7
Thanks for the tips! I wish I read this earlier. I tried moving one of my sites to another webhost and somewhere along the way I totally screwed up. Worst thing about that was that I didn’t even save a backup.
Leslie Edwards recently posted..The Basics On How To Make Electronic Music: Drum Loops
Twitter: keralpatel
Another good tip is to back it all up and still ask for a professional help. If you don’t know what you are doing then losing everything for some dollars is not worth it. And yes I always close my previous hosting account 15 days later when my new one is up and running.
Twitter: SMARTSocMed
Believe me, when it comes to my blog, I ask for help. I find no shame and it helps me to get another perspective as well. Thanks for that tip, Keral!
D. Dixon recently posted..Social Media Marketing: Designing The Ideal Infographic
Twitter: Techblowup
Thanks for this step by step tutorial steps. We should take care of all the points. Nice post thanks for sharing this info.
Prakash recently posted..Facebook Login | Facebook Sign up | Facebook Sign in
Twitter: SMARTSocMed
Hi Prakash,
THanks for taking the time to comment. I learned a lot from this experience and I wholeheartedly agree.
D. Dixon recently posted..Social Media Marketing: Designing The Ideal Infographic
Hey Dixon,
Nice post and Thanks for sharing these step by step tutorial for moving wordpress blog. Yes, creating backup is most important part when we moving wordpress blog. I will surely apply these all points whenever I move my wordpress blog to new webhost.
Sudipto recently posted..Best Android Phone Under 10000