Go Digital & Social

Digital Marketing Community

How to do migration From Blogger to WordPress ??

Read Time:8 Minute, 18 Second

[vc_row][vc_column][vc_column_text]Suppose Your site (abc.blogspot.com) is hosted on Blogger and you’ll now prefer to move your blog from Blogger to WordPress (self-hosted) with an individual website name like abc.com. What’s the simplest way to change from Blogger to WordPress without burning off Yahoo search traffic, pr as well as your existing feed scribers?

WordPress provides a fairly easy one-click option for importing blogs and reader reviews from Blogger into a fresh WordPress blog but there’s more to migration than simply transferring content. For example:

  • Some of your articles on the old blogspot blog could be ranking very high in search engines for certain keywords but once you move these articles to a new WordPress blog, you will lose the organic search traffic since the permalinks (or URLs) of your blog posts will change.
  • People come to your blog through search engines, browser bookmarks and referrals from other web sites that have linked to your blog pages. If you migrate to WordPress, Blogger will not automatically redirect these visitors to your new website.
  • When you switch from Blogger to WordPress, existing readers who are subscribed to your Blogger RSS Feed may be lost forever if they don’t manually subscribe to your new WordPress feed address (and most won’t).

The Importer tool available inside WordPress is only going to copy content from Blogger to WordPress but if would also prefer to look after the many issues in the above list, follow this step-by-step guide. It takes below five minutes to complete and you will also have the ability to copy all the Yahoo Drink from the old blogspot.com address to your brand-new WordPress blog.

How to Move your Blog from Blogspot / Blogger to WordPress ?

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]Before you start the migration, it may be a good idea to backup your Blogger blog including the XML template, blog posts and comments just to be on the safe side.

Step 1. Export Your Blogger Blog

First thing you need to do is export your blogger blog’s content. Simply log into your blogger dashboard and go to Settings » Other page. Under the ‘Import & back up’ section, you need to ‘Back up Content’ button.

Export your Blogger blog backup

This will bring up a popup where you need to click on the ‘Save to your computer’ button.

Download your Blogger blog's backup file to your computer

Your Blogger blog’s content will be downloaded to your computer in an XML file.

Once the download is complete, it is time to import it into your WordPress site.

Step 2. Import Blogger to WordPress

To start importing your Blogger site into WordPress, you need to go to your WordPress admin and visit Tools » Import. On the Import page, click on Blogger.

Blogger importer under WordPress import tools

This will bring up a popup asking you to install the Blogger to WordPress importer. You need to click on the Insall button.

WordPress will now download and install the Blogger Importer plugin for you. Once it is finished installing, you would need to click on the Activate Plugin and Run Importer link to continue.

Activate and run blogger importer

On the Import Blogger screen, WordPress will ask you to upload the XML file. This is the file that you downloaded in Step 1.

Simply click on the choose file button and upload the XML file you downloaded earlier. Next, click on the Upload file and import button to continue.

Upload Blogger export file to WordPress

Now if you didn’t select one of our recommended hosts or your site is really large, you may get an error that your file size is too large. In this case, you would need to increase your maximum file upload limit. If your file is small, then you won’t see any errors.

WordPress will now import your blogger posts one by one. When it is finished, you will be asked to assign an author to the imported posts. You can assign your blogger posts to an existing author (you) or create a new author account.

Congratulations! you have successfully imported your Blogger content into WordPress. However, you still need to make sure that you don’t loose any search rankings and that visitors from your old blog easily land to the same content on your new WordPress website.

Step 3. Setting up Permalinks

Permalinks is the term used for URL structure of individual pages. WordPress comes with a feature that allows you to set up SEO friendly URL structure. However, since you are importing content from Blogger, you would want your URL structure to be as close to your Blogger URL structure as possible.

To set permalinks, you need to go to Settings » Permalinks screen and choose Month and Name as your permalink structure.

Choosing a permalink structure for your WordPress site

Step 4. Setting up Redirection

The most important step in moving any website is to set up proper redirection so that users are redirected to your new website.

The important part of redirection is that you want users to land on exactly the same page on the new site which they were trying to access on the old site. Secondly, this also notifies search engines that your old site is moved to a new location.

To successfully move from Blogger to WordPress, you need to set up redirection on two levels.

First, you will redirect Blogger visitors to your new WordPress blog. Second, once users reach your WordPress site, you will redirect them to the exact post they were trying to read.

Let’s first set up redirection on the blogger blog. You need to log on to your Blogger account and go to your Blog’s settings and click on Template.

Blogger Template

