Migrating from Blogger to WordPress without losing the Google Page Rank

The goal: Your blog is hosted by the abc.blogspot.com platform Blogger, but you now want to move this blog to WordPress with a personal domain name as www.abc.com.

The problem: WordPress.org provides an option to automatically import all your old posts and comments from Blogger in your new WordPress blog but there are some major problems:

  1. Some of your articles Blogspot can be well placed in search engines, but once you’ve moved to a new address, you may lose traffic.
  2. You can not use redirection with Blogger to tell search engines that your site has changed address, losing your precious Ranking Page.
  3. Your visitors will not know that you have a new site unless you manually insert new links in each article (not for the great blogs).
  4. When you change the platform blog, subscribers to your RSS reader will not know if they do not update their RSS readers to your new address (and most of them will not).
  5. When you lose your RSS readers and rank in search engines, visits will drop and this will affect your AdSense revenue if you are in this case.

The solution: Now that you know the problems associated with migration from Blogger to WordPress, the good news is that there is a simple solution to solve all these problems.

You can migrate any Blogger blog into WordPress without losing RSS readers or visitors and there is also a way to keep all the benefits of referencing the old blogspot.com address.

How to migrate a Blogger blog to WordPress

Important: Before you start, it’s a good idea to do these steps on a test blog. Also, save your articles, comments and Blogger templates.

If you are unsure, watch this video that describes all the steps. (Download).

Step 1: Register a new domain name, web hosting and supporting the PHP / MySQL.

Some hoster offers solutions to install WordPress in a script.

Step 2: Go to your administrator panel WordPress Admin -> Tools -> Import and select Blogger. WordPress Allow access to your Google account, and your old articles and comments are available on the WordPress blog.

Step 3: Copy this file to your “themes” of WordPress and rename the file in blogger.php.txt blogger.php.

Here are the contents of this file.

<?php
/*
Template Name: blogger
*/

global $wpdb;
$old_url = $_GET[‘q’];

if ($old_url != “”) {
$permalink = explode(“blogspot.com”, $old_url);

$q = “SELECT guid FROM $wpdb->posts LEFT JOIN $wpdb->postmeta “.
“ON ($wpdb->posts.ID = $wpdb->postmeta.post_id) WHERE “.
“$wpdb->postmeta.meta_key=’blogger_permalink’ AND “.
“$wpdb->postmeta.meta_value=’$permalink[1]'”;

$new_url = $wpdb->get_var($q)? $wpdb->get_var($q) : “/”;

header (“HTTP/1.1 301 Moved Permanently”);
header(“Location: $new_url”);
}
?>

Step 4. Open your WordPress administrator panel and go to page -> Add a new page. Keep the title and URL of the page with the blogger name and select “blogger” from the dropdown menu. Nothing contained in this page is required.

Step 5. Open the Template Generator, enter the full address of your new WordPress blog, including the “http://”. This will create a template for your blog blogspot classic that looks like something like:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”en” lang=”en” dir=”<$BlogLanguageDirection$>”>
<head>
<title><$BlogPageTitle$></title>
<script type=”text/javascript”>
<MainOrArchivePage>window.location.href=’xxx'</MainOrArchivePage>
<Blogger><ItemPage>window.location.href=’xxxblogger/?q=<$BlogItemPermalinkURL$>'</ItemPage></Blogger>
</script></head><body>
<div style=”border:#ccc 1px solid; background:#eee; padding:20px; margin:80px;”>
<p>This page has moved to a new address.</p>
<h1>
<MainOrArchivePage><a href=”xxx”><$BlogTitle$></a></MainOrArchivePage>
<Blogger>
<ItemPage><a href=”xxxblogger/?q=<$BlogItemPermalinkURL$>”><$BlogItemTitle$></a></ItemPage>
</Blogger>
</h1>
</div>
</body></html>

< ! — replace xxx with your WordPress blog URL —>

Step 6. Open your Blogger Dashboard -> Layout-> Edit HTML and select “Return to the classic model. Copy and paste the template code generated in the previous step, and click “Save Template”.

And voila! Now, your visitors will be redirected to the new blog when he clicks on any item. WordPress supports the 301 redirect, so we will keep the page rank of our old blog.

Update your RSS: When you migrate from Blogger to WordPress, RSS address will also change. Go to Blogger -> Settings-> Site Feed, type the new address, and the repercussions of your readers are automatic.

Now that your WordPress blog is in service with all the old articles Blogger, here are some things you should do:

Add your WordPress site to Google Webmaster, check the membership and send a file a Sitemap listing the URLs of your new site.

Your images will not be imported into WordPress, so never delete your old items on Blogger, because the links are broken.

Once the traffic returns to normal, you can update the home page of Blogspot with your best articles.

To show you how Googlebot Blogspot, disable Javascript in the browser and look at your old pages. This is a link under the H1 tag that lists your new address, which acts as a 301 redirect.

Video Tutorial – Migrating from Blogger to WordPress


Rating : 4 Both comments and pings are currently closed.

No Responses to “Migrating from Blogger to WordPress without losing the Google Page Rank”

  1. Lily Evans says:

    i host 5 of my blogs on Blogspot and it is really good for beginners. but if you want something with more features, nothing beats wordpress’*-

Powered by WordPress
You might also likeclose