How to Migrate from blogger to wordpress without losing traffic?

Migrate from blogger to wordpress

Blogger to wordpress migration

Most people who want to migrate from blogger to wordpress end up doing it the wrong way and that is why the aim of this article is to show you how to successfully migrate your blogger blog from blogspot to wordpress so keep reading.

Blogger is a popular content management system owned by google, when one wants to start a blog for the first time they often start with blogger because blogger is completely free of cost, beginner friendly and easy to manage; Although this guide is all about moving from blogger to wordpress, do not feel bad for using blogger in the first place because most of us started from blogger but left for some reasons which we are going to discuss in this guide.

Why Migrate from Blogger to WordPress?

Before we continue on the guide of migrating from blogger to wordpress, it’s important to let you know the setbacks of using blogger and also highlight the unbeatable benefits of blogging with a self hosted WordPress blog; Please do not mistake to as they are two (2) different platform, we are going to focus solely on today.

You Don’t Have Control Over your Blogger Blog

Blogging without having full control of your content can lead to a horrible fallback because if you ever violate blogger content policy then you are at the risk of getting your blog permanently or temporarily banned depending on what policy you violated.

One of the major importance of migrating from blogger to wordpress is you do not own your blog

When this happens and google delete your blog from it’s platform then all your hard work, devotion and sleepless night is gone in a twinkle of an eye

Blogger SEO is Difficult

To drive really good organic traffic to your blogspot blog, you need to put in at least x5 the SEO work a wordpress blog requires.

It is also difficult to gain backlinks to a blogspot blog except you are using a professionally designed blogger template. Blogger template looks very unprofessional by default and no one will like to link back to a non professional blog, this can also affect your blog branding

Why Move Your Blogger Blog to a self Hosted WordPress Site?

If you have read this guide to this stage, chances are that Blogger is not good enough for you or maybe you are finding it difficult to make money with a blogger blog hence you want to move away from blogger to wordpress. Whatever your reason may be, it’s time to get more professional with your blogging career so i am going to highlight the major benefit of using a self hosted wordpress blog below.

  • A self-hosted WordPress blog keeps you in charge of your content, site and domain name; this means you are 100% in control of everything.
  • When you host your website with a reliable web hosting company, you will have unlimited bandwidth, storage, free ssl, free email hosting and superb support.
  • Self hosted WordPress blog is easy to customize with millions of theme and plugin freely available in wordpress repository.

How to Migrate from Blogger to WordPress Without Losing Search Engine Traffic

So you’ve decided to move from blogger to wordpress? quite impressive, you’ve made a brilliant decision; welcome on board! I strongly believe you will find WordPress super interesting than blogger as there are lots of freely available tools for easier customisation of your wordpress blog i.e plugins, themes, etc. Since you have put in work, invested your time and skills for years on blogger before realising the unbeatable benefits of wordpress, if you keep reading we will teach you a step by step guide to migrate your blogger blog successfully to wordpress, when everything is up and running; you will find blogging on WordPress as another interesting new phase in your life.

What to Transfer When Moving From Blogger to WordPress

Actually, it is not everything can be transferred from Blogger to WordPress, for example: you cannot transfer the current style, template or widget of your blogger blog to wordpress unless you have a pretty good programming or web designing knowledge. You can only transfer the below data from your blogspot blog to wordpress:

  • Categories
  • Website Authors
  • Posts & Pages
  • Media Uploads
  • Comments
  • Traffic
  • The URL structure for your blog posts known as permalinks
  • Backlinks

Migrate From Blogger Blog to WordPress

Ready to launch your wordpress blog? no worries, we are ready to help you! Although properly moving your blog to wordpress may take some time, it is quite easy to do and it doesn’t matter if you are a beginner. Follow the below steps carefully, do not skip any step.

Choose the best web hosting for wordpress

Choosing the best web host for your ”yet to be launched” self hosted wordpress blog is another tough decision that needs to be handled with uttermost care. You should only choose a reliable web hosting that will take care of your website need, remember you are starting a more serious and professional blog now so you should be careful when choosing a web host that will host your wordpress site.

