Blogger Importer
by Samuel Wood (Otto) 3.1 (57 reviews)

Blogger Importer

Imports posts, images, comments, and categories (blogger tags) from a Blogger blog then migrates authors to WordPress users.

Blogger Importer ranks #712 among WordPress.org plugins with 50,000+ active installations, is #38 of 3,308 in the Social & Sharing category, a 3.1/5 rating from 57 reviews, and was last updated Oct 21, 2024. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 6.6.7 (Current: 7.1)
v0.9.3 Current Version v0.9.3
Updated 1 year ago Last Update on 21 Oct, 2024
Refreshed 11 hours ago Last Refreshed on
#38 of 3,308 in Social & Sharing Top 1% by installs Downloads -12.6% this week No update in over a year
View on WordPress.org
Rank
#712
No change
Active Installs
50K+
-14%
KW Avg Position
50
1 worse
Downloads
2.5M
+142 today
Support Resolved
0%
No change
Rating
62%
Review 3.1 out of 5
3.1 (57 reviews)

Next Milestone 60K

Total Progress 79.6%
50K+ 60K+
20
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 2,041 more installs to reach 60K+

Rank Changes

676 694 712 730 748 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026
676 695 713 731 750 31-08-2026 01-09-2026 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026
Current #712
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

120 130 140 150 160 170 180 190 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026
100 200 31-08-2026 01-09-2026 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

3.1
57 reviews
Overall 62%
5
19 (33%)
4
8 (14%)
3
6 (11%)
2
6 (11%)
1
18 (32%)

Security History

Source: WPVulnerability

1 known vulnerability on record · 0 in the last 24 months · checked 1 week ago

  1. Blogger Importer [blogger-importer] < 0.6 (closed)

    CVE-2013-10027 · Fixed in v0.6

TL;DR

AI summary of the plugin's readme

This plugin is for WordPress site owners migrating an existing blog from Google Blogger to a self-hosted WordPress.org installation. It solves the problem of transferring posts, comments, categories, images, and author accounts from Blogger so the content and users can continue on WordPress.

  • Imports posts (published, scheduled, draft)
  • Imports comments excluding spam
  • Imports categories as tags
  • Imports images
  • Migrates authors to WordPress users
  • import_start and import_done actions
  • blogger_importer_congrats filter

Frequently Asked Questions

Common questions about Blogger Importer

Simply upload the XML file again. Already imported posts will be skipped and not duplicated.
No, you can remove the plugin once you've completed your migration.
Each of the posts loaded is tagged with a meta tags indicating where the posts were loaded from. The permalink will be set to the visible URL if the post was published or the internal ID if it was still a draft or scheduled post blogger_author blogger_blog blogger_permalink After importing there are a lot of categories Blogger does not distinguish between tags and categories so you will likely want to review what was imported and then use the categories to tags converter
This importer does not handle blogger pages, you will need to manually transfer them.
This version of the importer imports these too, but you can disable this via a setting in the blogger-importer.php file. Tracking images of size 1x1 are not processed. If you with to specifically exclude other images you could code something for the image_filter function.
The importer will attempt to download the a large version of the file if one is available. This is controlled by the setting "LARGE_IMAGE_SIZE" and defaults to a width of 1024. The display size of the images is the "medium" size of images as defined on WordPress. You can change this in advance if you want to show a different size.
If you hover over the progress bar for images it will tell you how many images are skipped. To see the filenames of these images you will need to enable WordPress debugging to log to file. See https://wordpress.org/documentation/article/debugging-in-wordpress/
The scheduled posts will be transferred and will be published as specified. However, Blogger and WordPress handle drafts differently, WordPress does not support dates on draft posts so you will need to use a plugin if you wish to plan your writing schedule.
No, WordPress and Blogger handle the permalinks differently. However, it is possible to use the redirection plugin or your .htaccess file to map the old URLs across to the new URLs. My posts and comments moved across but some things are stripped out The importer uses the SimplePie classes to process the data, these in turn use a Simplepie_Sanitize class to remove potentially malicious code from the source data. If the php-xml module is not installed then this may result in your entire comment text being stripped out and the error "PHP Warning: DOMDocument not found, unable to use sanitizer" to appear in your logs. The comments don't have avatars This is a known limitation of the data that is provided from Blogger. The WordPress system uses Gravatar to provide the images for the comment avatars. This relies the email of the person making the comment. Blogger does not provide the email address in the data feed so WordPress does not display the correct images. You can manually update or script change to the comment email addresses to work around this issue. It does not seem to be processing the images The most common reasons for this are lack of memory and timeouts, these should appear in your error log. Also check you've not run out of disk space on your server. Because WordPress stores the files in multiple resolutions one image might take up as much as 250kb spread across 5 files of different sizes.
The importer will attempt to download a large version of images but it displays them on the blog at the medium size. If you go into your settings->media options then you can display a different size "medium" image by default. You can't make this bigger than the file that has been downloaded which is where the next setting comes in. The default size for the large images is 1024, you can change this to an even larger size by changing the following line in the blogger-import.php file. const LARGE_IMAGE_SIZE = '1024'; The file downloaded won't be bigger than the origional file so if it was only 800x600 to start with then it won't be any bigger than that. If your origional blog has hardcoded width and height values that are larger than the medium size settings then that might result in your images becoming fuzzy. I've run out of disk space processing the images The importer is designed to download the high resolution images where they are available. You can either disable the downloading of images or you can change the constant LARGE_IMAGE_SIZE string in the blogger-importer.php file to swap the links with a smaller image.

More plugins by Samuel Wood (Otto)

Sign In / Register

You need to sign in or register to use this feature.