All of my blog posts may contain affiliate links. This means I’ll receive a commission for any products/services you purchase through them. It’s not a lot, but enough to help keep this blog up and running! Thank you for your support!
Running a blog is just like running a business. You want to make sure all parts are running smoothly, otherwise, the business can’t succeed. Over the past several months, my site has been plagued with error messages, causing my site to crash. When my site goes down, I lose traffic, potential income, and clients.
Headaches and More Headaches With eHost!
When my previous web hosting agreement was up at the end of 2016 (Bluehost), I was disappointed with the large bill for another year’s renewal, so I moved my site to eHost. Everything was great for a while, until I suddenly got a 500 error page when trying to access my site. Unsure of what to do, I connected with the chat tech support at eHost. They were useless. All 3 tech support representatives told me it was something on my end, but wouldn’t give me any clues as to how to even begin to resolve it.
So, I began to do a Google search to figure out how to make the updates. It took me nearly 3 days to find the answer and to make the corrections. Something somewhere in my plugin code corrupted my database so I had to upload a fresh install of WordPress. This same issue has since happened 2 more times since then. The latest was two days ago. 3 more eHost tech support representatives told me it was fixed on their end, but when I tried to access my site, more 500 errors appeared. I decided that was the end of my relationship with eHost.
Making the Switch to SiteGround
I decided two days ago that SiteGround was going to be my new web host provider. I was a little nervous about all I had to do to get the site physically moved over, but SiteGround has a fantastic tutorial that made moving it so easy. Basically, there are 4 main steps:
- Sign Up For SiteGround Hosting
- Move your website files to your new host
- Move your WordPress database to your new host
- Reconfigure settings
Sign Up For SiteGround Hosting
Before you can get started moving files over, you have to sign up for one of SiteGround’s hosting plans. I signed up for their Startup Package, which is suitable for 10,000 monthly visitors. You also get 10 GB of web space, one website, and all of their essential features. You really do get some of the best web hosting for WordPress at an affordable price. So, you can’t really go wrong with any plan you choose.
Move Existing Files to SiteGround
Now that you have signed up for a hosting plan at SiteGround, you can now begin the process of transferring your existing files over to your new account. This is relatively easy, but can be time consuming. I always recommend downloading a full backup before you do anything further.
If your existing host uses cPanel, like eHost does, you can simply download your site’s files using an FTP application (I use FileZilla). Depending on how many files you have, this can take a few hours. It took about 3 hours to download everything from my site. I created a folder on my desktop to store the files until I was ready to upload them into SiteGround. Another alternative to transferring your files, if both hosts use cPanel, is to zip up all of your files into one zip file, upload to SiteGround, and extract them into the location of your choice. This can cut down on transfer time. I chose to do it via FTP.
Move Your WordPress Database to SiteGround
After you have transferred all of your files to SiteGround, the next step is to upload your WordPress database. This is a very easy process. Simply log into your original host’s cPanel, scroll down to Databases, then click on phpMyAdmin. Here, you’ll see all of your databases over in the left column. Click on your active WordPress database, then click “Export.” Follow the onscreen prompts to export your database. After you’ve exported your database, you can then upload it into your SiteGround‘s phpMyAdmin section.
Once you’ve moved your files and database over to SiteGround, you may need to reconfigure some of your settings in order to complete the process. For me, my domain was still being hosted by BlueHost. I transferred my domain to SiteGround just because it was easier to keep everything in one place. Transferring your domain is a relatively easy and fast process. If you aren’t transferring your domain, you will still need to update your DNS settings to point your site to your new host. You will also need to update some of the information in your WordPress configuration file (database name, user name, password). For detailed information on how to do this, I highly recommend reading SiteGround’s instructions.
My Immediate First Impression of SiteGround
I just completed migrating my site to SiteGround yesterday, and experienced no downtime, even though I had to transfer my domain. I love the layout of my SiteGround account, and the ease of accessing so many of their great features. I hope to be a SiteGround customer for years to come! I highly recommend them! If you are interested in what they can offer you and your business, check them out here!