How To Transfer Custom Domain Blogger To WordPress With Least Downtime

By Aquif Shaikh

Mar 4, 2021

A lot of people start their blogging career with free Blogspot blog and after receiving a good response, they switch to WordPress.  I have already written a guide on How To Transfer Blog From Blogger To WordPress, which is helpful if you are using Blogspot sub-domain.

However, most of the bloggers use a custom domain with their blogger blogs. The article mentioned above will not work if you are using a custom domain with your blog. So I thought of writing this guide to help people using custom domains to transfer their blog from Blogger to WordPress.

Transfer Custom Domain Blogger To WordPress With Least Downtime

Transferring your blog from Blogger to WordPress is not very difficult when you are using a custom domain for your blog. However, the challenge here is to make sure your blog gets transferred with least downtime.

Below is the summary of the steps to custom domain blogger from WordPress with least downtime.

Following are the steps you need to follow for transferring your blog from Blogger to WordPress with least downtime.

1. Select A Web Host

The first thing that you need to do is choose a web host for your blog. You can either buy hosting from your domain registrar or any other hosting company of your choice. There is no restriction for the same.

If you purchased your domain name from Godaddy, then you can buy hosting from them as they have cheap and decent hosting plans. However, if you purchased your domain name from some other domain registrar, you can also consider buying hosting from Namecheap or Dreamhost depending upon your budget.

At Namecheap, it's Value plan will cost you $0.82 per month. Namecheap usually does not offer any discounts as it is already among the cheapest when it comes to reliable hosting companies.

Dreamhost, on the other hand, is a bit costly at $9.95 per month at the website. However, with Special $50 Hosting Discount, the effective rate turns out to be $5.78 per month

2. Modifying Hosts File

In most guides on transferring custom domain Blogger to WordPress, you will not find this step. However, this step is essential to reduce the downtime of your blog.

By modifying the "Hosts" file on your Windows computer, you can force your browser to redirect your domain to your new hosting server while other users continue to see your websites on Blogger as it is. This sort of creates a staging server and allows you to transfer your blog and make any changes to your it without any downtime.

First, find out the IP Address of your hosting server. You can either find the IP Address in your welcome mail or cPanel or get it from customer support of your hosting company.

Next, navigate to C:\Windows\System32\Drivers\etc and open the hosts file with Notepad+. Make sure your are opening it with Notepad+ and not Notepad. The screenshot below shows an unmodified hosts file opened with Notepad+

Hosts File

Now add the following code at the bottom of the file after replacing the IP Address with your hosting server's IP address and with your domain name and save the file.

That is it. You will now be redirected to your new hosting server when you try to access your domain name.

If you are using hosting with cPanel, open in your browser after replacing with your domain name. If you followed the steps correctly, it should open your cPanel login page.

3. Install WordPress On Hosting Server

Most of the hosting companies provide you with one-click installation for WordPress. You can refer the WordPress installation guide of your host.

Below are the WordPress installation guides for Dreamhost, GoDaddy, and Namecheap.

  1. Dreamhost WordPress Installation Tutorial
  2. Godaddy WordPress Installation Tutorial
  3. Namecheap WordPress Installation Tutorial

If you followed instructions in step 2 correctly, you can now open your WordPress dashboard by navigating to

4. Fixing Your Permalink Structure

It's very important to change your permalink structure to Blogger's default permalink structure. Failing to do so will throw up 404 error as WordPress default permalink structure is different from Blogger.

For changing your permalink structure, navigate to settings> Permalinks and change your permalink structure to "Day and Name" as shown below and save the settings

For changing your permalink structure, navigate to settings> Permalinks in your WordPress dashboard and change your permalink structure to Day and Name as shown below and save the settings

Blogger To WordPress-Permalink

5. Transferring Blog To WordPress

For transferring the blog, log in to your Blogger account and navigate to Settings>Other. Now click on "Export blog" and save the XML file to an easily accessible location

Blogger To WordPress-Download xml

Now, go to your WordPress dashboard and navigate to Tools> Import. The following page will open. Click on Blogger and follow the directions to install the plugin

Blogger To WordPress

After installation, click on "Activate Plugin and Run Importer". This will open the following pop-up. Choose the Blogger XML file which you downloaded earlier and upload it.

Blogger To WordPress-Upload File

Now assign the posts to an existing author or create a new author and submit it. You will receive a success message to indicate the transfer has been completed.

Blogger To WordPress-Assign Author

In some cases, the plugin may not be able to upload all the Images and will show error. Do not worry about it. Your posts will be correctly updated. You can then upload missing images manually.

You can also use Import External Images Plugin. This Plugin will automatically import all the images from links in your blog posts to your WordPress Media Library.

You can now install WordPress theme of your choice and make changes to the same. Do not forget to install the Recommended Free WordPress Plugins For Beginners. You can take your time for making the changes as your blog at Blogger is still live.

This method will only transfer your posts. You need to manually copy paste you web pages to WordPress. For most bloggers, the number of pages may not be more than 5 and so this step can be completed easily.

6. Remove Blogger Redirection

Once you are satisfied that all your posts are correctly transferred and that you have made all the necessary changes to the theme, the next step would be to remove Blogger redirection.

Keep in mind, as soon as you complete this step, your blog will go offline till you complete remaining steps. So make sure to understand the remaining steps before moving further.

For removing redirection of your domain name to Blogger, you must first log in to your Blogger account and navigate to Settings>Basic. Under the publishing section, click on the small cross mark just beside edit option. You will be asked to confirm your action. Click "Ok" to remove the redirection.