There are so many website hosting company that offers wordpress hosting, and there are also tons of online reviews about this web hosting companies. But I must warn you, before you navigate to google search button; (To search for the best web hosting for wordpress) it is important that i let you know that most of this online reviews are actually paid for so you may end up succumbing to online fake reviews by web hosting companies that paid to get there site listed online as the best web hosting.

Select Your Plan

We understand how confusing it seems so we have helped with that, we have thoroughly tested different web hosting companies and found a reliable one for your business so if you are ready to start your self-hosted wordpress site, we recommend Siteground as the best hosting for your blog. Remember, siteground offers a 30 days money back guarantee incase you do not like there web hosting (We are confident you will love them) you can get your money back.


When you click on the above link you are going to see a screen that looks like that of the below snapshot

Siteground web hosting plans

As a beginner i will recommend you start with Start Up plan. So after selecting the plan you will now be redirected to the page where you are going to fill in your domain details.

Add Domain Name

If you already own a custom domain name, then continue by clicking on ”I already have a domain” then enter your domain name.

Register a Domain Name

After entering your domain name click on PROCEED.

If you do not already own a domain name or if your domain name looks like i recommend you purchase a custom domain name from Namecheap.


After adding your domain name, the next page is where you’ll fill in your account information like Email, Name, Country, etc.

siteground account registration

When you are done adding your account information, it’s time to enter your card details for hosting payment, click on the checkboxes as shown via below screenshots and finally click on PAY NOW

Siteground web hosting payment

Congrats, you have successfully purchased a web hosting for your blog, remember to check your email because your login details will be sent to you via email.

Install WordPress

Welcome to the wordpress family, you have successfully joined millions of happy professional bloggers who trust there website uptime and reliability to siteground; soon, you will realize you made a brilliant decision. With siteground you will get to install wordpress in a blink of an eye so now let’s move on to installing wordpress.

Login with your WordPress credentials made available in your email by siteground

Click on Start a New Website and click on wordpress you will find a screen like the below where you have to setup email address, username and password for your new WordPress blog.

When you are done filling out the required details, click on the SUBMIT button.

Time to change Domain Name Server (DNS), go to your domain name registrar and change DNS settings.


Export Blog From Blogger

It is time to export the contents of your blogger blog to wordpress after successfully your wordpress site, the process is really simple so you do not have to worry about exporting all data manually as everything will be done in a click of a button

export blog from blogger to wordpress

  • Sign in to your Blogger account using gmail details
  • Navigate to Settings => below it you will find Other
  • On top right corner of the page, find “Import & back up” section
  • Find and click the “Back up Content” button
  • A pop-up window will appear. Click “Save on your computer” button.

Import data from blogger to WordPress

If you have read this guide to this level and followed the steps, congrats! you have a web hosting account and a WordPress blog ready to be set up. So now, let’s import your data from Blogger to WordPress:

  • Sign in to wordpress dashboard
  • Navigate to Tools => Import
  • Look for Blogger plugin and click on install now
  • Wait for few seconds for your WordPress to finish installing the plugin.

Once you are done with installing the blogger data importer plugin, you should see a notification that will have the link to run the importer.

Import Blogger data

  • Click on the link “Run Importer”
  • If a new page opens, click on “Choose File” button
  • Search for the XML file containing your blogger data you downloaded in the previous step
  • Wait for a few seconds until the file finish loading
  • Click on “Upload file and import” button when necessary.

In a situation whereby your data is bigger than the default wordpress file size, you should increase your upload size.

Assign an Author for Your WordPress Site

Changing blog authors helps you recognise post especially when you had lots of post on your previous blog and you want to separate the content from the new one that you are going to add , Although wordpress will show previous blog authors of your blogger blog, you have to reassign them again to an existing user role of the site.

After deciding whom to assign a blog author, editor or admin position, click the “Submit” button and you are all done.

Set Up Permalinks

Permalinks are the URL structure of your blog posts. Since you are switching from blogger to wordpress, it is important that your current url structure matches with that of your previous blogger blog. Because each post, pages and media have it’s own unique permalink (URL Structure) to work properly. Top SEO experts have confirmed that Permalinks have a huge impact on your site SEO.

To add the correct permalink to your new wordpress site:

  • Go to Settings => Permalinks
  • Choose the “Month and Name” option
  • Now, scroll down and click “Save changes” button.

