30% off Pro plugins with LAUNCH30 See plugins
Dragon Content Decay box
All plugins

Dragon Content Decay

Identify content losing traffic over time by connecting to Google Analytics 4. Prioritize which posts to refresh.

The decay dashboard ranks every post by how much GA4 traffic it has lost, so you know exactly what to refresh first.

Features

What Dragon Content Decay does

Helps prioritize which posts to refresh.

Google Analytics 4 Integration

Connect directly to GA4 to fetch real traffic data

Decay Detection

Automatically identifies posts with declining traffic

Visual Dashboard

See all your content performance at a glance

Post List Integration

Decay scores appear right in your posts list

Email Digests

Weekly or monthly reports of content needing attention

Customizable Thresholds

Set your own decay threshold percentage

Guides

Put Dragon Content Decay to work

Step-by-step guides from the team that builds it. All guides

Requirements

  • · WordPress 6.0 or newer
  • · PHP 8.0 or newer
  • · WordPress 6.0+ · PHP 8.0+

Changelog

v1.0.12

Search Console figures are now added up across www/non-www addresses and matched to posts regardless of trailing slashes, so the Search Clicks column no longer under-reports. ## What's fixed in 1.0.12 - **Pages with more than one address are counted once, in full.** A Domain property reports the same page under `https://example.com/a/` and `https://www.example.com/a/` (and http/https). Previously whichever row came last won, so a page with 10 + 5 clicks could show 5. Clicks and impressions are now summed across all of a page's addresses, and the average position is weighted by impressions. - **Only your own domain is counted.** Rows for other subdomains in a Domain property (a shop or docs subdomain, say) no longer leak into your figures. `www.` and non-`www.` both count as your site. - **Trailing slashes and encoding no longer break the match.** GA4 might report `/about` while Search Console reports `/about/`, or one side percent-encodes a character the other does not. The Search Clicks column showed 0 for such pages even though they had clicks. Both sources are now matched on the same normalised path, and GA4 rows that only differ in this way are added together. - **A sync that could not save every score says so.** If the database refuses to write some decay scores, the sync was still reported as complete. The dashboard and the Sync Now button now report how many posts could not be saved, and the sync is recorded as partial or failed. Run a sync after updating to refresh the stored figures. No settings changes.

View full changelog →