Support Log in
All Features: WordPress SEO Plugin with AI Tools

Content Decay Detection — Find Losing Pages Automatically

Rank Forge’s Content Decay Detection works from your Google Search Console data. After each daily sync it compares the last 28 days of Google Search Console data to the previous 28 days, for up to 200 pages of your site, and lists the pages that are losing clicks or positions. Catch declines early and refresh content before the traffic bleed becomes a crisis.


What content decay is and why it matters

Content decay is the slow, unnoticed erosion of traffic to pages that used to rank well. It happens on every mature WordPress site, for predictable reasons:

  • Competition outranked you. A new, better article appeared and now ranks above yours.
  • Your content got stale. The information is outdated — a product changed, a guideline shifted, a tool updated.
  • Google’s algorithm changed. An update re-weighted signals and your page now scores lower.
  • Search intent drifted. The dominant user intent for a keyword shifted to something your content no longer matches.
  • Internal linking eroded. You stopped linking to the old post and Google interprets it as less important.

For a single post, content decay is a minor loss. For a site with thousands of posts, it’s cumulative, and the lost traffic compounds month over month.

Rank Forge checks for decay every day so you can act.


How detection works

Step 1: Connect Google Search Console

Rank Forge’s Content Decay Detection runs on top of the Keyword Rank Tracking feature. Click Connect Google on the Analytics & Traffic screen of Rank Forge Pro, and the Search Console data syncs once a day.

Step 2: The comparison window

Rank Forge compares:

  • Current period: the last 28 days
  • Previous period: the 28 days before that

28-day windows smooth out weekly variability and give you a month-over-month view without waiting for calendar months.

Step 3: The threshold

A page counts as decaying when either of these is true:

  • Clicks dropped by more than 30% compared with the previous period
  • Average position got worse by more than 3 positions compared with the previous period

The thresholds are built in, and there is no setting for them. Only pages that appear in both periods are compared.

Step 4: Daily evaluation

Every day, Rank Forge syncs your Search Console data and runs the comparison. Pages that cross either threshold are listed on the Content Decay screen. To run it sooner, open the Performance tab of Rank Forge > Analytics and click Refresh.


What happens when decay is detected

The Content Decay screen

Open Rank Forge > Content and select the Content Decay tab. The table lists the decaying pages, biggest click loss first. For each page it shows:

  • Clicks Change: the change in percent, with the clicks before and after
  • Position Change: how the average position moved, with the position before and after
  • A Fix button that opens the post in the editor

Rank Forge shows the list on this screen; it does not send an email about it.

When the list is empty

If the license does not cover Search Console data, the screen says “Search Console data is not being loaded.”, gives the reason and has an Open the licence page button, whether or not Google is connected, and it does not ask you to connect Google. Otherwise, until Search Console is connected, the screen asks you to connect it. While the first load runs, it says that the data is loading; if the load fails, it says why and shows a Try again button; if Google is connected but no property is chosen, it asks you to choose one; if nothing has been loaded yet and nothing is waiting to load, it says that nothing has been loaded for this property and has a Load Search Console data now button, which starts the same load as Refresh on the Performance screen. When no page crosses a threshold, it shows “No content decay detected” and the time of the last sync.

In the editor

Click Fix on a row and the post opens in the editor. For ideas, click Optimize content in the AI Tools section of the Rank Forge meta box and read the suggestions of the AI Content Optimizer. It does not know about the decline. It reviews the post as it is now.


The full decay recovery workflow

  1. Detection: Rank Forge lists a post that lost clicks or positions
  2. Open the post: click Fix on its row to open it in the editor
  3. Fix suggestion: click Optimize content in the AI Tools section to get specific changes for the post
  4. Apply fixes: click Apply to add the example text of a suggestion to the post, or make the change yourself
  5. Update the post: click Update in the editor if you made changes by hand
  6. Re-submit to Google: the Submit to Google Index button in the Search Engine Submission section asks Google to crawl the URL again
  7. Check the list: a page that no longer crosses a threshold leaves the list

This entire flow is a repeatable workflow in the paid plans.


Why it is one loop

Rank Forge keeps the loop inside WordPress: the Content Decay screen lists the declining pages, a Fix button opens the post in the editor, and the AI tools help you rewrite it: detect → open the post → fix with AI.


How long will the list be?

The first time it runs, every page that already lost clicks or positions between the two periods is listed at once, so the first list can be long. After that, the list changes as new Search Console data comes in.

Most pages on the list can be recovered with a content refresh. Some are terminal (the topic is dead) and the right action is to redirect the URL to a related living post, which you can do on the Redirects tab of Rank Forge > Tools. A place on the list is a reason to look at the page, not a verdict.


Ready to stop losing traffic silently?

See pricing →

Content Decay Detection is included in every paid plan and requires Google Search Console connection.

Forge AI Assistant Online

Hi! I'm the Rank Forge AI assistant. Ask me anything about the plugin — setup, features, troubleshooting, or development.

Just now
Powered by Forge AI · Browse docs