- Last updated
- 2 months ago
- Version
- 0.1.0
- Tested up to
- WP 7.1.4
About this plugin
WordPress site owners publish blog posts and pages, then forget about them. Over time, content becomes outdated — old statistics, missing internal links, thin word counts, and low engagement signal that a post is losing value.
Decaywatcher runs a weekly background scan across all published posts and assigns each one a content health score (0–100) based on real WordPress data:
- Post age — how recently the post was updated
- Word count — whether the content is substantial enough
- Comment count — whether readers are engaging with the post
Posts that fall below your configured threshold are flagged in an admin report with rule-based suggestions for improvement — before rankings drop.
The source code, including uncompiled assets and build tools, is publicly available at:
https://github.com/GauriDevWork/content-decay-detector
Features
- Automatic weekly scanning via WP Cron — processes posts in batches to avoid timeouts
- Content health scoring (0–100) — based on post age, word count, and comment count
- Rule-based suggestions — refresh title, add internal links, update statistics, expand content
- Admin report table — sortable by score with score range filter
- Dashboard widget — top 5 most decayed posts at a glance
- Weekly email digest — sends flagged posts to admin email automatically
- REST API endpoint — GET /wp-json/content-decay/v1/reports for external integrations
- Gutenberg sidebar panel — shows decay score inside the block editor for the post being edited
- Bulk actions — mark posts as reviewed or exclude from scanning
Analytics
Live from WordPress.org, refreshed daily. Last refresh Nov 10, 2026.
- Passes every health check below.
Health checks
Everything a careful site owner looks at before installing.
- Actively maintained Last release 2 months ago
- Tested with current WordPress Tested up to 7.1.4
- Support questions answered Nothing open in the last two months
- Well rated No ratings yet
- Latest day
- 2
- Typical day
- 3
- Peak
- 43 Sep 23
View as table
| Day | Downloads |
|---|---|
| Nov 9 | 2 |
| Nov 8 | 2 |
| Nov 7 | 3 |
| Nov 6 | 3 |
| Nov 5 | 0 |
| Nov 4 | 2 |
| Nov 3 | 1 |
| Nov 2 | 5 |
| Nov 1 | 4 |
| Oct 31 | 3 |
| Oct 30 | 1 |
| Oct 29 | 1 |
| Oct 28 | 2 |
| Oct 27 | 2 |
| Oct 26 | 3 |
| Oct 25 | 5 |
| Oct 24 | 0 |
| Oct 23 | 4 |
| Oct 22 | 4 |
| Oct 21 | 1 |
| Oct 20 | 0 |
| Oct 19 | 1 |
| Oct 18 | 6 |
| Oct 17 | 3 |
| Oct 16 | 0 |
| Oct 15 | 2 |
| Oct 14 | 2 |
| Oct 13 | 2 |
| Oct 12 | 3 |
| Oct 11 | 0 |
| Oct 10 | 3 |
| Oct 9 | 4 |
| Oct 8 | 1 |
| Oct 7 | 3 |
| Oct 6 | 4 |
| Oct 5 | 5 |
| Oct 4 | 0 |
| Oct 3 | 3 |
| Oct 2 | 6 |
| Oct 1 | 5 |
| Sep 30 | 9 |
| Sep 29 | 2 |
| Sep 28 | 1 |
| Sep 27 | 1 |
| Sep 26 | 3 |
| Sep 25 | 1 |
| Sep 24 | 13 |
| Sep 23 | 43 |
Not ranked yet. Install, download and rating ranks cover the 5,000 most popular plugins on WordPress.org, and Trending needs about 100 downloads on a typical day.
Reviews
From folks on WPFolks
No reviews from folks yet. Used it? Be the first to say how it went.
