WordPress Importer
by WordPress.org
The official importer for WXR files, moving posts, pages, media and terms between WordPress sites.
This link may earn us a commission. It never changes our rating.
What WordPress Importer does
The official importer for WXR files, moving posts, pages, media and terms between WordPress sites.
It sits in the migration part of a WordPress stack and is sold by WordPress.org on a free basis. We recommend it in our migration guides because it does that one job well without asking you to rebuild the rest of the site around it.
Every plugin adds work to a page request, so treat this as a decision with a cost. Record a speed test before you install it and run the same test afterwards, on the same page, so you know exactly what it charged you.
Real user ratings
Score
3.1/5
Reviews
327
Active installs
2,000,000+
Downloads
71.1M
Latest version
0.9.6
Last updated
2026-08-27
These figures come straight from the public WordPress.org plugin directory API for version 0.9.6, not from us. Check them yourself on the WordPress.org listing. Our own editorial score is 3.9/5.
Where WordPress Importer ranks elsewhere
WordPress Importer does not appear in the published "best of" lists we track from WPBeginner, TechRadar, Kinsta, Themeisle and similar sites. That is not a mark against it - those roundups are short and skew towards the biggest names.
What changed in the latest version
- Skip the _wp_font_face_file meta key on import. Font attachments regenerate this meta locally, and the imported value pointed at a file path from the source site.
- Prefix bundled vendor namespaces ( Rowbot\URL , Brick\Math , Psr\Log , and others) with VendorPrefix\ to avoid class redefinition errors when another plugin bundles the same libraries.
- Add a Live Preview blueprint so the plugin can be tried in WordPress Playground from the plugin directory page.
- Code refactoring: extract single-post processing into a separate process_post() method, continuing the streaming preparation work.
- Rewrite CSS URLs in block markup (e.g., cover blocks with background images).
- Code refactoring: Extract import processing logic into separate methods to prepare for future streaming support.
- Update Playwright and @playwright/test dependencies from 1.55.0 to 1.56.1.
- Clean up vendor-patched dependencies by removing dotfiles and GitHub workflow files.
- Fix a bug that caused self-closing blocks to be incorrectly serialized during URL rewriting.
Release notes are the developer's own words, published on WordPress.org. Read the full changelog
Pros and cons
- Free and always compatible
- Free with no licence to renew
- Actively maintained and used on production sites we test
- Struggles with very large files
- Support is community-led rather than guaranteed
How to use it
- 1Back up the destination site's database before importing anything.
- 2Run a small sample import first and check the field mapping.
- 3Raise PHP memory and execution limits for large files.
- 4Import media separately if the run keeps timing out.
- 5Spot-check twenty records and all internal links after the run.
How it compares
Other migration plugins we recommend, with their rating and pricing model.
| Plugin | Our rating | WordPress.org | Pricing | Best for |
|---|---|---|---|---|
| WordPress Importer | 3.9 | 3.1 (327) | Free | Free and always compatible |
| Customizer Export/Import | 4.4 | 4.8 (115) | Free | Fast design handover between sites |
| Export Media Library | 4.5 | 4.9 (48) | Free | Simple full-media backup |
| Import Export Suite for WooCommerce | 4.5 | n/a | Freemium | Handles orders and coupons, not just products |
| Product CSV Import Suite | 4.0 | n/a | Premium | Official support for variation imports |
| Users Import and Export | 4.3 | n/a | Freemium | Keeps user meta intact |
Guides that cover WordPress Importer
Alternatives
Other migration plugins
Customizer Export/Import
Beaver Addons
Exports and imports theme customiser settings so a design can be reproduced on another site.
115 reviews · 2.8M downloads · v0.9.8
Export Media Library
Ed Hartnett
Downloads the whole media library as a zip, preserving folder structure.
48 reviews · 496K downloads · v4.0.2
Import Export Suite for WooCommerce
WebToffee
Imports and exports WooCommerce products, orders, coupons and customers via CSV with scheduling.

