I have been blogging for over 5-6 years now, using Blogger, and I have finally the plunge and migrated my blog from Blogger to WordPress.
So you might be wondering why I wanted to move from Blogger to WordPress?
What’s in this How to Move from Blogger to WordPress guide?
I will be detailing my personal experience in migrating from Blogger to WordPress. In my migration I am moved 243 posts over from Blogger to WordPress. My main concerns and considerations were:
- SEO/ Website traffic (making sure current website traffic is not lost)
- Current posts, images and comments
- Future Scalability and Flexibility
So before I began my migration I considered a few things first. This guide goes through that along with my breakdown of the key steps involved.
What do you need to know and have when migrating from Blogger to WordPress?
- Website hosting – WordPress.org does not host your website as it’s only a content management system (CMS) platform, so you need to find your own website hosting to load it onto. Think of it like Microsoft Windows or Mac iOS, you need to load it onto a piece of hardware. In this case, it’s a website hosting server provided by website server hosts (more details below).
- A custom domain name (if you don’t have one already) – this is optional, but needed if you want yourname.com. I personally have use Hover.com as it’s a no frills offering with domain privacy included for free. But I have also used CrazyDomains and GoDaddy, but there are pros and cons with any provider. I am leaning towards Hover.com for it’s simple user interface and no frills. While I have some referral links in the above links, please choose what makes sense to you.
- Blogger is BlogSpot – When I am referring moving Blogger to WordPress, I am referring to moving your BlogSpot blog from Google’s Blogger.com to a WordPress content management system (CMS) platform.
- WordPress.com is different from WordPress.org – I know, confusing right?
- WordPress.com is a fully hosted solution of WordPress, while
- WordPress.org is a self-hosted version of WordPress.
- The reason why we want to use WordPress.org is want Google analytics because won’t allow you to use plugins without having to pay a lot more for it, along with other features (Read the WordPress.com vs WordPress.org differences).
Step 1 – How To Move Your Blog from Blogger to WordPress
- Sign up for Website hosting – I decided to use SiteGround but there’s a variety of different website hosts out there. It up to you on what you think make sense for you.
- I spend a day researching and reading reviews on website hosts and plugins, I decided to use SiteGround for it’s strong customer service and security. This is my first time using a website host, so I wanted to make sure I had the support I needed along the way. Their Live Chat support is fantastic, and I will write a more extensive review on SiteGround in time. A2Hosting was my second choice of a provider to go with. Mainly as their benefits and costs were roughly the same lines as SiteGround.
- Black Friday is coming up and you can get a good deal now on your hosting. Hosting deals is for this four day period (Black Friday, Saturday, Sunday, CyberMonday).
- SiteGround’s Black Friday 2015 specials is up to 70% off their hosting plans.
- No coupon required.
- A2Hosting coupons for 2015 are:
- “FAST60” = 60% Off Web Hosting Packages
- “VPS50” = 50% Off Dynamic VPS
- “50QUICK” = 50% Off Managed VPS
- Disclaimer: I am receiving a referral bonus for sharing these coupons with you, but it doesn’t affect your offer and helps me to manage the costs of this website
- Create a temporary website – You want to have a temporarily area on where you can set up and make changes. As you want to be able to set up your plugins and align your website themes and look and feel. You set this up on your website host. I had a database instance set up for me by the SiteGround team (you can also create a database instance for testing your WordPress website yourself too if you are keen and tech-savvy*).
- The goal is to have something like this that you can work with: https://555.666.777.888/~newurl
- *If you’re trying this. After you have setup FTP, got to phpMyAdmin database and find the WordPress Options table and replace siteurl and home with the new temp URL you want to use.
|phpMyAdmin is under the Databases section in your cPanel (web hosting control panel)|
- WordPress – You now have a database instance to work with. Click the One-Click install to install WordPress onto your website.
- Set your website links to match your Blogger links – Now you have access to WordPress on your The step here is to make sure your website links match your Blogger.com links. This is called your “permalink structures”. You want them to match as this is important to maintain consistency with where your old traffic is going.
- Go to Settings and Permalinks
- Choose custom structure
- Then type this in the field /%year%/%monthnum%/%postname%.html/
- Click Save.
Step 2- Blog imports – Import your blog postsNow you want to start importing your blog posts over from Blogger.com to your WordPress website. Then you want to set up some redirects so that traffic comes to your new location for your blogs, website pages, etc. This is where the cool WordPress plugins come in handy. 1. Install Plugins Click on the “Plugins” menu item on the left-hand side of your WordPress dashboard. Once you see the screen below, click on the, “Add New” (Plugin) button at the top. 2. Search for “Blogger to WordPress importer” 3. Click and Install “Blogger Importer Extended 1.3” plugin This will install this on your WordPress website. Click “Activate Plugin” when you see the installing plugin screen
If you have more than one blog like me on Blogger.com, just select the blog you want to migrate.
Note – It might give you an “internal error” message if you have more than blog. Just go back to the Plugins > Installed Plugins page and open “Blogger Importer Extended” plugin again. It’ll remember where you were at. You’ll see something like this.
There are a couple of options available when you import your Blogger website. We recommend that you keep both selected as shown below:
The “Preserve slugs”option is especially key as it will assure that the link to each post will retain the name it had when it was on the Blogger site. A post’s slug is found at the top of the post editing screen. These are almost like the permalinks mentioned earlier, but they relate more to the /postname%.html/ part of your links. You’ll generally want to keep them if you’re looking to retain your internet search engine rankings. 7. Assign a user to your content
The last step in the import process is to assign a user to your content. This user will be shown as the author of each piece of content that it migrated over for you. You can use an existing user or create a new one right there. I created a new one.
8. Then you get a complete message
Troubleshooting the Blogger Importer Extended 1.3″ plugin
(Optional reading – skip this section if it doesn’t apply to you)Note – Don’t worry just like earlier, if you see the plugin stopped for a few times. As it can sometimes get stuck while crawling your old website for posts, images, etc., so it restarts the process and keeps retrieving information from there.
Step 3 – RedirectionsThis allows you to keep you Google Search Rank so this step should not be underestimated. If you’ve worked hard to have your Blogger posts ranked highly in top search results, you don’t want all that work to go to waste when you move to WordPress. The easiest way for non-techies to accomplish this is to use one of two plugins created just for this situation. Both offer detailed instructions which you should follow closely as changes need to made on your old Blogger site as well as on your new WordPress one.
Blogger 301 Redirect Plugin for WordPresshttps://wordpress.org/support/view/plugin-reviews/blogger-301-redirect?filter=5 This is the Blogger 301 Redirect plugin is the one I used. One of the other bloggers out there said it was recommended by the folks who created the Blogger Importer Extended plugin that you just used to import your content. I found it worked okay, but not perfect. So it may be worth checking out some other plugins out there. 1. Install Plugins Click on the “Plugins” menu item on the left-hand side of your WordPress dashboard. Once you see the screen below, click on the, “Add New” (Plugin) button at the top. 2. Search for “Blogger 301 Redirect“ 3. Click and Install “Blogger 301 Redirect” plugin 4. Activate the Blogger 301 Redirect Plugin
- Blogger to WordPress Redirection Plugin
- Quick Redirects (301 Redirects)