When ever it comes to WordPress webhosting, we have many options and we often stick to one which we heard the most, or have seen our favorite blog using it. Godaddy which is one of the popular domain registrar, and also hosting company, is one popular name due to it’s branding and advertising. No doubt, Godaddy always offers something lucrative when it comes to buying domain, but for webhosting, I often found it below the average quality level.
I mostly deal with WordPress websites, and that’s how I evaluate a hosting. If the specific webhosting is not great for hosting WordPress sites, I never recommend or mention it. In couple of my articles in the past, I have mentioned about issues with Godaddy and WordPress blog. Most of the people and client I have interacted with; who is also using Godaddy hosting for WordPress blog, most of them were facing the similar issues like:
- Website downtime
- Internal server error
- Website very slow
- Compatibility issues
Recently one of my Indian client who was hosted on Godaddy hosting, contacted me to recommend a reliable WordPress host, and he bought Bluehost hosting. Since Bluehost doesn’t help in website migration for free (They charge $99), I decided to help my client by moving his WordPress blog from Godaddy to Bluehost server.
My client was facing issue with WordPress site slowness, and his traffic was not more than 3K Pv daily. A reliable WordPress hosting company like Bluehost and Hostgator can easily accommodate up to 20K Pv/daily with a well-optimized WordPress blog. (From my personal experience).
Nightmare with taking backup from Godaddy:
First of all, I always found Godaddy cPanel and dashboard to be more than complicated. I’m so used to using standard cPanel (offered by most of the hosting companies), that Godaddy panel seems always complicated. Even while buying a domain, there are tons of additional options, which is irritating at time. Though, this is my personal opinion, but I have seen custom panel example of Dreamhost, and they have done is elegantly and without confusing the customers. Anyways, this is entirely different story and most important thing I will talk today is taking website backup on Godaddy hosting.
Needless to say, Godaddy hosting servers are not that great for WordPress blog, and most of the time people who are on Godaddy servers, ended up paying more for VPS or other high-end options on Godaddy, without knowing that; they can get better results in less amount on a server optimized for WordPress blog. See: In-budget quality hosting companies for WordPress.
Anyways, this post is not exactly a quality review of Godaddy as WordPress hosting, but to point out on other problem that I faced today. As I mentioned above, I was trying to migrate my client WordPress blog from Godaddy to Bluehost following my earlier tutorial, and part of the process is taking backup of WordPress wp-content folder.
This is one of the simple process, in which you connect to your hosting account via FTP, Zip the wp-content folder and download it quickly. It sounds so simple, but Godaddy have their own limitations for such stuff. They kind of try to force users to stick to their own hosting by putting on limitations like this:
- You can’t create a Zip or Tar archive of files or folder larger than 20 mb with Godaddy file manage tool or using any 3rd party FTP software.
- Another issue is: If you try to download wp-content folders directly, timeout and connection errors are common issues.
It took me 4 retries and 5 hours to download a 70mb wp-content folder from Godaddy, and that too after I took a complete different route. None the less, download speed of file never exceeded more than 35-40Kbps. I’m using a 4 mbps broadband connection, and 40 kbps downloading speed is too less for that kind of broadband connection.
How I took backup of Wp-content folder from Godaddy?
I tried few plugins that could help in taking WordPress folder backup, but none of them seems to worked due to various restrictions on hosting side. I also tried few plugins which could put the wp-content folder as backup directly to my Dropbox account, but no luck.
By the end of trying numerous WordPress plugin to take backup of my client WordPress blog, I ended up trying WP time-machine, which also showed me error (Above screenshot) while trying to take backup to my dropbox account. Adding to my surprise, when I was about to ask Bluehost to do the paid migration, I noticed WP time-machine plugin made a backup of Wp-content folder at the root of my Godaddy server. The only problem was, it could not export the backup directly to my Dropbox account. Thankfully, single .zip file helped me to download the wp-content folder without much issue. (Just the slow speed and waste of precious time).
Also in the process, I found one useful resources which will help anyother who is not using WordPress, and using any other platform to host their site on Godaddy.
- Using SSH: I’m not a big fan of using shell command, but if are comfortable using them, you can use this resource to run the command and transfer files from Godaddy to your new hosting using SSH. You need to refer to this guide to enable SSH on your Godaddy hosting.
You can also try finding some backup script, which might help in taking website backup from Godaddy. If you are using FTP client like FileZilla, you can consider increasing the retry and timeout number, that will be helpful.
If you are a newbie and thinking to buy hosting for your new WordPress blog from Godaddy, I would recommend you to STAY AWAY! Buy something which is tried and tested, and works perfect for WordPress. You can pick any of these hosting for your WordPress blog.
If you are an existing customer of Godaddy and hosting WordPress sites with them, I would love to hear your feedback and opinion about the same. Also, Do let me know which hosting company you are using to host your WordPress blog?