On the template page, you need to scroll down to the bottom of the page and click on Revert to Classic Template link.

Revert to classic template for your Blogger blog

After switching to classic template, you will see ‘Edit Template HTML’ textarea. You need to replace everything in this text area with the following code. Make sure that you replace http://www.example.com with your own domain name.

01 <html>
02  <head>
03   <title><$BlogPageTitle$></title>
05    <script>
06     <MainOrArchivePage>
07     window.location.href="http://example.com/"
08     </MainOrArchivePage>
09     <Blogger>
10      <ItemPage>
11      window.location.href="http://example.com/?blogger=<$BlogItemPermalinkURL$>"
12      </ItemPage>
13     </Blogger>
14    </script>
16    <MainPage>
17    <link rel="canonical" href="http://example.com/" />
18    </MainPage>
20    <Blogger>
21     <ItemPage>
22     <link rel="canonical" href="http://example.com/?blogger=<$BlogItemPermalinkURL$>" />
23     </ItemPage>
24    </Blogger>
25  </head>
27  <body>
28   <MainOrArchivePage>
29    <h1><a href="http://example.com/"><$BlogTitle$></a></h1>
30   </MainOrArchivePage>
31   <Blogger>
32    <ItemPage>
33     <h1><a href="http://example.com/?blogger=<$BlogItemPermalinkURL$>"><$BlogItemTitle$></a></h1>
34     <$BlogItemBody$>
35    </ItemPage>
36   </Blogger>
37  </body>
38 </html>

Save your template, and you have successfully implemented redirection on your Blogger blog.

However, you still need to setup redirection on your WordPress site so that users are redirected to the proper posts.

You need to copy and paste the following code in your WordPress theme’s functions.php file or in a site-specific plugin.

If this is your first time adding code to your WordPress site, then you may want to check our beginner’s guide to pasting snippets from the web into WordPress.

01 function blogger_query_vars_filter( $vars ) {
02   $vars[] = "blogger";
03   return $vars;
04 }
06 add_filter('query_vars', 'blogger_query_vars_filter');
08 function blogger_template_redirect() {
09   global $wp_query;
10   $blogger = $wp_query->query_vars['blogger'];
11   if ( isset ( $blogger ) ) {
12     wp_redirect( get_wordpress_url ( $blogger ) , 301 );
13     exit;
14   }
15 }
17 add_action( 'template_redirect', 'blogger_template_redirect' );
19 function get_wordpress_url($blogger) {
20   if ( preg_match('@^(?:https?://)?([^/]+)(.*)@i', $blogger,$url_parts) ) {
21     $query = new WP_Query (
22       array ( "meta_key" => "blogger_permalink", "meta_value"=> $url_parts[2] ) );
23     if ($query->have_posts()) {
24       $query->the_post();
25       $url = get_permalink();
26     }
27     wp_reset_postdata();
28   }
29   return $url ? $url : home_url();
30 }

The code above creates a blogger to WordPress 301 redirect which is what you need to ensure best SEO.

Once you have pasted this code, that’s all you need to do for setting up redirection.

Now anyone visiting a post on your old Blogger blog will be redirected to the same post on your new WordPress site.

Step 5. Redirect Feeds

Your RSS subscribers on the old Blogger site will not be able to notice the switch. That’s why you will need to redirect your Blogger feed to your new WordPress site’s feed.

You can do this by logging in to your Blogger account and then visit Settings » Other page under your blog dashboard.

Under the Site Feed section, click on Add link next to Post Feed Redirect URL. Here you can enter your new WordPress site’s feed address.

Usually it is http://your-awesome-site.com/feed/ (don’t forget to replace your-awesome-site with your own domain name).

Redirect blogger feed readers to your WordPress feed

Step 6. Import Images From Blogger to WordPress Media Library

When you are transferring blogger to WordPress, the WordPress importer will download images from your blogger posts into the WordPress media library. However, it can fail to download some images. This doesn’t happen often, but it can happen.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][/vc_column][/vc_row]

0 0

About Post Author


Syedzada Usman is a digital marketeer & CEO of Divulge Inc, Efffective Guide, and AU Exclusive. He believe in minimalistic life & is straight forward with his message.He helped individuals around the globe to achieve their goals via blogging.
0 %
0 %
0 %
0 %
0 %
0 %

Subscribe To Our Author

Syedzada Usman is a digital marketeer & CEO of Divulge Inc, Efffective Guide, and AU Exclusive. He believe in minimalistic life & is straight forward with his message.He helped individuals around the globe to achieve their goals via blogging.

You have Successfully Subscribed!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.