Blogger To WordPress Redirection Remove

Next, you need to remove the CNAME Records and A Records which you added to your domain account while mapping your custom domain to Blogger. Since most people buy domain names from Godaddy, I am going to explain to you how to do so for Godaddy.

The steps would be similar for all other domain registrars. And if you mapped a custom domain to your account yourself, it will not be very tough for you to follow these steps.

Removing Blogger Redirection in GoDaddy

a. First, log in to your Godaddy account. You will see the following page. Click on "Manage" option.

GoDaddy Mapping Domain

b. You will now see a list of domains you use. Select the correct domain to open domain details page.

Godaddy - Select Domain

 c. On the domain details page, click on "DNS Zone File" tab. Here you will see an option to remove CNAME records and A- Records.

GoDaddy Change DNS Setting

In case you are not sure, below are CNAME and A records that you have to remove.

CNAME Records:

  • Custom CNAME for your Blog ending with



You have now successfully removed redirection to Blogger.

7. Changing DNS Settings

There can be two situations, your web host & domain registrar are same, or your host & domain registrar are different.

Condition 1: Same Host And Domain Registrar

If you are using the same host as your domain registrar, this step would be very easy. Here is how you can do it for GoDaddy account

a. Go to your GoDaddy account settings again and click on "Manage" in front of "Web Hosting"

GoDaddy Mapping Domain

b. On the following screen, click on Settings

GoDaddy Mapping Domain-2

c. You can now see the following pop-up. Select the domain you want to link to your hosting account from the drop down menu and click on change domain and you are done.

Blogger To WordPress

Condition 2: Different Host And Domain Registrar

If your host and domain registrar are different, the procedure will be slightly different

a. First, you need to find out the DNS settings required by your host. You can do so by either searching for it on Google or by contacting customer care. Most hosts will require you to change Nameservers of your domain to point to them.

b. Once you have the name servers, you need to add that to your domain account. For GoDaddy users, you can go back to domain details section as discussed earlier. Under the settings tab, click on "Manage" in front of Nameservers.

Blogger To WordPress

c. You will now be presented with following pop up. Click on Custom

Blogger To WordPress

I am using CloudFlare CDN, so I already have two Nameservers added. In your case, it will be empty. You can now click on Add NameServers to add all the Nameservers provided by your host, one by one. Once you are done adding, click on save.

That is it; you now have your domain name pointing to your host.

In both conditions discussed above, the DNS will take anywhere between 30 minutes to 48 hours to propagate across the world wide web. In most cases, it will fully propagate in 2 hours time.

8. Change Permalinks To SEO Friendly Structure (Optional)

Blogger Permalinks are not SEO friendly. If you want to change it to SEO friendly structure, you can repeat step 4 to change your Permalinks to desired structure. I would recommend selecting "Post Name" as your default permalink structure.

Final Words

Transferring your Blog From Blogger To WordPress may seem tough and lengthy process, but once you start doing it, you will realize it is not that difficult. Following the above steps, you can easily transfer your Blog from Blogger to WordPress with least downtime.

If you have any questions or facing any difficulty transferring your Blog, do let me know through comments or contact me through Contact Us Form of this blog.

About Aquif Shaikh

Aquif Shaikh is a Blogger and Web Hosting Expert from Mumbai. He loves writing, traveling, and sharing his knowledge and ideas with the world. At Blogging Ocean, he writes about blogging tips, web hosting tips, content marketing, and SEO.

Leave a Reply

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

  1. Hi Aquif,

    I purchased a domain name from blogger blog… and i want to move to wordpress so is it possible? with same domain name….

    1. Hello Chirag,
      Your query is not very clear. Blogger does not sell domain names. Blogger provides you a free Blogspot sub-domain.

      If you wanted to know if you can use the same Blogspot sub-domain with WordPress, then the answer is negative. For starting a WordPress blog, you need to buy your own domain name.

  2. In this process will my rank drop on google or not

    Is this necessary to add blogger to wordpress plug in for 301 redirection

    1. No Diptesh, your rankings won’t be affected if you continue to use the Blogger default permalink structure with WordPress. However, if you change the permalink structure as stated in the last step, in some cases, there might be a temporary drop in rankings as the old permalink will redirect to the new permalinks for every post and page. However, the rankings will get back to normal in a few days.

      As to your second question, No, Blogger to WordPress redirection plugin is not necessary if you are using a custom domain with your blogger blog. It is only necessary when you are using Blogspot subdomain.

  3. I have a question-
    I have a site. The name of my site is lighthouseedulight(dot)site which is hosted in blogger platform now and I am planning to name it edukatiooonlight(dot)com or something like this while moving to with Bluehost hosting plan.

    So, the transfer will be from blogpost/blogger with a custom domain to a WordPress with a brand new/different custom domain.

    Is that fine or wise?? Is it possible? I don’t know.

    Please help. Please let me know. I need your help badly.

    1. Hi Som. You can always transfer your website to a new domain name. In that case, you can skip all the steps in this blog post and create a new WordPress website with the new domain name and just transfer the posts to the new site.

      However, the tricky part here is that you must correctly point each URL in your old domain to the respective URL in your new domain name. If not done correctly, you might lose your Google rankings as well as direct traffic to your blog. If you do not have much traffic to your blog, you can go ahead with the new domain name, else I suggest that you buy a hosting that allows you to host at least two websites. You can then set up a WordPress website for both your domain names and then 301 redirect each URL from the old domain to the respective URL in the new domain using htaccess.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}