Import and export users and customers
by Javier Carazo · Content & Feeds
Also makes 2 other plugins · 70.8K+ installs across the portfolio →
Bulk import and export WordPress users and WooCommerce customers from CSV, including roles, passwords and any custom meta.
Try it live opens a temporary test site in your browser, which can take about 20 seconds to load. Plugins that rely on outside services or a full server may not work completely there.
Health
A 92/100
no flags
Active installs
70K+
≈78K estimated
Momentum
-23%
downloads vs prior 30d
Biggest opportunity: Support resolution scores 88/100. Mark more forum threads resolved — the resolved ratio feeds the ranking.
92 health vs 64 average across 1,202 Content & Feeds plugins
Install conversion
How it's measured →1.0%
of downloads still active
At least 70K of 6.9M lifetime downloads are still running, above its category: the median Content & Feeds plugin keeps 0.8%, across 867 plugins.
Downloads count every update, not just first installs, so older and more frequently released plugins read lower. Compare against other Content & Feeds plugins, not across the directory. wp.org reports active installs as the bottom of a band, so the real rate is this or higher.
This plugin shipped 60 releases in the last 12 months, and every existing install that updated counted as another download. wp.org publishes no split between first installs and updates, so we show the raw rate rather than guess at one.
Details
Directory ranking optimization
How it's scored →How well this listing is tuned to rank in WordPress.org search, on the factors an owner controls. Not popularity, optimization.
Excellent listing optimization
Well tuned across the board
Updated 2 days ago
Tested up to WordPress 7.1.4, the current branch or newer
4.7★ over 259 reviews, weighted for review count to 4.6★
5 of 5 tags set · short description in place
7 of 8 support threads resolved in the last 2 months
Search visibility
How it's tracked →Directory searches this plugin turns up in, and which way each one is moving. WordPress.org publishes no history of search positions, so this starts the day we first tracked a keyword and never backfills.
51
Momentum
Holding steady
+0.6
Velocity
places per keyword, 28d
43%
Breadth
of keywords climbing, 28d
+0.9
Acceleration
recent half vs earlier
wp.org is where the directory puts the plugin for that search. On merit is where it would sit if results were ranked on rating, support and updates, without the install boost. The last column is how far the wp.org position moved, from our first reading in the last 90 days to the latest.
| Keyword | wp.org | On merit | wp.org move, 90 days |
|---|---|---|---|
| bulk import your tag | #1 | #1 | 0 |
| users | #1 | #1 | 0 |
| import | #1 | #1 | up 1 |
| import users your tag | #1 | #1 | 0 |
| export users your tag | #1 | #1 | 0 |
| csv import | #1 | #1 | up 1 |
| customers | #2 | #2 | up 1 |
| migrate users your tag | #2 | #2 | 0 |
| wordpress users | #2 | #2 | up 2 |
| new users | #1 | #1 | 0 |
| import product csv | #1 | #1 | 0 |
| bulk user import woocommerce | #1 | #1 | 0 |
| csv redirect import | #1 | #1 | 0 |
| user meta import | #1 | #1 | 0 |
| add users | #1 | #1 | 0 |
| post data export import | #1 | #1 | 0 |
| post export import | #1 | #1 | 0 |
| bulk add users | #1 | #1 | 0 |
| bulk user import | #1 | #1 | 0 |
| import bulk users | #1 | #1 | 0 |
929 searches this plugin appeared in over the last 90 days, 20 listed. 809 left out as unrelated or noise (years, numbers, stray words).
What to do about it
- Your five tags are all earning their place. Each gets you onto page 1 of its own search, so none is worth giving up. “export wordpress”, “excel” and “passwords” (#4, #21 and #21 untagged) would be the next worth testing if a slot frees up.
Daily downloads
Since 5 Oct 2022 · 1,491 days · wp.org + Plugin Pulse archive
30-day downloads
Rolling 30-day volume · peak 259K · peaks are release surges
Directory rank vs rivals
wp.org popularity rank over time · higher is better · when a rival's line climbs above yours, they've overtaken you
Health trend
Composite health score, snapshotted daily
Update activity
How busy the existing users are, measured as downloads in the last 30 days for every 1,000 active sites. A spike means a new release everyone's pulling; a long, slow decline means an aging user base that updates less.
Release cadence
Actively maintainedHow often this plugin actually ships. A steady rhythm is the maintenance signal a single "last updated" date can't show.
60
releases in the last 12 months
2d ago
latest release · v2.5.13 · 1 Nov 2026
402
tagged releases on record
Recent releases
What its installed base runs
via wordpress.orgShare of active installs on each version of this plugin. Green is the current release; a big slice on older versions is a user base that has stopped updating.
Estimated active installs
The public count shows “70K+”. Our estimate pins where the real number sits.
Crossed into this band 7 months ago and the previous band took 3.2 years to cross, so the real count is still just under 80K.
Install history since 1 Feb 2022
Recent reviews
All reviews on wp.org ↗- ★★★★★ kentsmythe5mo ago
The plugin did exactly what I needed. Support was quick and friendly. Solved my one issue immediately.
Read on wp.org ↗ - ★★★★★ pendle6665mo ago
I was having an issue with some settings for users, and all I wanted was a list of all my users and what each setting was. Although it gave me loads of columns, I found what I was looking for and was able to do my changes without having to look at each individual user.
Read on wp.org ↗ - ★★★★★ felixsh6mo ago
This plugin is very useful and works well for our user import workflow.The developer was very helpful, responsive, and open to feedback. It is great to see that the plugin is actively maintained and improved. Looking forward to using it in the future. Thanks Javier! 🙂
Read on wp.org ↗ - ★★★★★ wpnovice21.1y ago
I’ve used this for years, importing classlists and updating classlists each term with my courses. Lots of detailed options, I haven’t tried them all, but the ones I have used have all worked well, especially related to user roles and custom fields.
Read on wp.org ↗ - ★★★★★ Arischvaran Puvanesvaran1.4y ago
Used this on a client site, since WP All Import Export free version is actually not “free” at all. It even managed to import the custom roles that I created using the Members plugin. Thanks for the great work!
Read on wp.org ↗ - ★★★★★ Paolo Beccari1.4y ago
I had to transfer 900+ users of an old website (not WP), furthermore the target project is full of custom fields, extra user roles and further data. After exporting some test users on a CSV file I checked and edited all the field names in order to match my new WP website structure.The final import of all 900+ users was quick and precise.Everything smooth like oil. Anything you can imagine to export on a CSV file can be easily imported into WP, you just need to be very precise and careful with the names of the columns you need to import.Just remember: username and email columns MUST be the first ones in any import file!
Read on wp.org ↗ - ★★★★★ natashaconnectedmarketing1.5y ago
This plugin did exactly what I needed in 5 minutes and didn’t crash my site like some other plugins. I highly recommend.
Read on wp.org ↗ - ★★★★★ Henry Douglas1.5y ago
Great plugin.
Read on wp.org ↗
Latest updates
via wp.org changelogRecent releases and news for this plugin
- 2026-11-01 Version 2.5.13 Fixed the recurring import running the first batch again and again without end when the data of the previous batch was not available in the next one, which also made the cron log grow until the settings page could not be 2.5.13
- 2026-10-30 Version 2.5.12 Security: saving the cron task settings now checks every permission before storing anything, so a request that is rejected can no longer leave part of its settings saved Security: when the cron task was configured by a u 2.5.12
- 2026-10-29 Version 2.5.11 When some rows are skipped because they have no email, the import result now says how many and that the Allow No Email addon can import them Uploading an XLSX, XLS or ODS file now explains that the File Formats addon can 2.5.11
- 2026-10-29 Version 2.5.10 Security fix (path traversal and file deletion): the batch importer trusted the file path sent back by the browser on every step, so a user allowed to import users could point it to a CSV outside the uploads folder and r 2.5.10
- 2026-10-23 Version 2.5.9 Security fix (privilege escalation): a subscriber could store profile values ending with a NUL byte so that, when a user with import and export permissions exported the users and imported the generated CSV again, the clo 2.5.9
- — Version 2.4.4 Security fix: the BuddyPress/BuddyBoss bp_avatar CSV import now also rejects link-local ( 169.254.0.0/16 ), carrier-grade NAT ( 100.64.0.0/10 , 198.18.0.0/15 ) and other private IP ranges after resolving the URL’s host, 2.4.4
Security history
via Wordfence IntelligenceAll 33 disclosed vulnerabilities are patched in the current version (2.5.13). Sites still on an older version should update.
- Patched Medium · 6.4 Import and export users and customers <= 2.4.5 - Authenticated (Custom+) Stored Cross-Site Scripting via User Meta Profile Fields ↗2026-10-14 CVE-2026-17001 Improper Neutralization of Input During Web Page Generation Affects <= 2.4.5 Patched in 2.4.6
- Patched Medium · 4.9 Import and export users and customers < 2.4.3 - Authenticated (Admin+) Arbitrary File Read ↗2026-07-24 CVE-2025-15673 Improper Limitation of a Pathname to a Restricted Directory Affects < 2.4.3 Patched in 2.4.3
- Patched Medium · 5.3 Import and export users and customers <= 1.27.12 - Unauthenticated Sensitive Information Disclosure ↗2025-01-27 CVE-2025-24689 Exposure of Sensitive Information to an Unauthorized Actor Affects <= 1.27.12 Patched in 1.27.13
- Patched Medium · 4.4 Import and export users and customers <= 1.27.5 - Authenticated (Administrator+) Stored Cross-Site Scripting ↗2024-10-24 CVE-2024-50413 Improper Neutralization of Input During Web Page Generation Affects <= 1.27.5 Patched in 1.27.6
- Patched Medium · 5.3 Import and export users and customers <= 1.26.8 - Unauthenticated Information Exposure ↗2024-08-07 CVE-2024-38787 Exposure of Sensitive Information to an Unauthorized Actor Affects <= 1.26.8 Patched in 1.26.9
- Patched Medium · 4.4 Import and export users and customers <= 1.26.6.1 - Authenticated (Administrator+) Stored Cross-Site Scripting ↗2024-05-14 CVE-2024-4734 Improper Neutralization of Input During Web Page Generation Affects <= 1.26.6.1 Patched in 1.26.7
- Patched Medium · 4.4 Import and export users and customers <= 1.26.6.1 - Authenticated (Administrator+) Stored Cross-Site Scripting ↗2024-05-14 CVE-2024-4656 Improper Neutralization of Input During Web Page Generation Affects <= 1.26.6.1 Patched in 1.26.7
- Patched Medium · 4.9 Import and export users and customers <= 1.24.3 - Authenticated (Contributor+) Stored Cross-Site Scripting via shortcode ↗2023-12-11 CVE-2023-6624 Improper Neutralization of Input During Web Page Generation Affects <= 1.24.3 Patched in 1.24.4
- Patched Medium · 6.6 Import and export users and customers <= 1.24.2 - Authenticated(Administrator+) Directory Traversal via Recurring Import Functionality ↗2023-12-08 CVE-2023-6583 Improper Control of Filename for Include/Require Statement in PHP Program Affects <= 1.24.2 Patched in 1.24.3
- Patched High · 8.0 Import and export users and customers <= 1.20.4 - Authenticated (Subscriber+) CSV Injection ↗2022-10-17 CVE-2022-3558 Improper Neutralization of Formula Elements in a CSV File Affects <= 1.20.4 Patched in 1.20.5
- Patched Medium · 5.5 Import and export users and customers <= 1.19.2 - Stored Cross-Site Scripting ↗2022-04-11 CVE-2022-1255 Improper Neutralization of Input During Web Page Generation Affects < 1.19.2.1 Patched in 1.19.2.1
- Patched High · 7.3 Import and export users and customers <= 1.16.3.5 - CSV injection via a customer's profile ↗2020-11-20 CVE-2020-22277 Improper Neutralization of Special Elements in Output Used by a Downstream Component Affects <= 1.16.3.5 Patched in 1.16.3.6
- 2020-01-01 Improper Privilege Management Affects 1.15 Patched in 1.15.0.1
- 2019-06-20 CVE-2019-15326 Improper Limitation of a Pathname to a Restricted Directory Affects <= 1.14.2.1 Patched in 1.14.2.2
- 2019-06-20 CVE-2019-15327 Improper Neutralization of Input During Web Page Generation Affects <= 1.14.1.2 Patched in 1.14.1.3
- 2019-03-14 CVE-2019-15328 Improper Neutralization of Input During Web Page Generation Affects < 1.14.0.3 Patched in 1.14.0.3
- 2018-12-11 CVE-2018-20101 Improper Neutralization of Input During Web Page Generation Affects < 1.12.1 Patched in 1.12.1
Vulnerability records provided by Wordfence Intelligence. Copyright 2012-2026 Defiant Inc. License and terms.
CVE records: Copyright 1999-2026 The MITRE Corporation. CVE terms of use.
Languages
via translate.wordpress.orgTranslated into 14 languages, 1 at 90% or more
AI assistants
How it's measured →Whether ChatGPT and Claude name this plugin when asked the category question, and whether the readme gives them something to quote.
Share of voice
How often each assistant names Import and export users and customers when asked about this topic, where it comes in the answer, and how that compares with its wp.org search position. Latest run 1 Nov 2026.
- Assistants
- ChatGPT, Claude
- Topics tracked
- Membership
Readme readiness
8 of 8 pass · checked 28 Oct 2026Can an assistant quote this readme? Eight deterministic checks over the wp.org listing, no model involved.
- ✓ Says what it does "Bulk import and export WordPress users and WooCommerce customers from CSV, including roles, passwords and a..."
- ✓ Has a FAQ 24 questions in the FAQ.
- ✓ FAQ asks real questions 15 of 24 read like questions a user would type.
- ✓ Names who it is for Names its audience or use cases ("if you have", "use cases", "use it").
- ✓ Names what it works with Mentions WooCommerce, Contact Form 7, WPForms, Gravity Forms and 3 more.
- ✓ Headings and lists 5 headings and 6 lists.
- ✓ Enough to quote 4,671 characters of description.
- ✓ Tags match the text All 5 tags appear in the text.
Growth timeline
Install-tier crossings we have observed, and how long each tier took to outgrow
- 2026-04-15 80K+ → 70K+ down after 1156 days in tier
- 2023-02-14 70K+ → 80K+ up after 432 days in tier
- 2021-12-09 60K+ → 70K+ up after 237 days in tier
- 2021-04-16 50K+ → 60K+ up after 171 days in tier
- 2020-10-27 40K+ → 50K+ up after 178 days in tier
- 2020-05-02 30K+ → 40K+ up after 686 days in tier
- 2018-06-16 20K+ → 30K+ up after 445 days in tier
- 2017-03-28 10K+ → 20K+ up after 340 days in tier
Competes with
The plugins that solve the same job, ranked by shared tags then reach, closest match first. The letter on the right is each plugin's health grade (A best, F worst).
-
Import Users from CSV 10K+ installs · 4.0★ · 2 shared tags A -
WP All Export – User Export Add-On 6K+ installs · 3.8★ · 2 shared tags B -
Export Users Data CSV 1K+ installs · 4.2★ · 2 shared tags A - U UserElements Member Export for Ultimate Member 100+ installs · 4.1★ · 2 shared tags B
-
LH Export Users to CSV 30+ installs · 4.0★ · 2 shared tags D - W WorkflowPro Bulk Product CSV Importer — installs · 3.6★ · 2 shared tags
Embed this report card
Drop a live Pulse card for Import and export users and customers into a readme, a review or a deck. It updates itself.
<iframe src="https://plugins.wpmayor.com/embed/import-users-from-csv-with-meta" width="480" height="300" style="border:0" loading="lazy" title="Import and export users and customers — Plugin Pulse"></iframe> Import and export users and customers: 70K+ active installs, 4.7★ (259 reviews). Plugin Pulse (WP Mayor), as of 2026-11-03. https://plugins.wpmayor.com/plugin/import-users-from-csv-with-meta
Spotted a number that looks wrong? Report a data issue and we'll check it against the source.