Considering to move from Blogger/Blogspot to WordPress? good. From an SEO perspective I can't stress enough how important it is to have your own domain and platform that you can implement your own way. Helping two of my friends do this transition recently, it is extremely important that you do it the right way so that the Blogger reader-base, SEO authority and SERP rankings will be preserved. The right way being - 301 redirecting from your old Blogger blog to your new WordPress one.

There are a few essential reads on how to implement this (quoting the most important section for SEO) :

 "301 Permanent Redirect from Blogger Beta to WordPress" by Techcounter.

What this code is doing is taking the URL from Step # 2 and redirect the user to the corresponding entry in your wordpress blog. In case it does not find the corresponding entry, it redirects to the homepage of your blog.

If you insist on using a WordPress hosting service like wordpress.com, then you can check "how to redirect Blogger Beta to WordPress.com" by laffers.net.

The tricky part comes now. We want to redirect users from individual post pages to the corresponding post pages on the new blog. For that, we need a piece of JavaScript spiced with Blogger proprietary tags.

Although it took some playing around with, it works. Pagerank and SERP authority were preserved and together with the rest of the WordPress SEO tweaks, your WordPress based blog will improve significantly.

Tagged with:
 
  • http://www.chinawebmasters.org Alex

    Good post. There really is no excuse to be so dependent on 3rd party solutions (particularly when they're so much more likely to get blocked), a little technical know-how can go a long way.

  • http://forum.vbulletinsetup.com Brandon

    I still don't see why ppl use blogger or blogspot :(

  • Pingback: Alex i Kina » Blog Archive » Att flytta en blogg från Blogger till Wordpress()

  • http://www.online-tech-tips.com Aseem Kishore

    I also wrote a nice guide on how to moved from the Blogger platform to WordPress, including how to avoid duplicate content on both sites, etc.

    http://www.online-tech-tips.com/wordpress/the-best-way-to-move-from-blogger-beta-to-wordpress/

    Check it out before you make the switch!

  • http://www.libertyinteractivemarketing.com/blog Liberty

    301 Redirects don't really work with blogger because of their redirect page (as in, you didn't have a custom domain). If you want to keep your blogger blog as a tool to forward to your new self-hosted wordpress, I've written up a fairly quality guide that goes over pretty much everything you'll need. It's also up to date, and it works with some SEO best practices in mind.

    Check it out:
    Successfully Forwarding or Redirecting Blogger to WordPress

  • http://www.jamsubuntu.blogspot.com Jam

    Thanks for this post.
    I have been thinking about chaging from Blogspot to WordPress.

  • http://wearepositive.blogspot.com/ imawraj

    but we cant have google adsense ads on wordpress.... right ???

    kindly guide me because I am going to buy my own domain within next 48 hours and am going to use as a blog

  • Rona

    (Please note that although the link above goes directly to the code post, the rest of my blog is NOT suitable for minors or anyone potentially offended by sexual material)

    I couldn't get any of the methods I found on the web for redirecting to work, so I wrote a little widget that works if your self-hosted permalink structure is the same as your blogger structure. It requires a little personalization tweak because if you don't tweak it the homepage redirects to the the top post on your old blogger page. Place this code after your <Blogger> tag and switch the appropriate identification.
    <b:widget id='Redirector' locked='true' title='Blog Posts' type='Blog'>
    <b:includable id='main'>
    <b:if cond='data:blog.pageType == "item"'>
    <b:loop values='data:posts' var='post'>
    <div id='redirectorTitle' style='visibility:hidden'><data:post.title/>
    </div>
    <script type='text/javascript'>

    var url= '<$BlogItemPermalinkUrl$>';;
    var myNewurl = url.replace("myblog.blogspot", "www.myblog");
    var testurl ='http://www.myblog.com/2008/12/blog-has-moved.html';

    if (myNewurl == testurl)
    {document.location.href = "http://www.myblog.com";}
    else{
    document.location.href = myNewurl;}
    </script>
    </b:loop>
    </b:if>
    </b:includable>
    </b:widget>

    Notes:This assumes you are moving from myblog.blogspot.com to http://www.myblog.com
    You must have structured your wordpress permalinks to match your blogger permalinks for this to work, which is easy enough to do in your wordpress dashboard.
    The testurl variable will vary for you. The problem comes about because on your homepage the $BlogItemPermalinkUrl$ pulls the top post from the page rather than thinking you want the main page. Therefore, determine what the new version of that url will be and put it in here for your homepage to correctly route.

  • http://ferrogate.com Martin Ferro-Thomsen

    Very helpful. There's an alternative to redirecting: Why not just get the same URLs on your WP blog? I wrote this post about moving from Blogger to WordPress 2.7 using Godaddy Economy Hosting: http://ferrogate.com/2009/04/the-new-ferrogate-i-moved-from-blogger-to-wordpress.html . I managed to keep URLs intact without redirecting or doing any manual labor. Hope it's useful to someone.

    Thanks for a great blog, subscribing to it as we speak (you just can't learn enough about SEO).

  • Pingback: How To Redirect Traffic From Blogspot to Migrated Wordpress Blog | Zemalf()

  • Enzo

    I have a custom domain and I'm at PR2 would importing and switching to a wordpress blog with the same URL hurt my page rank

  • alfon

    can this method increase my blog pagerank?

  • Pingback: Farr Design » So you’re thinking about switching to Wordpress, huh?()

  • http://www.kickingworld.com Brent Grablachoff

    Great Article! Thanks for the info. It worked perfectly and I was able to redirect my blogger blog to my new wordpress custom hosted blog. Thanks a lot!

  • http://www.techbrij.com Jai

    Great Post!
    To redirect from specific blogger posts(Not all) to wordpress, 301 redirect is not possible, we need to use javascript redirect. See
    http://www.techbrij.com/231/redirect-specific-posts-from-blogger-to-wordpress-or-other-sites

Set your Twitter account name in your settings to use the TwitterBar Section.
More in SEO (8 of 27 articles)