Hi everyone, as you may notice there’s been some fairly big changes to my blog, most noticeably my new theme. Part of the reason for this was my migration from Blogger to WordPress, something I’ve been wanting to do for sooo long, but thought I wouldn’t be able to do myself. I’m fairly good on computers, and I’ve learnt a fair bit about blogging in my three years. Having said this, I thought anything to do with coding was one step too far, and I’d have to pay someone to make the move for me. But I was wrong! I’ve managed to do it all by myself, and if I can do it, so can you!
Whilst I’d recommend Blogger to anyone starting a blog, or with little experience, WordPress is far superior especially when it comes to customisation and SEO/DA score (in my opinion). So, if you’re not a blogger/already on WordPress this probably isn’t a post for you, but if you’ve been considering paying out hundreds on this migration, which I know sooo many people do, have a read and see if you think you’d be able to do it yourself!
Okay so first things first, I was coming from Blogger, but I had already bought my domain name using Google domains (which is linked to blogger so super super easy to do and so cheap, mine was around £10 for a year!) I looked around for the best self-hosting website next, I also did an Instagram poll and the three names that came up the most were Siteground, Blue Host and Hostgator. It’s worth checking all of these out as each one has different benefits, I went with Siteground because it was probably the cheapest and easiest looking one, so that’s what this post will be about. Only downside is, the only online tutorials I could find using a google domain with Blogger to WordPress were with Blue host and Hostgator… hence the need for this blogpost – I got you, dw x
How to migrate to WordPress in 5 easy steps:
Okay, so I’ve broken the process into five steps – and I think (hope) I’ve explained everything clearly enough for you to understand without confusing you more! Without further ado, here are the five steps…
STEP ONE: Signing up to Siteground.
Siteground has three different hosting package options: Start Up, Go Big and Go Geek. Again, it depends what your blog or website is for. I went for the ‘Start up’ package because of the price (can you tell I’m a student?) and it gave me everything I needed. Once you’ve selected the package, you can select that you have your own domain name (assuming you do) so you can pop that into that section. If you don’t you can also buy your domain during this process from Siteground. Fill in all your details, and choose how long you want to pay for… I chose 12 months and it cost me £40ish inc. tax, so not too bad. You can purchase just a one month trial, however this also includes a start up cost of around £10, alongside £3 for the month.. so you may as well just pay for the year for the price difference, or that was my opinion. You can then also have added extras like ‘Site scanner’ which basically checks your account hasn’t been hacked and alerts you if it has. (So far, very easy right?)
STEP TWO: Name servers.
Okay, so you’ve successfully signed up to Siteground, Hurrah, Step One complete! Click on the option that says ‘go to customer area’ (pretty straight forward as it’s the only option there). It may also ask if you need any help which you can click no, because I’m helping you, haha. Also, I think its one of those things which is easier to work out on your own. You should now have an option to click on ‘My accounts’ at the top bar on the screen. Then click C Panel. On the right you should see ‘Account information’ and underneath this it should say ‘Name Servers’ with two codes underneath. You can’t go any further with this process until you do this step (so do not miss it out) ((guess how I learnt haha)). You now need to sign into your google domains account, and click manage domains. Under your domain should be an option for ‘Name Servers’. Add the first code to this box, click the plus sign to add another box and add the second in there. Save changes. This can now take 48 hours to register, mine took 10 hours so, basically you may have to wait for a bit (or do this at night and hopefully by morning you’ll be good to go again!)
STEP THREE: Installing WordPress.
Log into Siteground. When you are on your C panel, Find ‘WordPress Installer’ and you guessed it.. Install! It should bring you to software set-up, which is where you need to put in your blog address. The first box allows you to decide if you want your blog to be www. or just http://, which is what i went for. The second box you can enter your new domain name, making sure you leave the box ‘In Directory’ blank. If you put anything here your blog site would end up being like www.thisisyourdomainname.com/youtypedwhereyoushouldntof. Which i’m guessing, you don’t want… unless you do, and if so, type what you want in there. Add your site name and description (which you can change later on). You then have you admin username and password. Don’t use a stupid username (probably the automatic one they select) as it can’t be changed! I changed my ‘admin email’ to my email I use for blogging too, which you may want to do. Then Install! It may take a few minutes but once it’s done, you can click the link to take you to your WordPress admin dashboard (if this doesn’t work first time you click, give it a few minutes and try again) and BAM your onto your dashboard.
STEP FOUR: Importing content from Blogger.
Okay, so its been pretty easy (ish) so far … assuming you’ve followed this great step by step guide (haha). Whats next? I hear you ask. Back to blogger, we now need to get all of our posts from Blogger, and get them onto WordPress. Which is far more simple than it sounds. First, sign into blogger and go onto settings and then other. There should be a link saying ‘back up content’ click this and save it to your computer. Then.. go back to your WordPress dashboard, go onto Tools on the left and click import, and then find Blogger. Run the importer, upload your file and then run. Once thats done your posts should all be onto your WordPress blog. We’re not quite done with this step though. We need to go into setting and then click permalinks, select the setting ‘month and name’. This is because this option is the most similar to the format of Blogger posts.
STEP FIVE: Redirecting.
We now need to redirect some things… Go onto your Blogger again, and go into themes. At the bottom there should be an option to ‘revert to classic template’ click this. There should then be an option to edit html code. Open this, delete EVERYTHING and replace it with some code which you can copy and paste from the link here (on step four). Make sure that you replace every www.example.com with your own new domain name so that the code works. So we have done some redirection on the blogger side of things, now we need to do some on the WordPress dashboard. You need to go onto your themes ‘function.php’ file and again, implement it with the code given on the link above (still on step four). Finally go back to your blogger and redirect your RSS feed by clicking on your settings and going to ‘site feed’ where it says ‘post redirect URL’ put in your new domain name.
…And we’re done!! You’ve saved yourself a ton of money, and you have the amazing feeling of accomplishment. You’ll need to do some serious editing on your WordPress now, I’d recommend starting with a theme just to get things looking a bit more normal, but this is a lot more fun than all of the technical stuff and is a lot easier to understand. I only made the move three days ago and I’m already loving WordPress, and I wish I’d moved sooner! If theres anything else you want to know, let me know in the comments, it’s such a horrible feeling when you don’t know what you’re doing and are worried you’re going to ruin your whole blog/baby.
Thanks for reading, and hope this helps! Carrie x