I measured 7,032 WordPress plugins to find out how anyone gets their first install
I shipped a plugin to the WordPress.org directory. It got zero installs. That is not a complaint, it is the normal outcome. Roughly 19% of all plugins in the directory never pass zero installs , which is more than 10,500 of them. But I wanted to know why , and whether the answer was "your plugin is bad" or something structural. So instead of reading marketing advice, I queried the directory API…
A reporter examined 7,032 WordPress plugins to uncover the secrets behind gaining initial installs. Out of these plugins, 19% never achieved zero installs, totaling more than 10,500. The reporter aimed to understand whether the reason was a bad plugin or structural issues. The report highlights that the WordPress.org directory search system has a two-phase process: phase one, which serves as a hard filter, and phase two, where plugins are ranked based on install count.
The hard filter excludes plugins if any word from the user's query is missing from the listing. On the other hand, phase two ranks plugins based on active installs, support thread resolution, and average rating. This ranking system creates a "cold start trap" where new plugins struggle to break through, regardless of their quality.
The report found that 88% of recently successful plugins had prior distribution before launching. The key factors that correlated with breaking out from nothing were release cadence and resolving support threads, which are also part of the phase-two ranking inputs.
The WordPress.org directory provides no analytics for plugin authors, making it challenging to determine how people click the "install" button. The search process itself is based on Elasticsearch and consists of two phases. The first phase builds a candidate pool by matching keywords against various fields like title, excerpt, tags, and author names. If a keyword is not present, the plugin is excluded from the results entirely.
The second phase sorts the candidate pool based on factors like last update date, compatibility, active installs, support thread resolution, and average rating. This phase heavily influences the ranking and is largely out of the plugin author's control.
The reporter tested the hard filter using their own plugin and discovered that some words were missing from the listing for certain queries. This exclusion could be easily fixed. Conversely, other terms passed the hard filter but were ranked poorly in phase two due to not having a significant install count or being owned by a known commercial brand.
The majority of breakout plugins (67%) had an existing plugin with real installs, while 17% were known commercial brands with off-WordPress audiences. Only 1% of breakout plugins were legacy plugins revived by a directory insider. The remaining 10% had some form of pre-existing distribution, often from businesses with a customer base outside of WordPress.
Two unrelated success stories stand out: a plugin with a single plugin listing and no brand that offered a very common, low-friction search intent, and an llms.txt generator that broke out due to the lack of such a file prior to 2025. These examples demonstrate that breaking the cold start trap can be achieved by addressing unique needs that are not currently met, even if the plugin has no existing installs.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.