sellerkit measured data

How many WordPress plugins are abandoned?

Measured 2026-09-08. n = 52,896 distinct plugins, from a directory the API reports as 67,719.

More than half. Of 52,896 plugins read from the WordPress.org directory in September 2026, 54.8 percent had not been updated in over a year, 41.8 percent not in over three years and 35.0 percent not in over five. The median plugin was last updated 530 days ago. Reach is just as thin: the median plugin reports 20 active installs.

WordPress.org publishes a last updated date and an install count on every plugin page, and warns a visitor when a plugin has gone a year without an update. Nobody publishes how much of the directory carries that warning.

Time since last update

Not updated inPluginsShare
Over 1 year28,96154.8%
Over 2 years24,27745.9%
Over 3 years22,10341.8%
Over 5 years18,50535.0%

The median plugin was last touched 530 days ago. The directory is not mainly a set of maintained products with a stale tail; the stale part is the larger half.

Active installs

Active installsPluginsShare
1,000,000 or more670.1%
100,000 or more4670.9%
10,000 or more2,1984.2%
1,000 or more7,01713.3%
100 or more16,59631.4%
10 or more39,34374.4%

The median plugin reports 20 active installs. 13,553 of them, one in four, report none. WordPress rounds this figure down to a coarse bucket, so 20 means "at least 20 and under 30", but the shape is unaffected.

Median lifetime downloads are 2,913, which is more than a hundred times the median active install count. Most of what a plugin has ever been downloaded for is no longer running anywhere.

Ratings

26,605 plugins, 50.3 percent, have never been rated. A rating count is the only public signal a visitor has about whether anyone else uses a plugin, and half the directory offers none.

How this was measured

On 2026-09-08 we paged the public WordPress.org plugin information API (action=query_plugins) at 250 plugins per page for all 271 pages it reports, and kept the distinct plugins returned. Every figure comes from fields the API supplies: last_updated, active_installs, downloaded and num_ratings. Age is measured against the collection date.

What this does not say

Use it

The figures on this page are free to quote and republish with attribution (CC BY 4.0). The same numbers in machine readable form: wordpress-plugin-directory.json.

sellerkit, “WordPress.org plugin directory: abandonment and reach, 2026”, 2026-09-08. https://sellerkit.namubase.com/data/wordpress-plugin-directory