UPDATE: There is now a plugin that imports from New Blogger to WordPress.
At the moment, the built-in Blogger-to-WordPress script that ships with WP2.x is broken for users who have switched to Blogger Beta (now known as “the new Blogger,” as it is no longer in beta.
The workaround is grossly esoteric, but still doable. If you want to move from new Blogger to WordPress but don’t want to tackle this procedure, you can order hosting with WebbleYou and we’ll do the import as part of our free setup process. We are also available to do upgrades for non-WebbleYou customers; contact us for a quote.
- In the Formatting tab, set Timestamp Format to mm/dd/yyyy hh:mm:ss AM/PM (the first choice in the dropdown menu). Save Settings.
- In the Comments tab, set the Comments Timestamp Format just like you did in the previous step. Save Settings.
- In the Archives tab, set the frequency to ‘monthly’. Save Settings.
- Go to your Template. Backup your existing template (fortunately, this is easy with Blogger Beta - it’s a one-click .xml download)
- Click Revert to Classic Template at the bottom of the screen.
- Replace your existing template with this very long line (copy and paste, don’t break it into lines): Save Template Changes.
- Visit your site’s archive pages, and save each of them. The format is like this:
http://mysubdomain.blogspot.com/2006_09_01_archive.html
You will need to do this for each month you have archives - twelve times for every year you’ve been blogging. Ick. - Rename each of the files so it ends in _wordpress.php, like this:
http://mysubdomain.blogspot.com/2006_09_01_wordpress.php - Now for the import. Here we have problems, because a) The manual export only works with WP1.5.x, and the automatic import only works with WP2.x. Hence, the uber-kludge that follows.
- Login to your site via FTP, and create a directory called “old” in your main folder.
- Upload WP1.5.2 (get it here) into the “old” folder
- Create a new database in your host’s control panel
- Set up WP1.5.2 in the “old” folder, the normal way, using the new database (NOT your original WP database).
- Upload the Blogger export files into this same folder
- Upload this importer file into the /old/wp-admin/ folder via FTP, and change the extension to .php
- Visit yoursite.com/old/wp-admin/import-blogger.php, and run the importer.
- Upload the current version of WP2.x to your site, overwriting the WP1.5.2 files.
- Visit yoursite.com/old/wp-admin, and click the links to upgrade this installation to the current version
- Export the 2nd database (”old”) using PHPMyAdmin
- Open the database export file in a text editor such as TextPad
- Delete everything from the dump file, including the headers, except the following sections:
- wp_comments
- wp_post2cat
- wp_posts
- wp_categories
- wp_postmeta
Delete the “CREATE TABLE” sections even for these three tables; save only the lines that start with INSERT INTO, and only those that are in these three tables.
- Go in PHPMyAdmin to your original WordPress database. If there’s already stuff in it, back it up just in case.
- Copy everything left in your text editor (the 2nd DB’s dump) and paste it into the MySQL query box in PHPMyAdmin (or import the file using the import feature)
- WGET the images from Blogger to your server. Hotlinking them from Blogger will not work - once they are viewed in an external page a few times, they will start to be blocked.
- Move the images to a convenient location (such as /wp-content) on your server, preserving the numeric folder paths.
- Dump the DB, and do a find-and-replace on all the image URLs, so the images are being served by your server.
- That’s it!
I’m sure I’ve left something out, so leave a comment or contact us if you have any questions.
WebbleYou is the only hosting company that will perform this procedure for free for all new customers. You can order hosting here if you are interested.

September 14th, 2006 at 4:17 pm
[…] WebbleYou has the details. (Warning. It’s convolutedy, so you can always wait until WP updates their import routine to deal with the Blogger beta) […]
September 14th, 2006 at 8:13 pm
Clumsy, pain in the backside, not for the faint at heart…but it darn well works, and for that, I thank you! The instructions were fine — although I’d add a link for instructions for “the usual way” to install a wordpress blog (lots of folks only know “auto install” — and I’d warn that you should expect an empty “new” blog OR not to export row ids.
Thanks, thanks and more thanks!
September 15th, 2006 at 10:57 am
[…] What she meant was, importing from old blogger is a snap. Importing from Blogger Beta? Not so much.- A recalcitrant bitch, she is. A day and a half of Google searches later (using Google, who owns Blogger, to wiggle myself out of the quagmire that is Blogger? Now, that’s some Internet Irony), I found the answer. Hot off the press — as in, literally posted the day I found it, the product of some enterprising individual’s time, and a self-described kludge, was to be my answer. If only I could get through it. […]
October 11th, 2006 at 9:50 pm
[…] Luckily, I’m not the only one having this problem. I found this great post on WebbleYou that explains how to hack your way around the old Blogger import and get it to work. Everything worked great for me until I got to the part where I had to import my mysql dump into my Wordpress database. The query failed for some reason I couldn’t understand (I understand very little mysql). I tried twice with no luck and then gave up. It turned out to be okay that I couldn’t figure it out because my Wordpress database was actually empty, so I was able to just replace the whole damn thing without going through that funky import thing. […]
October 13th, 2006 at 8:29 pm
How do I do this step:
# Rename each of the files so it ends in _wordpress.php, like this:
http://mysubdomain.blogspot.com/2006_09_01_wordpress.php
- it’s on the blogspot.com server I don’t have access to the directory…?
October 14th, 2006 at 6:46 pm
[…] When I did a simple search for “Import from Blogger Beta” I found there were a lot of other people who were also trapped and were praying for a fix, but there was a solution too which I didnt even care to try because it had too much labour like saving each months posts in a folder and so on :green:. In the middle of the prayer I thought of trying the ‘ Import from RSS’ feature in Wordpress a try. My hope was soon washed away when I found that Blogger didnt have an RSS feed but only an Atom feed or atleast that’s what Firefox detected. I browsed through the code in my Blogger template and found only one XML file which obviously corresponded to the Atom feed. But still i tried imported using the Atom XML file but no use, nothing no posts were imported. I even tried a converter to convert the Atom feed into RSS, it didnt work either. […]
October 14th, 2006 at 9:51 pm
[…] When I did a simple search for “Import from Blogger Beta” I found there were a lot of other people who were also trapped and were praying for a fix, but there was a solution too which I didnt even care to try because it had too much labour like saving each months posts in a folder and so on . In the middle of the prayer I thought of trying the ‘ Import from RSS’ feature in Wordpress a try. My hope was soon washed away when I found that Blogger didnt have an RSS feed but only an Atom feed or atleast that’s what Firefox detected. I browsed through the code in my Blogger template and found only one XML file which obviously corresponded to the Atom feed. But still i tried imported using the Atom XML file but no use, nothing no posts were imported. I even tried a converter to convert the Atom feed into RSS, it didnt work either. […]
October 28th, 2006 at 11:56 pm
It might help to use the wp-xmlmigrate plugin rather than importing manually, as this can generate MySQL errors. After you upgrade the “old” install to 2.x, use (this method) to do the export from the old blog and import to the new blog.
November 5th, 2006 at 8:33 pm
Drew-
You do that by downloading the files, then renaming them on your computer or after you upload them to your server.
November 27th, 2006 at 5:22 am
[…] I’ve found two solutions posted. The first is an ugly hack, the second, using the RSS feed doesn’t work for more than 25 posts. (There was a hack posted for that but I am guessing Blogger made some changes and set a hard limit somewhere else. Possibly in response to people complaining that when they migrated their RSS feeds were suddenly showing hundreds of posts entered before the migration?) The other problem with the RSS migration directions is that it doesn’t work for comments. […]
November 27th, 2006 at 8:54 pm
[…] My fault really. I should have looked before I leapt. I did find a workaround, but it’s really involved and I just don’t know if I want to do it. […]
November 27th, 2006 at 11:47 pm
[…] http://www.webbleyou.com/2006-09-14-how-to-move-from-blogger-beta-to-wordpress […]
December 6th, 2006 at 8:18 pm
It was all going swimmingly until “Upload this importer file”. I saved the file, uploaded it via FTP and renamed it to .php, yet when I access it at old/wp-admin/import-blogger.php I only get the actual html text… it doesn’t run anything.
December 8th, 2006 at 2:08 am
[…] When I did a simple search for “Import from Blogger Beta” I found there were a lot of other people who were also trapped and were praying for a fix, but there was a solution too which I didnt even care to try because it had too much labour like saving each months posts in a folder and so on . In the middle of the prayer I thought of trying the ‘ Import from RSS’ feature in Wordpress a try. My hope was soon washed away when I found that Blogger didnt have an RSS feed but only an Atom feed or atleast that’s what Firefox detected. I browsed through the code in my Blogger template and found only one XML file which obviously corresponded to the Atom feed. But still i tried imported using the Atom XML file but no use, nothing no posts were imported. I even tried a converter to convert the Atom feed into RSS, it didnt work either. […]
December 9th, 2006 at 6:10 am
For those of you running into sql problems, you can choose to only export the three tables needed (comments, post2cat, and posts) and then on the blog you wish to import the posts to, simply delete the three tables in that blog’s database and import the sql backup file without altering it (deleting headers, etc)
Only do this if you have NO posts on the blog you’re importing too though.
Hope that makes sense.
December 13th, 2006 at 1:42 pm
[…] Que no haya sido migrado a Blogger Beta. (Desgraciadamente el importador de WordPress no funciona correctamente todavÃa con Blogger Beta.Aunque hay algunos consejos para conseguirlo) […]
December 15th, 2006 at 6:57 pm
>> Export the 2nd database (”old”) using PHPMyAdmin
Hi, does anyone know what format, I should export it as? CSV? Excel? Spreadsheet? Text? SQL or XML?
December 18th, 2006 at 8:06 am
[…] It turns out I’m going to have to wait to help a friend import from Blogger to WordPress. He has Blogger Beta, unfortunately, and the work-arounds are either too complex or too incomplete. […]
December 22nd, 2006 at 6:17 am
[…] I’ve been trying out the method here, but now I’m stuck at the step ‘Export the 2nd database (”old”) using PHPMyAdmin’. And I have no idea what to do. […]
December 23rd, 2006 at 4:35 pm
[…] So it’s been an interesting move - the setup was actually really easy, but the import was hard. WordPress has an automated importer from blogger, but it doesn’t yet work for the new version. So I’ve just spent the last couple of hours going through this somewhat geeky kludge to get everything working. Seems to be OK so far, I hope. […]
December 25th, 2006 at 7:52 pm
Well this was going ok, albeit a bit obtuse, until I got to this step:
“Visit yoursite.com/old/wp-admin/import-blogger.php, and run the importer.”
When I visit the URL in question, a script doesn’t run - I see the actual text (I think) of the script. I know that php etc. runs on my host, because I’m running my WordPress blog just fine…except I can’t import my old blogger crap now that they’ve “upgraded.”
I’m stuck.
December 31st, 2006 at 8:03 am
[…] The Wordpress import doesn’t work with Blogger Beta, and the workarounds are horrendous. […]
January 15th, 2007 at 11:30 pm
[…] Voyez ce tutorial car mon tutorial ne fonctionne pas avec Blogger Beta […]
January 16th, 2007 at 6:06 pm
[…] But the username and password are correct. Apparently the problem lies with the beta now using a Google login, rather than the Blogger login. A little more digging around online and I found that I’m basically hosed. Had I not “upgraded” to Blogger/Google’s God-forsaken beta, it would have been smooth sailing. But, since I fell for the old “upgrade” ruse, there’s no reasonable way of accomplishing this task. I can either labor for days, cutting and pasting, or I can wait for WordPress to update the importer. I think I’ll wait. […]
February 14th, 2007 at 3:43 am
[…] Note that the new version of Blogger (formerly Blogger Beta) does not work with the WordPress import script. If you login to Blogger with a Gmail address rather than simply a username, you are using the new Blogger, and the importer will not work. There is a workaround (http://www.webbleyou.com/2006-09-14-how-to-move-from-blogger-beta-to-wordpress), but it’s complicated. […]
March 19th, 2007 at 2:30 pm
[…] than simply a username, you are using the new Blogger, and the importer will not work. There is a workaround, but it’s […]
April 6th, 2007 at 11:14 am
[…] Just my stupid luck. I am hosting my own wordpress blog at bunchafreaks.com. I just set it up today. I came to blogger to try to set up the script to import my blog and since google has apparently taken over blogger all of the solutions do not work anymore. I did find one work around but there ain’t no way I’m gonna try that crazy thing. […]
April 18th, 2007 at 6:44 am
AAAAAAGGGGGHHHHHHH! its not that i dont like blogger i just want to do it and they’re really pissing my off now that i can’t WTF. do i start over and scrap my blog? a pox on you google!
April 20th, 2007 at 7:20 pm
Hey,
I love what you’e doing!
Don’t ever change and best of luck.
Raymon W.
August 2nd, 2007 at 6:33 am
Nice tutorial - thank you!
To take it one step further, here are instructions on how to move from Blogger Beta to a Wordpress.com hosted blog.
Regards
August 28th, 2007 at 7:07 am
[…] How to Move from Blogger Beta to WordPress […]