What a Healthy Plugin Growth Rate Actually Looks Like
A healthy plugin growth rate depends entirely on where you're starting from. A brand-new plugin climbing from 50 to 300 active installs in a month is healthy. A plugin already sitting at 100,000 active installs doing the same percentage move would be a historic anomaly. There's no single magic percentage — but there are real benchmarks by stage, and most developers are tracking the wrong metric entirely.
What a Healthy Plugin Growth Rate Actually Looks Like
As a rough rule from watching thousands of plugins move through WordPress plugin rankings: new plugins should expect double-digit percentage growth week-over-week for the first 90 days, established plugins (1-3 years old, 10K-100K installs) should see 3-8% month-over-month growth during healthy periods, and mature plugins past 100K installs are doing well at 1-3% monthly growth — flat is often fine, and double-digit monthly growth usually means something unusual happened (a WooCommerce extension during Black Friday, a core compatibility bump, a viral mention).
The more useful question isn't "is X% good," it's "is my growth rate consistent with my stage, and is it trending the right direction over 8-12 weeks, not just one good week."
How WordPress.org Actually Measures Your Growth
WordPress.org doesn't track active installs by asking site owners to self-report. Every WordPress install pings wordpress.org roughly every 12 hours through the built-in update check (wp_version_check), and that ping includes which plugins are active. WordPress.org aggregates these pings into the active install number shown on your plugin page.
Two mechanics matter for interpreting your growth rate correctly:
- Active installs display in brackets, not exact numbers — 0+, 10+, 50+, 100+, 300+, 500+, 1,000+, 5,000+, 10,000+, 20,000+, 40,000+, 50,000+, and so on up into the millions. You can cross from 9,800 to 10,200 real installs and the public number won't visibly move until you clear a bracket, which makes small plugins look like they grow in sudden jumps even when growth is smooth.
- The real day-by-day trend lives on your Advanced View (wordpress.org/plugins/your-slug/advanced/), which charts both downloads and active installs daily. That's the data to actually watch — the bracketed number on your main listing is a lagging, rounded proxy.
Healthy Growth Benchmarks by Stage
These are directional benchmarks, not hard thresholds — plugins in crowded categories (SEO, caching, page builders) will see tighter bands because competitors like Yoast SEO and Elementor absorb a lot of category search volume.
| Stage | Active installs | Healthy growth rate | What drives it |
|---|---|---|---|
| Launch | 0-300 | 15-30% weekly | Initial listing indexing, keyword placement, early reviews |
| Early traction | 300-5,000 | 8-15% monthly | Support thread quality, ranking for 2-3 head keywords |
| Established | 5,000-50,000 | 3-8% monthly | Compatibility updates, feature releases, backlinks/reviews |
| Mature | 50,000-500,000 | 1-3% monthly | Category dominance, retention, brand search |
| Category leader | 500,000+ | 0-1.5% monthly | Ecosystem lock-in (e.g. WooCommerce), core bundling, host partnerships |
Downloads vs. Active Installs: The Metric Most Developers Get Wrong
Downloads and active installs tell different stories, and a healthy growth rate requires both moving together. Downloads count every install, reinstall, and update pull. Active installs count sites currently running the plugin and pinging WordPress.org.
If your downloads are climbing but active installs are flat or declining, you have a retention problem, not a discovery problem — people are trying it and uninstalling. Common causes:
- Activation errors or conflicts with popular plugins/themes (check this against your actual install base with a plugin & theme detector to see what environments trigger support requests)
- A confusing onboarding flow that doesn't get users to first value fast
- Feature parity gap against a direct competitor — run a competitor analysis to see if a rival shipped something that's pulling your installs away
Conversely, downloads flat but active installs climbing slowly is actually fine — it usually means strong retention with modest new-user acquisition, common in mature utility plugins like Classic Editor or LiteSpeed Cache.
What Actually Drives Healthy Growth
Growth on WordPress.org isn't random — it's a function of a handful of levers that compound:
- Keyword placement in your title and short description — the single biggest lever for new plugin discovery. Use a keyword research tool to find terms with real search volume and low competition before you lock your slug and title.
- Support thread resolution rate — WordPress.org's search algorithm weights how many support threads you've resolved in the last two months. Plugins that ghost their support forum lose ranking even while active installs hold steady.
- Update cadence and "Tested up to" — stale plugins (no update in 12+ months, no current WP version tested) get down-ranked and look abandoned to anyone comparing options.
- Rating volume and freshness — a 4.8-star rating from 2019 counts for less than a 4.5-star rating with reviews from the last 90 days.
For a deeper breakdown of exactly how these combine into your search position, see our plugin keyword research guide.
When Growth Isn't Healthy
Watch for these patterns — they look like growth on the surface but signal a problem underneath:
- Sustained decline over 3+ months in active installs, not a single bad week. This usually means a search ranking drop — if that's you, here's how to diagnose why your plugin dropped in WordPress.org search.
- Download spikes with no active install movement — often a sign your changelog or marketing drove curiosity traffic that didn't convert, or a compatibility break causing immediate uninstalls after a major WordPress core release.
- Growth that only tracks a single traffic source — if 90% of new installs trace back to one blog post or one affiliate, that's fragile growth, not healthy growth. Diversify discovery channels so a single algorithm change elsewhere doesn't tank your trend.
How to Track Your Growth Rate Without Guessing
Don't rely on memory or sporadic checks of your plugin page. At minimum:
- Pull your Advanced View stats weekly and log active installs + downloads in a spreadsheet — the bracket display hides real movement.
- Benchmark against 2-3 direct competitors in your category using plugin rankings, so you know if a slowdown is you-specific or category-wide (e.g., a core feature absorbing your plugin's use case).
- Check your keyword rankings monthly, not just install counts — ranking slips show up weeks before install growth does.
If your growth stalls even though support, updates, and ratings all look fine, the issue is usually discoverability. That's also where plugins lose the most ground silently — slow page load from an unoptimized plugin can tank conversion on your own marketing site, which is worth checking against what actually moves the needle on WordPress speed.
Frequently Asked Questions
WP Stats Team
The WP Stats team analyzes data from 69,000+ WordPress plugins and 28,000+ themes on WordPress.org. We publish practical, data-backed guidance on plugin SEO, growth, and competitive analysis for developers and marketers.
View all articles by WP Stats Team