Moving from Blogger to WordPress – Your Guide

How to Move from Blogger to WordPress
If you find this tutorial too difficult to follow, you can hire me to move your site from Blogger to WordPress

In recent months, I’ve seen a lot of requests from people who want to know how to move from Blogger to WordPress, to take advantage of the additional benefits that Blogger just can’t offer. After doing a little research, I came to find out that the process of moving all of your content is even easier than I thought it would be. The bigger trick lies in making sure that Blogger redirects all your traffic to your new WordPress site so that anyone visiting your old addresses is sent to your new site. This of course doesn’t stop with your human visitors; you want to make sure that search engine spiders also know that your site has moved from Blogger to WordPress, so that you don’t lose any rank that you may have attained with them.

So, let’s start with copying your site to WordPress.

Copy Blogger to WordPress

Import Blogger into WordPressIf you haven’t already, install WordPress. If you’re looking for hosting, I would like to recommend HostGator. Once you’ve installed WordPress, you’ll want to use the importer to copy your content from your existing Blogger site, to your WordPress site. Go to Tools > Import and select Blogger as the source. If you’re prompted to install the Blogger Importer, do so, activate it and then go back to Tools > Import and select Blogger once more.

At this point, you’ll be asked to Authorize WordPress to access your Blogger account, so that it can copy all of the content. Follow the on-screen instructions and in a couple of minutes, all of your content will have been copied to your WordPress site. And we’re half-way there.

If you have had issues with this method, there is an alternative: sign in to your Blogger dashboard and go to Settings > Other. Choose the Export Blog feature and download the file with all of your content and comments. Then use this tool to convert that file from Blogger format to a WordPress format. Once you download the converted file, you can then go to Tools > Import and select the WordPress option (since the format has been converted) and complete the import that way.

Redirect Blogger to WordPress

Now you need to put a file into your WordPress themes directory, that will take the redirected traffic and send it to the right page in your new WordPress site. Copy the following code (courtesy of digital inspiration) and paste it into a new file called blogger-redirection.php, which you’ll put in wp-content/themes/youractivetheme, where youractivetheme is the folder name for the theme that you’re using on your WordPress site (note that you’ll want to copy this to your new theme folder if you change themes):

Selecting Page TemplateNow create a new page in WordPress, called blogger (it is important that you call it blogger and nothing else) and select the Page Template as the Blogger Redirection template that we just installed. Save the page. Now that WordPress is ready to receive your redirected traffic, you need to make some changes to Blogger to send the traffic over to your WordPress site.

Log in to Blogger and from the Dashboard, go to the Settings page for the blog in question, then on to the Design tab, and the Edit HTML sub-tab (see this guide for what you’re looking for). Click on Revert to Classic Template and Click OK if it asks if you’re sure. Then copy the following code into the text box in the middle of the screen, replacing with your new domain name (in all 6 instances). Be sure to leave the http:// and the trailing slash in place.

Save the changes and you should be all set. Try going to one of your old Blogger pages and make sure that you end up at the equivalent page in WordPress.

Resolving potential issues

If clicking on your old links results in you arriving at either your homepage, or a 404 error page, you may need to change your permalinks to match your old Blogger format. That is usually /%year%/%monthnum%/%postname%.html. If you want to use a different permalink format, consider redirecting your permalink structure from the old Blogger format to your preferred format. If the redirection is still not working, there could be several factors at play, but there are some plugins that help with redirecting traffic from Blogger to WordPress, including Blogger 301 Redirect and SEO Blogger to WordPress Migration using 301 Redirect. I don’t like using plugins when they’re not needed, but some configurations just make it awkward to redirect in a manual fashion.

Now that that’s all done, it’s time to install some plugins, maybe look at getting a new theme and sitting back and enjoying the freedom of WordPress. Now that you’re a new WordPress user, you might also want to consider subscribing to my RSS feed, Twitter feed, or Facebook page to get helpful WordPress tutorials and news.

Other considerations

Bear in mind that you have just changed the address for your entire website. While we’ve allowed people who visit the old site to know about the move, you’re going to have to be more direct with other services. Think FeedBurner, Google Analytics, Webmaster Tools, email, Twitter, Facebook, etc. You’ll want to be sure to update your information on these sites to continue using them with your new website.

Couldn’t manage it by yourself? You can always hire me to handle this if it’s too much for you.

