WP All Import vs Super Speedy Imports

March 5, 2026

Want faster results? Try Super Speedy Imports on your store.

Get Super Speedy Imports →

WP All Import is the most popular, most visual way to import into WordPress and WooCommerce. Super Speedy Imports is the fastest. If you import small-to-medium catalogues and love a drag-and-drop mapper, WP All Import is excellent. If your imports have become slow, time out, or run overnight, Super Speedy Imports is built to fix exactly that, up to 10-1200x faster.

Last updated: 5 July 2026. We build Super Speedy Imports, so treat this as our honest, benchmarked take rather than a neutral third party. The numbers below are reproducible and the criticisms of our own plugin are real.

Overview of WP All Import

WP All Import, by Soflyy, is the best-known importer for WordPress and WooCommerce and one of the most widely used on the platform. Its drag-and-drop interface lets you map any XML or CSV file to posts, pages, products or custom fields in a few steps, and its WooCommerce add-on handles products, variations, customers and orders. It is mature, well documented, and has a large ecosystem of add-ons and community answers. For a lot of stores it is genuinely the easiest way to get data in.

Visit WP All Import →

What they have in common

Both plugins import CSV and XML files into WooCommerce and WordPress, both handle products, variations, attributes, taxonomies and custom fields, both update existing products as well as create new ones, and both support scheduled imports to keep data in sync. If all you need is to load a few thousand products occasionally, either one will do the job.

How they differ: architecture and speed

The core difference is architectural. WP All Import processes records one row at a time through WordPress’s standard functions, which is flexible and safe but does not scale. Past a few tens of thousands of products, imports slow to a crawl and can max out your server’s CPU. Super Speedy Imports is SQL-first: each stage of the import is one or two large database queries that apply all the inserts or updates at once. That is where the 10-1200x speed difference comes from, and it is why performance stays roughly linear as your catalogue grows instead of falling off a cliff.

Feature comparison

FeatureWP All ImportSuper Speedy Imports
ArchitectureRow-by-row (WordPress functions)SQL-first (bulk queries)
50,000-product update (benchmarked)~20 hours~60 seconds
Relative speedBaselineUp to 10-1200x faster
Largest catalogue publicly benchmarkedNot published1,000,000+ products (2.7M book records)
File formatsCSV, XMLCSV, XML
Field mappingDrag-and-dropDropdown selectors (just as simple)
Scheduling / automationYes (Pro)Yes (Pro, cron, WP-CLI)
Resumable stages / continue on errorRestarts on failureStaged and resumable
Free versionYes (WordPress.org)Coming to WordPress.org
Pricing$299/yr Professional; $1,299 lifetime, unlimited sites€79 to €1,999 (1 site to unlimited, annual or lifetime)
SupportDocs + ticket supportDirectly from the developer + Discord
MaturityVery large install base, very matureNewer, benchmarked against a million products every release

The benchmark

On the same Hetzner CPX32 server, a 50,000-product update took WP All Import Pro 20 hours 11 minutes. Super Speedy Imports did the same update in about 60 seconds, roughly 1,100x faster. A first-time 1,000-product import was about 24x faster, and a 50,000-product import with images about 620x faster. Every figure is reproducible with the downloadable test bundles, including the exact WP All Import template used, so you can check it yourself.

See the full WP All Import vs Super Speedy Imports benchmarks →

Real-world results

Paradigm PCs, a New Zealand computer retailer with around 50,000 products, ran a daily update that took up to eight hours on WP All Import, so long they had shaped their catalogue around it. On Super Speedy Imports the same import runs in about a minute, and they now update every hour. Read the full Paradigm PCs case study → An Italian WooCommerce developer imports 77,898 rows in 260 seconds and runs it hourly to keep prices and stock in sync. Another store cut a 70,000-item import from over 40 hours to 24 minutes.

What WP All Import users say

WP All Import is well liked: 4.7 out of 5 from nearly 2,000 reviews on WordPress.org. A recent five-star review calls it “in a league of its own” (thesearchsherpa). The most common criticisms are support response times and speed on large imports; one reviewer titled their review “Good luck reaching support” (joshmacd). Read the WP All Import reviews →

Where WP All Import is the better choice

We are not going to pretend WP All Import has no advantages. Its add-on ecosystem and community are far larger, and it is more mature and polished. Both plugins make field mapping simple, WP All Import with drag-and-drop and Super Speedy Imports with dropdown selectors, so how you map your data is not really the difference. Super Speedy Imports is newer and its interface is different, so a few of our own customers mention a short learning curve at first, though most find it well worth it once they see the speed. If you rarely import, or your catalogue is small and import speed has never been a problem for you, WP All Import may be all you need.