Alternatively you can copy the below text and add it in the custom structure field:


Change permalink structure

Redirect Blogger Posts to WordPress

Redirect blogger to wordpress is a very crucial part that needs to be done with utmost care. Failure to do this step properly will result in losing your website traffic and if your blogger blog had a huge impact in search engine then you will lose your valuable traffics. The worst mistake you will do is if you neglect the old site visitors that are still stopping to read your blog.

So instead of losing all those visitors that use to stop by and read your blog, you should redirect them to your new self-hosted WordPress site you have just set up moments ago.

For this to work, you will need to install the plugin Blogger to WordPress this plugin will help you with your blog redirection automatically so you do not have to worry.

  • Install and activate the plugin Blogger to WordPress
  • Go to Tools => Blogger to WordPress Redirection
  • Click on Start Configuration button to generate code for your Blogger blog
  • You will see your blogger name if imported correctly
  • Click on the “Get Code” button
  • Log in to your Blogger account
  • Go to Themes
  • Scroll down and click on “Revert to classic themes”
  • Select the entire code in the Edit Theme HTML and delete it
  • Paste the code you have copied from the plugin

Redirect Blogger Visitors to your new WordPress blog

  • Paste the code you have copied from the plugin
  • Log in to your WordPress site
  • Go to Appearance => Editor
  • On the right side menu, find “Theme Function” (functions.php file)
  • Click on the file to start editing it. The code will load into the main window
  • Copy and paste the following code on the bottom of the file

function blogger_query_vars_filter($vars) {
$vars[] = “blogger”;
return $vars;

add_filter(‘query_vars’, ‘blogger_query_vars_filter’);

function blogger_template_redirect() {
global $wp_query;
$blogger = $wp_query – > query_vars[‘blogger’];
if (isset($blogger)) {
wp_redirect(get_wordpress_url($blogger), 301);

add_action(‘template_redirect’, ‘blogger_template_redirect’);

function get_wordpress_url($blogger) {
if (preg_match(‘@^(?:https?://)?([^/]+)(.*)@i’, $blogger, $url_parts)) {
$query = new WP_Query(
array(“meta_key” = > “blogger_permalink”, “meta_value” = > $url_parts[2]
) )
if ($query – > have_posts()) {
$query – > the_post();
$url = get_permalink();
return $url ? $url : home_url();

  • After pasting the code click on “Update file” button on the bottom of the page.

NB: If you change your wordpress theme, you have to repeat this step again.

Redirect Rss Feeds

You might be wondering if this is a time consuming set up, do not worry as there are no coding involved on this part as well. If you had active RSS subscribers, there is no way they can tell you have moved from blogger to WordPress So, in order not to lose their trust, you will have to make an RSS Feed redirection and tell your Blogger blog that you have a new RSS feed.

Redirect blogger rss feed

  • Sign in to your Blogger blog
  • Go to Settings => Other
  • Find “Site Feed” section
  • Next to the “Post Feed Redirect URL”, click on the “Add Link” button
  • Type in and don’t forget to change the name of your site
  • Click on save settings button on the top-right corner of the page.

Congrats, You have just successfully migrated your blog from Blogger to a self-hosted WordPress blog without losing search engine traffic.

Frequently asked Questions Related to How to move Blogger blog to WordPress without losing Search Engine traffic

No, you cannot use your previous free domain on Blogger for example, But if you had been using a custom domain name on blogger (for example then you can point the domain to your new blog.

Login to your domain registrar account and change the DNS settings, then add the nameserver of your Web Hosting company.

I can boldly say that WordPress is by far better than Blogger. Because it has lots of functionalities which are missing in the Blogger platform.

No, moving from blogger to wordpress will not affect your Google Ranking if you have followed our steps carefully.

Congrats Once again on your new blog! If you face any difficulty moving from blogger to WordPress i am happy to assist you, let me know by dropping your comment.


  1. i need a help, Please help me. I am doing all the process as you provided on above but point 4.7 is not asking for me. And if i ignore that one content is not importing. Please help

    • Hi Venkat, sorry that you are having problems on step 4.7 on how to assign author when moving from blogger to wordpress. I am happy to assist you with this problem, would you mind shedding more light? Thanks.

Leave a Reply