I’ve seen tutorials on how to move a blogger hosted blog to wordpress.

moving from blogger to wordpress

But I decided to make a clear step by step guide to moving a blogger blog to wordpress without loosing your pagerank, facebook likes, backlinks and more, that’s if you already used a custom domain in your wordpress blog.

Here are process/steps to import your Google blogger Blogspot blog posts and comments into your WordPress blog

1. Login to your new wordpress blog admin panel, click on Tools > Import.

2. Selext “Blogger”, their would be a pop up, then click on “Install Now”.

3. Click on “Authorise”, this would let WordPress access yourblogger account.

4. You would now be transfered to your Google page, now click on “Grant Access”.

5. Your blogger blogs posts and comments would now appear, you can now click on “Import”.

6. The next step is to assign an author name to your post in wordpress, and that’s it.

How not to loose (or retain) your search engine ranking if you move from a blogger to wordpress using a custom domain

If you already used a custom domain on your blogger blog and you do not want to loose your Pagerank, search engine ranking and facebook likes, it would be quite easier for you. All you need to do is structure your permalinks or wordpress URL to match with the blogger’s format.

How to style WordPress URL as blogger URL (permalink)
The essence you need the blogger style of permalink is to keep your search engine traffic, without you structuring your blog’s permalink as such, your visitors from the search engine would see a 404 error page. So follow these steps

Now in your WordPress Dashboard, go to Settings > Permalinks now select Custom Structure option.

Paste this code below and save.

/%year%/%monthnum%/%postname%.html

One problem you would notice is that the wordpress URL would be longer in length than the blogger, well never worry, here is a fix.
Copy the code below and save using notepad as fix.php, upload it to your server root so that its URL would be http://yourdomain.com/fix.php
Here is the code

<?php require_once('wp-load.php');
$res = $wpdb->get_results("SELECT post_id, meta_value FROM $wpdb- >postmeta WHERE meta_key = 'blogger_permalink'");
$wpdb->print_error(); foreach ($res as $row){ $slug = explode("/",$row->meta_ value);
$slug = explode(".",$slug[3]); $wpdb->query("UPDATE $wpdb-
>posts SET post_name ='" . $slug[0] . "' WHERE ID = $row->post_id"); $wpdb->print_error(); }
echo "DONE"; ?>

Visit the fix link, there would be a page that appears with the word DONE, and that’s it.

It’s that Easy.

Drop any errors you encounter here as comments.

5 COMMENTS

    • Self Hosted WordPress is a CMS that can be used to run a blog. It requires hosting space and a domain name. You can read articles in the Blogging and WordPress category on this blog for details.

  1. Must i fix the url ? i mean if you don’t upload the fix.php,would it still redirect cos I’m thinking of moving over to WP after my friend’s blog was deleted this morning and I’ve never used a webhost before but I’ve seen a handful of blogs that says fantasico auto install and i don’t know anything about uploading on a webhost or stuff

    • Hi Josh,
      You have to do that. BTW, installing wordpress is quite easy these days since there are scripts that automatically work out the whole process for you such as Fantastico.

LEAVE A REPLY

Please enter your comment!
Please enter your name here