When to choose which

  • Choose WP All Import if you want the most mature, point-and-click importer with the biggest add-on ecosystem, and your catalogue is small enough that speed is not an issue.
  • Choose Super Speedy Imports if you import large catalogues, run frequent updates, or your imports currently time out, run overnight, or spike your CPU. If you need prices and stock kept fresh throughout the day, this is the one built for it.

Migrating from WP All Import

Switching is straightforward, especially if your import does not use custom PHP functions. To remove the hassle entirely, we will migrate your WP All Import setup across to Super Speedy Imports for you, free for founding customers, so you do not have to rebuild anything.

I used WP All Import for years on client sites. It is a good tool. But it imports row by row, and past a certain size that stops scaling, I have watched imports run all night and still fail. So I rebuilt the whole approach around SQL, and now I benchmark every release against a million products. If your imports have become the bottleneck, that is the difference you will feel. – Dave Hilditch, Super Speedy Plugins

Frequently asked questions

Is Super Speedy Imports faster than WP All Import?

Yes. In a reproducible 50,000-product update benchmark on a Hetzner CPX32 server, WP All Import Pro took 20 hours 11 minutes and Super Speedy Imports about 60 seconds. A first-time 1,000-product import was about 24x faster.

Can I migrate from WP All Import to Super Speedy Imports?

Yes. If your import does not rely on custom PHP functions it is straightforward, and we offer to do the migration for you, free for founding customers.

Does Super Speedy Imports have a free version?

A free version is coming to WordPress.org, and a free trial is available now so you can test it on your staging environment before buying.

Does WP All Import have a drag-and-drop interface?

Yes. Super Speedy Imports uses dropdown field mapping instead – you choose which column becomes the title, the price, the stock and so on – which is just as straightforward. The real difference between the two is speed, not how you map your data.

Which is cheaper?

WP All Import’s Professional plan is $299 per year, or $1,299 for a lifetime licence with unlimited sites. Super Speedy Imports ranges from €79 to €1,999 depending on the number of sites and whether you choose annual or lifetime.

The SQL-first importer for WooCommerce and WordPress. Import or update a million items in minutes, not days, without maxing out your server.

  • 10x to 1,200x faster than WP All Import – benchmarked and reproducible
  • Update 20,000 stock and prices in under a minute
  • Import 1,000,000 products, each with 10 terms, in about 100 minutes
  • Runs on live sites without downtime, light on CPU and memory
  • Posts, custom post types and WooCommerce (simple, variable, downloadable)
  • Developer-friendly: stages, hooks, custom templates and WP-CLI

What do others say about Super Speedy Imports?

★★★★★
Phil — December 2024

Even using this early release, the import speed is amazing. Our previous plugin required months to import our large number of products. This tool takes minutes. The ability to run new product additions and updates will change the way we do business.

★★★★★
Krish Himmatramka — February 2025

We've been using this plugin on our live site for a few weeks now and it's been a phenomenal game changer for us. Before with WP All Import, importing products from a supplier would take so long that by the time the import was done, it wasn't even accurate anymore. It was also taking so many resources that our backend would slowly crawl and was near unusable. Now, imports take a few minutes and we can run imports multiple times a day and can keep our products very up to date. We're still moving some imports from WP All Import over to this, but this plugin has been amazing for us. Thank you so much!

What's new in Super Speedy Imports?

2.66.0 (8th July 2026)

  • New: the Run Now screen has been redesigned. While an import runs you now see each stage with its own progress and worker activity, an overall percentage and elapsed timer, a system-configuration panel, live peak throughput, and a colour-coded live engine console.
  • New: when an import finishes, the popover transitions to a completion screen with a per-stage efficiency table (duration, peak memory, throughput), a velocity panel showing average throughput and a full count breakdown (posts created and updated, post meta, terms, relationships, taxonomies), auto-fix and integrity totals, an Export Summary download and a link to view the updated posts/products.
  • New: set Featured and Catalog Visibility on import – map a Featured column (1/yes) and a Catalog Visibility column (`visible`, `catalog`, `search` or `hidden`) in Publication Info. These combine with stock status into the product's `product_visibility` terms. Mapping the `product_visibility` taxonomy directly overrides them for the whole import.
  • Improved: imported out-of-stock products now get WooCommerce's `outofstock` catalog-visibility term, improves performance and eliminates the need to run save-posts after run.
  • Fixed: when the slug (post_name) is left unmapped, products sharing a title now get their `-2`/`-3` slug suffixes in CSV row order every time, instead of an order that could vary between runs.
View full changelog →

Want faster results? Try Super Speedy Imports on your store.

Get Super Speedy Imports →
×
1/1