123 thoughts on “Moving from Blogger to WordPress – Your Guide”

  1. Shanky Sahni says:

    Nice tutorial.We have redirected our visitors from blogger to WP but I have a doubt.Google may see the content on our new WP site as copied content and in that case,our website will be badly effected by Google Panda.Don’t you think so?

    1. Well, no, because your content is still accessible at the same address. Since you haven’t changed the address, there’s not two copies of the content, it’s just one.

  2. Shanky Sahni says:

    Thanks for the reply. Are you sure of this? Because I will be migrating from blogger to WP very soon and your way of migration seems very easy.I have searched on this a lot but all the methods were very tricky.I will definitely adopt this one.

    1. I’m certain. The content is reachable at the same location, so Google considers it the same information. It would be the same if you redesigned your site. Furthermore, even if the address changed, so long as you use a 301 redirect (as we do in this tutorial), Google will associate everything from the old address to the new address.

      1. Kaily says:

        If you do end up with a 301 Redirect, you can also go into Google’s webmaster tools and put in that your site has moved to a new domain. They will count everything from the old domain to the new one.

        I haven’t ever done this mind you, I just know there is a section in webmaster tools to do this.

        1. Yes, that’s a good point. The only caveat is that the old site would have to be a site that you can add to Webmaster Tools (i.e. it can be verified by META tag, HTML upload etc.), but this is a good idea.

  3. Julie says:

    Thanks for this elegant solution. It works beautifully regardless of your old or new permalink structure. In case anyone wonders how to redirect from a custom subdomain, I just changed “” in the code above to the blog’s main url, ie/ explode(“”, $old_url);

    1. Thanks Julie. And thanks for adding this useful tip about redirecting from a custom subdomain. Much appreciated!

  4. Stephanie says:

    Great tutorial, I’ve personally never used blogger; simply because I enjoyed the freedom of wordpress. But, I know a majority of bloggers start on there, will definitely refer any friends I have looking to switch over to your tutorial :)

    1. Hi Stephanie,

      Thanks for that. I think a lot of people get started out on Blogger, just because they don’t know any better, but WordPress is where it’s at, and when people realise, I’m only too happy to guide them to the good side of the tracks.

  5. Thomas says:

    I have moved blogs myself in the past and was able to figure it out but I wish I had a guide like this at the time.Every single person who’s ever migrated from Blogger to WordPress has the same regret: that they didn’t do it sooner! What held them back was fear of screwing up the migration and losing all their SEO and traffic. The only way you can do it without being a super-nerd is to have a good guide.

    1. Yeah, it’s not as easy as it should be to move from Blogger to WordPress (and maybe this is by design), but with a set of instructions, it can’t go too wrong.

  6. Kathy says:

    What are your thoughts about importing blogger AFTER the wordpress theme is installed? I’m concerned about the downtime of my blogger blog while WordPress blog is being built. I wouldn’t be able to do that overnight and my readers would be confused what’s happening.


    1. Yeah, you can install and build your new theme while your Blogger site is still live. Then once it’s ready, import your Blogger content and then finally, enforce the 301 redirect and send all of your traffic to your new WordPress site.

  7. Marianne says:

    I tried to do this and my blogger homepage routes people over to my new page but when I try to click on a specific post through blogger it gives me the following error:

    You don’t have permission to access /blogger/ on this server.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
    Apache Server at Port 80

    What have I done wrong?

    1. Hmm, not sure. Maybe try setting your permalinks up on your WordPress site (they’re currently the default). Try for something like /%postname%/ instead and see if that helps.

      1. Marianne says:

        Thanks! That certainly did something.. but now it says:
        Parse error: syntax error, unexpected T_LNUMBER in /home/jmbyberg/public_html/wp-content/themes/pagelines/blogger-redirection.php on line 5

        Any ideas?

  8. Monica says:

    I’ve been able to transfer my Blogger file into WordPress…but the problem is that all content from September 2011 and prior is missing actual post text. The titles and comments show up, but no text or photos. Thoughts?

    1. I’m afraid not. It’s quite bizarre that it’s pulled the titles and comments in, but no content. Is there anything noticeably different between before and after September 2011 that might be behind it?

      1. Monica says:

        Thanks for the feedback, Dave. There isn’t anything I’ve been able to identify as a trigger for the problem…it’s the weirdest thing. I found a comoany that said they’d fix it for a cost, but I’m convinced this is something I should be able to fix quickly. Thanks!

  9. Rob says:

    Hi, great tutorial, I’ve been thinking about thinking about migrating from blogger to wordpress. i have very little knowledge when it comes to anything like this. I’ve used blogger for the last 4 years, i chose blogger because it was owned by google and assumed it would recognised quicker in google searches. over the last few years I’ve built up a good following and come quite high in google searches, when migrating will this still be true? i get quite a bit of traffic from google, as over the years I’ve found what titles work best to come to the top of search engines.

    The reason i want to migrate now is i want to integrate my blog into my website and have read a lot of scare stories about blogspts disappearing for breaching terms and conditions. I know i can back up all my content but I’m more worried about loosing the posts and links than loosing the content.

    I’m just looking for a bit of advise from someone that knows about this kind of thing. Firstly weather you think it is worthwhile integrating the blog onto the website, I figured it keeps customers on the website rather than going between the webshop and blog, it keeps them on the website, also it will mean the search engine searches direct the traffic to the webshop instead of the blog now as they are both in 1 place.

    Secondly, will all of my links still work once i make the move?

    i would love to still use blogger and just have wordpress to back up all my posts when i upload a new one but can’t seem to find ny info on this,

    Sorry to ramble on, I would love to hear your thoughts on these issues.


    1. If you go the whole hog and redirect traffic from your blogger account to your WordPress account, then all of your rankings by Google et al will be transferred to your new site. The benefit of a self-hosted WordPress site, as your rightly indicate, is that you own the content and the site, so no-one can take it down for breaching terms and conditions (unless you’re going against your host’s T&Cs, which might include clauses against hatred, or adult entertainment for example). Also, if you do the redirection correctly, then all of your existing links will simply be forwarded to your new pages on your WordPress site, so the transition will be seamless from every perspective.

      I absolutely recommend WordPress and think it’s well worth switching over. I would say, go the whole hog and create your website in WordPress, and have the blog as one part of that. It gives a human element to your website and is good for engaging with your clients.

      Your suggestion of continuing to use Blogger and have WordPress back up your posts seems silly and would require you to import your posts from Blogger every time you posted something new, so that doesn’t seem like what you want to do. You should just make the switch.

      1. rob says:

        thanks for all the info, ive decided to start making the switch, while doing this ive decided i want to run my whole site from wordpress like you suggested as i cant have the blog embeded into the website how i wanted it. the problem now is finding the correct plugins to replicate the site so it still looks the same after the switch over, the color swatches are becoming a real problem with out using a drop down list. hopefully i will be able to over come this.

        1. What do you mean the color swatches? What would you need a drop-down list for?

          1. rob says:

            if you look at the link i just posted the colors are all layed out in a swatch, the only way i can find to list the colors in wordpress are in a drop down menu, which isnt very good for customers to have to keep reopening the menu when a color is selected, do you know of any way around this?

  10. petra says:

    hi there – thanks for the wonderful guide above. However, when I select the import tool it imports some posts but the just stops. I keep restarting it but the same thing keeps happening. Any tips?

    1. Yes, you’re server is probably running out of memory. Either you need to keep trying and hope it works, or move to a beefier server – this is a common problem on shared hosting environments where the servers are overloaded.

  11. Becky says:

    I have done everything right (yet have not going to blogger yet to put that last file in)…reason being…is in my new WordPress blog…all the html shows instead of font styles, paragraph breaks, pictures…only thing that shows it the text with html codes. :( :( It’s ugly and I don’t know how to fix this! Otherwise your page was the most helpful for me to move my blogger posts to my wordpress blog. Just now, I kind of want to undo it because its so ugly.

    1. I have no idea what could be causing that. It should convert all of the HTML to HTML, not plain text. Do you have an example?

  12. Paul Foraker says:

    Thank you for this. I successfully migrated from blogspot to a custom WP installation. Your instructions call for locating the Edit HMTL button in Settings / Design, but there is no Design tab in Settings in the “new look” at blogger. So, I hunted around and found Edit HTML in the Template section But, when I paste your XHTML code (modified to include the URL to my new WP blog) into that editor and try to preview it, I get code errors. The first one is that the parameter for the dir command cannot contain a “<". So, I removed the in that command and tried again. Now I get a malformed error pointing at line 8, column 66. Any suggestions?

    1. I’m not sure what to say – I copied that code from the original author (linked in the post). It has worked for me on several occasions and I’ve not encountered any issues. He might be a better resource for trying to diagnose an issue within his own code.

  13. Hi Dave,
    Thank you for the amazing tutorial! I will be trying this out soon.
    One question that I have is about transferring subscribers. Will redirecting the feed take care of that?

    1. Hmmm, I wouldn’t think so in that instance. The code that is emplyed here only works when a page is called, so it is likely that the feed would not work. However, if you are using FeedBurner, it would, because all you need to do is change the URL of your feed in FeedBurner and all of your subscribers will automatically get your new content.

  14. Sean says:

    Dave, great, helpful guide!
    Curious if the new WP page created called ‘blogger’ can have name changed at some point? I want to add new posts to my site, continuing where I left off with my imported blogger posts, and don’t really want the page to be called ‘blogger’ — I’d prefer ‘blog’. And does the ‘blogger redirection’ template have to stay in place because of permalink naming differences between wp and blogger? In the end, I would like to have old blogger posts and new WP posts end up on the same page named ‘blog’. Thanks for any tips!

    1. So long as you change all the references in both WordPress and Blogger, then you can change it to whatever you want. Not sure what you’re getting at as far as redirection though. Posts shouldn’t show up on a page, unless you’re referring to an archives page. The intent of the redirection is to redirect individual posts to their respective new location on your WordPress site.

  15. Lei says:

    I can do the same steps even if I have my own domain?

    1. Yes, that’s the crux of the tutorial – whether you’re moving to, or, you can use this tutorial to move all of your posts from Blogger.

      1. Jon says:

        So, I have a custom domain, that blogger/google handles as far as redirection, and paying the annual domain registration fee is concerned. If I go with the free blog option on, can I redirect all traffic that goes to my website to WordPress rather than the blogspot site, and be able to use WordPress’ posting and editing tools? I’m just fed up with Blogger’s features failing over and over again and their tech support doing nothing about it.

        1. Yes, if you use the redirection method, you can send everything to your new WordPress site, use your custom domain name and then use WordPress for all it’s goodness. If possible, you should go self-hosted though, so that you can take advantage of all the themes and plugins that are available.

  16. Mary says:

    Please excuse my ignorance :)
    I have successfully copied all my content from blogger to my new site, which I have linked to my domain (
    I’m stuck on the first step of migration, “Copy the following code (courtesy of digital inspiration) and paste it into a new file called blogger-redirection.php”. How do I open a new file on Where is the themes directory?

    1. Hi Mary,

      This is only possible on a (self-hosted) site, not on I’m afraid. Sorry for the confusion.

  17. elena says:


    Thanks for this! its great!!
    However I cant make it work. All the links goes to the main domain or root, not to the equivalent in wordpress. Maybe its a problem with the permalinks? or something i missing and i cant see?
    thanks for your time!

    1. I’m afraid that I didn’t write the redirection code, so I don’t know much about it and how to troubleshoot it; only that I’ve used it a number of times and it’s worked for me.

      1. elena says:

        thanks! i’ll keep looking!

  18. Jolynn says:

    What about blog images uploaded to and hosted by Blogger? I have noticed that after importing to WordPress, the image links still point to Blogger.

    1. During the import process, it allows you to import external media and files, which would bring all the images in from Blogger into your own site.

  19. Jana says:

    I really appreciate your sharing so much helpful info! I’m hoping you can help me.

    I’m helping a client who has a partial blog set up at WP, and a fully developed blog at Blogger. She started on Blogger, tried transferring to WP mid-way, then gave up and stuck w/ Blogger. Now she wants to do the transfer for real.

    The Blogger site has more than two years of entries, and 7 pages besides home. The WP site has 14 months of entries, and no pages. They share the first 14 months of entries.

    Should I wipe out the WP site completely and start over, or can I do the transfer and expect WP to figure it out? Will it create the new pages and everything?

    Also, for now anyway, she’s on a site. Is that a problem?

    Thanks SO much!

    1. Hi Jana,

      I would recommend having her delete all of the posts on WordPress, so that when she imports, she isn’t creating duplicate content. WordPress will create the pages that are on Blogger, and being on isn’t an issue.

      Let me know how it goes.

      1. Jana says:

        Thanks, Dave!

  20. Jana says:

    Here’s a follow-up in case someone runs into the same hitch I did…

    I followed your instructions, but when I got to the screen that shows me a list of the available Blogger blogs to import, it showed me *my* blogs, not my clients — even though I was logged out of my account and logged in as her. Very weird!

    So I took an alternate route. I started in Blogger (logged in as my client), exported her blog, (via Settings > Other), which created an xml file on my hard drive in my Downloads folder. Then I went back to WP and imported the xml file. It seems to have worked great!

    The only hitch now is I’m trying to convert her categories to tags, using the WP tool for that, but I’ve chosen all and clicked the “Categories to Tags” button three different times, but nothing happens and I get no error message. Any ideas?

  21. I haven’t started the migration yet, but I have a question. First my situation: I’m moving from the website that I listed here ( to a WordPress site hosted on hostgator ( In preperation for this, I set up a wordpress installation on a virtual machine on my local network (not accessible from outside). This was mainly for practice, and so I could tweak things without breaking anything important on my actual site.

    When I imported the blog posts/comments into my local network, all of the titles added a > to the beginning. Such as “Taking the plunge” on my blogger site became “>Taking the plunge” on my local installation. I’ve read that this happens when you move to a localhost installation.

    My questions are these: 1. When I move everything to my hostgator site, will I have this same problem? 2. How do I fix it (if this will happen) or better yet, prevent it from happening?

    Thanks, and have a great day:)

    1. Well, I’ve not heard of that issue before, but if it does happen when you move to HostGator, you can use a SQL function to go through all of your post titles and remove the >. Let me know if it happens and I’ll help you out.

  22. One other quick question. In your tutorial, you say to create a page called blogger. Does that mean that our blog will be on that page? I ask, because I currently have my blog set up on

    So, will it redirect the blogger traffic to my /blog/ page, or do I need to change something? And if I need to change something, would I change the ‘blogger’ in your redirect file (the one that goes on my domain) to blog/, or do I need to move my blog posts from “blog/’ to “blogger/”?

    Have a great day:)

    1. Nope, you won’t need to do any of that. The blogger page is a behind the scenes kind of thing – it just handles all your incoming traffic and redirects it to the correct location. Just be sure to include the subdirectory (/blog/) on the end of your domain wherever you have to enter it in the code.

      1. Please feel free to delete my last comment and this one. After trying what you posted in the article, I found out that it works without having to change anything at all. About the only thing that was difficult to do was changing my layout back to the default. In reality, if you’re on the “new blogger look” you have to go to Template, and scroll down to the bottom, where it says “Revert to Classic Template”– not Layout > Edit HTML. Or at least they both get you to the same place, where you paste the contents of the file in.

        Have a great day:)

        1. Patrick,

          Thanks for the follow up. That’s good advice to know.

  23. vishu says:

    i am having site using blogger with 1000+visitor per day and over 120 posts …?n PR of 3 .. Should i switch ?

    1. Absolutely. The statistics of your site don’t matter – the 301 redirect will handle that. And it will only get more difficult the longer you leave it and the busier your site gets.

  24. Megan says:

    Hi Dave – I followed your instructions step-by-step and it worked great! Thank you so much for posting this info.

    A couple things – with the new Blogger format, you don’t actually go into the HTML Edit section. If you go to “Template” in the left sidebar and then scroll all the way to the bottom of that page, you’ll see the link to “Revert to Classic Template.” I also wanted to note that the Blogger Importer Plugin in WordPress 3.3.2 imported all the Blogger labels as categories rather than tags. Not sure if there was a setting for that that I missed or what.

    Again, these were great instructions – thank you! Here’s our Blogger URL (so you can see the redirect in action):

    1. Megan,

      Thanks for the info. I’m glad it worked for you and I appreciate you clarifying the process for “new Blogger”. Also, I believe the categories -> tags issue is intentional and unavoidable unfortunately

      1. Megan says:

        Hey Dave – Do you know if it’s possible to import 2 different blogspot blogs into the same new WordPress blog? We already imported the one and that worked great. But now we’d like to import a different blogspot (that has a custom URL: into the same WordPress blog ( Thoughts on this? Thanks so much!

        1. Yes, that shouldn’t be an issue. You can import as much content as you want into WordPress – it doesn’t care where it came from. The only thing you might need to consider is creating separate redirection pages for each blog, to make sure the correct addresses are mapped to the correct content. So instead of creating the page called ‘blogger’, call it blogspot (the name is irrelevant really), just make sure you update it in all locations.

          1. Megan says:

            OK – thanks, Dave. I’ll try that.

          2. Megan says:

            Hi again! Importing the second blog worked great EXCEPT the individual posts from the second blog are redirecting to the new website home page rather than the new blog and individual post page (see here:

            Since this second blog has a custom domain (, do I need to make a new redirection template for that? I did make a new redirection page called blogspot and substituted that page name in the Blogger template code for

            Thank you sooooo much for your help!

          3. Hi Megan,

            It’s a little confusing to understand your whole situation, but if one of the blogs you’re importing has a custom domain and you’re importing it to a new site that has a different domain entirely, you’ll need to edit the redirection template for Blogger to reflect it going to the new website. You also need to change your permalink settings to make sure that the permalink format matches what it was at Blogger, so that it finds that page, instead of sending you to the home page if it doesn’t find anything.

  25. Chris Freyer says:

    Great tutorial. I followed it to a “T” and everything seems to be working. One question though. At what point can I delete the “blogger” page on my new WordPress site? Will it always have to be there to accept traffic from the old blogger page? Thanks for your time.

    1. Chris,

      So long as your old links pointing to your Blogger site are still there (which, to all intents and purposes, is eternity), then you need to keep that Blogger page in place.

  26. yateendra says:

    i have not my personal domain…is it necessary to buy domain??

    1. Yes, unless you move, which is a far more basic version of WordPress. You should really buy your own domain name.

  27. rena campbell says:

    I presently have my website with ipower and blog with blogger. Someone made the suggestion to move over to wordpress and integrate a new system and look i gather.
    Here are my questions.
    1. domain name, i presently buy (i think like 2 yrs at a time?) By switching am i just not being sent to a new competitor and pay them the same fees?On this above listing you say buy your domain name, but that is a ongoing fee is it not?
    2. Does wordpress not charge a yearly fee for hosting?
    3. Does wordpress still let you use paypal – if you want to integrate a website/blogger.
    4. Does wordpress let you use your own photos from your own computer to post on each posting like blogger?

    5. Will my blog be able to look the same? ie. will the font be imported over and look the same, Im talking basic ariel.
    6. Could i keep ipower and wordpress together or its just a completely different process?
    thanks rc

    1. OK, here’s some responses to your questions:

      1. If you own the domain name, you can point it to WordPress instead of Blogger – no extra fees need to be paid.
      2. does not charge to host on their servers, but if you want to self-host (which I highly recommend), you need to pay a small monthly hosting fee (usually around $5/mo).
      3. You can find plugins that allow you to use PayPal for a number of tasks, including selling products, and accepting donations. Not sure what you’re trying to achieve with PayPal, but it’s more than likely possible.
      4. Yes, you can upload your own photos.
      5. Generally speaking, no. WordPress has its own set of themes, however, you could (if you choose self-hosted), hire someone to code a WordPress theme that alooks exactly as it currently does on Blogger. However, there are over a hundred themes on to choose from, and thousands if you self-host.
      6. Not sure what iPower is.

      Let me know if you have any other questions

  28. Sam Roberts says:

    I have a domain ( pointing at my blogger blog ( If I point the domain to my host and install WordPress what will happen to the page urls when I import the blogger blog? For example, if I have a page which is now will it know that this should actually remain as the same address even though at the point of the transfer it will be called (because the domain is no longer pointing to to blogger)?

    1. If you do the second half of this tutorial correctly, yes, it will point all of the links to the correct place on your new site, even after you switch the domain name from your Blogger site to your new WordPress site.

  29. Lani says:

    Hi, thanks for the tutorial. I added tour code to the new blogger and it gave me this error and won’t let me “save template.”

    Error parsing XML, line 1, column 2: The markup in the document preceding the root element must be well-formed.

    Please Help!


    1. Laura,

      Delete the space between the < and the !DOCTYPE. My site appears to have added a space where there shouldn't be one.

  30. Manish says:


    I have a domain which was hosted on blogger and then I used your method to transfer it to wordpress.
    The migration worked perfectly for me.
    However the redirection doesnt appear to work for me.My old posts are redirecting to wordpress but I get an error message which says ” It seems we can’t find what you’re looking for. Perhaps searching, or one of the links below, can help”

    What could be the reason? I think “Digital Inspiration” wrote the redirection script for blogger blogs and not for blogs which had a custom domain and hence the problem.
    I am losing out on all the google site hits !
    Any way out?


    1. It’s not to do with the redirection script and will work whether you have a custom domain or not. You need to match the permalink structure of your Blogger blog, which was probably /%year%/%monthnum%/%postname%.html

      Try changing your permalink structure to that and let me know how that goes.

  31. Sam Roberts says:

    There is a small negative to using the boxed ‘download-convert-import’ workaround for the initial import which is that it doesn’t import labels (tags) from blogger. If you have tags in blogger and want these to come across then definitely use the main route suggested.

  32. Jotish says:

    Thanks for a wonderful tutorial. My website is right now on blogspot and soon i am migrating to WordPress. The comment system which i used in my site is using Intense Debate, how can i take a backup of the comments and move them or add them into my new wordpress template. Also suggest a good wordpress theme for my website. I will be really thankful to you.

    1. Well, because Intense Debate is a third-party system, it stores all of your comments off-site. Once you make the transition to WordPress, you should be able to sign in with your Intense Debate details and sync your existing comments, using the Intense Debate plugin.

  33. Shannon says:

    I moved from Blogger to WordPress a couple of months ago – I hate it! I paid for my own domain etc thru WordPress – how easy is it to move back to Blogger?

    1. I would imagine the process is just as easy. You should be able to export your content through Tools > Export and then import it into Blogger (though you might need a tool that converts it first).

  34. Jessica says:

    I’m curious – I purchased my domain name thorough blogger a few months ago. Would I be able to keep it if I switched over to wordpress?

    1. Yes, absolutely. You own the domain, so you can just edit the records to point them to your HostGator nameservers, where you host your new WordPress site.

  35. CCaughell says:

    Hi Dave,

    This may be outside of your field of expertise, but I just thought I’d throw it out there… I recently migrated my Blogger content to WordPress, but since I’m not currently investing in my own domain name, I can’t redirect traffic from one to the other. That’s fine, I have so few followers I’m not really concerned with this (I can notify them all individually, lol). However, I was wondering if you thought it was a good idea to delete my blogger account/delete the posts so there aren’t duplicates floating around.

    Also… once you make your WP blog public, how long does it take to start showing up in Google, etc.? Will the content I imported from Blogger show up in search results? Or only newly created WP content?

    Any help you could be with these questions would be super helpful.


    1. I don’t know why you can’t redirect traffic. At the very least, use the code for the Blogger site and redirect all traffic to your new address. You might not be able to redirect to the same page on the new site, but it will get people in the right place. Also, you could consider creating a landing page, saying that you’ve moved to this new site and ask people to update their bookmarks and encouraging people to search for the page they were looking for.

      Google should index your content pretty quickly, but you can always speed up the process by submitting your new URL to Google.

  36. Mellow says:


    I have a blogger blog which I want to move the content to WordPress, but the blog gets almost no traffic so I don’t want to setup a redirect. I just want to delete the blogger blog after moving the content.

    If I just remove the content from the blogger blog and put it on WordPress then delete the blogger blog, will this be seen as having non-original content on the WordPress site in Google’s eyes?


    1. Hmm, not entirely sure on that one. Best thing would be to set up the redirect anyway. Is there any reason you would actively want to stop people from being redirected to the current site? Just because there’s a small amount of traffic doesn’t mean it’s not worth it, if not just for the search engines.

  37. Ally says:

    Hi Dave, thank you so much for this post! There are similar ones that are not as easy to follow. I also just purchased a hosting plan from Host Gator via your blog. Good question, do i copy over from blogger to wordpress first, then apply theme, or apply purchased theme prior to copy over?

    1. It’s probably better if you install the theme first, just so that when the content arrives, the new theme is already in place, however, it makes absolutely no difference and can be done either way.

  38. Madeline says:

    Dave, thanks for the instructions; they worked perfectly. However, I immediately received a message from blogspot about my blogger page being tagged as spam.
    “Hello, Your blog at: has been identified as a potential spam blog….”

    I had to verify some information and they shut it down the next day. Thankfully, the posts are on my wp site which I will be launching soon. I didn’t have any followers, so the loss of the page is not a big one. Just an fyi for you. I don’t know what was different about my processing the information but I’ll choose to believe that my blog was so good they were mad that I was leaving. :-)

    1. Hehe, I like your optimism. I’m not sure what could have caused that, but hopefully you get your own site online soon. I should point out that this is another reason to go with WordPress, because you own your own site, so you’re not at the mercy of blog providers, like Blogspot, who might deem your site to be inappropriate, so you can publish whatever you want (within the confines of the law) and you’ll be fine :)

  39. Emily says:

    I have read tons of tutorials on how to migrate from Blogger to WordPress but NONE cover how to host your custom url if purchased through Google.

    I bought my domain through Google and now have it set up on Blogger. I have a seperate hosting account with GoDaddy I now want to host my domain with GoDaddy so I can set up WordPress- any ideas?

    1. You should be able to log in to your GoDaddy Control Panel using the credentials provided when you purchased the custom domain. Then, once you arrange for your hosting, get the nameservers for your new server (on HostGator, they’ll look like and and change the nameservers for your domain on GoDaddy. Then the domain will “point” to your new server, where your new site will be hosted.

  40. jennifer murphy says:

    Hi, I am ecstatic that I found this site. I have a very new account with Blogger. My site is already taking off and I have purchased a domain, godaddy is hosting, and I installed I am terrified to export from Blogger to WordPress. I’m having extreme difficulty trying to figure out how to personalize anything on my theme. I installed one from IRibbon. When I export from Blogger to WordPress will Blogger be blank? I’m scared that I won’t be able to figure out how to redirect traffic. If I know I can go back to Blogger and keep posting while figuring out the redirect I will feel much better. Also, you mentioned that someone could hire you to help them. If I get stuck on the redirect is there a way that I could pay you to help me?

    1. Hi Jennifer,

      After you Export, Blogger will be exactly the same – all the content and the design will still be there. All you’re really doing is “copying” your content to a file that you can then import into WordPress.

      If you’d like for me to help in case something goes wrong, you can send me a request for help here.

  41. Ricardo says:


    I want to migrate to wordpress!

    My blog is more of a website than a blog. So what I really want is to turn the posts into pages, or redirect the current posts in blogger to pages in wordpress.

    My main concern: loosing SEO
    I’m very well positioned in google search (1st in the main search words) and want to stay there

    How should I do this?

    1. Ricardo,

      It won’t matter if the destination URL (on WordPress) is a post or a page, so long as the pages redirect correctly from Blogger to WordPress. Once you have moved all of the content, you could use a plugin like this one to change the posts into pages.

  42. Ryan Ridgway says:

    Hey Dave, so glad to have stumbled upon this thread! I’ve successfully transferred from blogger to WordPress (best decision i’ve ever made) and I really just wanted a fresh start with better permalinks so i ultimately ended up just deleting my blogger account after the fact which contained all the permalinks and now i’m left with the nice clean permalinks. I left the old blog pretty stagnant for awhile so upon checking it, i found it was only getting 60-80 organic hits per day so nothing major by any means. However, my question is… On my new WordPress Plugins page, i’m still left with 2 plugins entitled “Blogger Importer” and “WordPress Importer”. Can i go ahead and delete these since i already transferred all the content over? I just don’t want all my content to be erased somehow! :( The reason behind this question is because i know the fewer plugins on a site, the faster page-load time it will have which will in turn rank me higher. Any help appreciated! Thanks – Ryan

    1. Ryan,

      You can go ahead and delete the importers. Your content will be safe. However, your assumption that your site will load quicker as a result of not having them in place is a little skewed. I recommend this article written by someone very knowledgeable about plugins: Pippin Williamson.

  43. Ryan Ridgway says:

    Thanks Dave, great article as it debunks a myth that i greatly believed in. However, i do find something strange taking that into consideration. I had about 12 Plugins before (including active and inactive) and as i went through and deleted them down to the main 6 i need, my page load speed dropped significantly! Before, it would take literally 7-8 seconds for my homepage to load, and after deleting a few of those, it’s now back to a reasonable 1-2 seconds. Maybe there was some corrupted file somewhere in the mix? Either way, everything is golden now. Thanks for your help – Ryan

    1. Could be, or it could be that once you had loaded your site a few times, it was then in your cache and you were loading from your cache rather than from the server itself. To do a real speed test, you should compare results using a tool like Pingdom Tools.

  44. Ryan Ridgway says:

    Yikes, yeah i just did 3 tests and they popped up with the following results…

    Test 1: 14s, slower than 88% of all websites tested

    Test 2: 43s, slower than 96% of all websites tested

    Test 3: 11s, slower than 86% of all websites tested

    Test 4: 7s, slower than 82% of all tested websites

    Yikes, that’s absolutely terrible haha. It does say that my requests are 136 and that my page size is 3.6MB which does seem slightly on the high side.

    Is there anything i can do to combat this issue? Thanks – Ryan

    1. Yes, that’s pretty atrocious! The first thing I would do is reduce those requests – 136 is massive – find out the source of them and stop that. Also, your page load is colossal. Make sure you’re not loading images that are scaled down (i.e. a 1000×1000 image in a 100×100 space) and your images are run through either or EWWW Image Optimizer.

  45. Paul Smith says:

    Hi Dave
    I am trying to migrate to from blogger using this tutorial. All the post headers and comment titles have been migrated, but the actual content and images are blank. Any thoughts? Also, where is the themes directory? Or is that only for .org?

    1. Yes, on, there will not be a /themes/ directory, but you can choose your theme from the gallery (Dashbaord > Appearance > Themes). Not sure what the issue is with the blank content – I initially thought that the server ran out of memory, but since you’re going to and not a self-hosted site, that’s not likely. I’d try re-importing everything – it should detect duplicate content and overwrite it.

  46. Belle says:

    I have successfully moved from blogger to wordpress (yay) and many thanks to you. Now, I have just bought my domain name. How do I integrate that to my wordpress account?
    thank you

    1. should have a help article on it. I believe you basically go into your account and there should be an option to customize your domain. Then it’ll ask if you own your domain, or you want to buy one. From there, just indicate that you already own it and follow the steps.

  47. Belle says:

    Hi Dave- I found the location for that and it changed it to the domain name, but the page gives me an error. The help page tells me that I need to “edit DNS” but I don’t know what that means.

    1. Wherever you bought your domain name from, if you log in to your control panel there, you will have access to your DNS manager: you should be able to complete the switchover there. You will likely be told to either change the nameservers, or add an A record.

  48. Belle says:

    Thank you DAVE—you rock! I appreciate your extremely thorough and well explained (even for dummies) method!!!

  49. Rachel says:

    This helped me so much during my first migration project from Blogger to WordPress. Worked very seamlessly for me – all parts are working as they should. A big thank you, Dave!

    One big question remains however and I am hoping that you can help guide me to the solution. The former Blogger url doesn’t redirect to WordPress in the mobile version. Any ideas? I’m a newbie so I really appreciate any help you can offer. Thank you again.

    1. There are a couple of plugins that help with that if it’s not quite working right for you. Just search “Blogger WordPress 301 redirect” and there should be some well-rated plugins that’ll handle it for you.

  50. Ari says:

    Just to understand fully – the window.location.href= is not truly a 301 redirect, correct? This will result in a http 200, not a 301.. and thus the old content stays indexed in Google?

    I understand that the user may be 301 redirected upon *arrival* to the new domain.. but how does this solve dupe content indexed on the old blogger domain? Tell me if I’m missing something

    1. I think you’re right. However, if the user is already using a custom domain in Blogger, then this will work correctly. I’m not sure that Google doesn’t recognise the change though – I’ve done this for several clients and they have all seen their rankings appropriately transferred to their new site.

      1. Ari says:

        I’m quite certain, actually, that when google receives a ‘200’ for a URL (even if it is eventually “redirected” via a window.location or meta refresh change) that it will keep that old URL in the index. However, there are ways to force a move via webmaster tools – the question is whether or not it will carry over the weight.


        1. Good to know Ari, thanks for the info.

  51. Ricardo says:

    Hi want to know if it is possible and how to do the following

    I will pass all the blog content from blogguer to wp

    But I want to individualize each redirect as in:

    On Blogger:

    And I want it to redirect to wordpress:

    I’ve been trying to find out how to do this but have no clew so far

    Can anyone help? Please?

    1. Ricardo, if you use the plugin mentioned in the post, you can set the permalink structure to whatever you want and this will work fine.

  52. Ray says:

    That was so easy! I have been avoiding moving content for months – your way took 2 minutes and looks great! Thank you.

  53. kate says:

    I have a question, does this method suit for self-hosted wp? I’ve just switched from blogger to self-hosted wordpress with automated tool cms2cms, it doesn’t set the redirects.

    1. That’s exactly what it’s for, yes.

  54. kate says:

    thanks a lot!

Leave a Reply