Solutions / Publishers
Publisher content decay, caught every month. Refresh the archive before it slides.
Publisher content decay is quiet. A post that earned clicks for years loses a quarter of them, and nobody notices until the revenue report. SerpDad reads your Search Console every night, flags posts that lost more than 25% of at least 100 clicks, and shows the top 10 from before the drop next to today's. You refresh only what changed, and a named person signs off.
Your first plan is free up to 1,000 keywords. No card needed.
Before you read on. Is this you?
- Your archive runs to hundreds or thousands of posts, many older than two years.
- Many writers built it, and some of them have moved on.
- A few hundred evergreen posts carry most of the revenue.
- Clicks slid on posts that used to be steady, and the old SERP is a memory.
- Posts get refreshed by gut or by date, not by what changed.
Probably not a fit yet if your site has no Search Console history, or you publish news that is meant to fade. Decay compares 28 days with the 28 before, and the seasonal guard needs 12 months of data to tell a slide from a December.
Three archive jobs, and the part of SerpDad that does each one.
1. Find decay across the whole archive
Connect Search Console with read-only access. The content audit puts every page with data in the last 90 days into one bucket: prune, decay, quick win, striking distance, rework, monitor or keep. Decay means clicks fell more than 25% from at least 100 clicks. Each page shows the rows that placed it.
With 12 or more months of data, a dip that matches the same weeks last year goes to Monitor, not Decay. Syncing and the audit need no provider key and cost nothing.
2. See what changed in the top 10
For a decaying post, SerpDad shows the stored top 10 from before the drop and a fresh top 10, side by side, with changed rows marked. It names what changed: a new AI Overview, a format change, a new competitor or an intent shift.
Those labels describe the results. They are not a claim about why the post lost clicks, and SerpDad never makes one. You get the evidence and make the call.
3. Refresh without rewriting the post
Starting a refresh rebuilds the brief from the new results. Only the changed sections are drafted again, from sourced brief items. Unchanged signed sections stay signed, and changed sections need a named sign-off again. SerpDad never invents a fact, which matters on a site where an old claim can do real harm.
Old posts collect dead links. Outgoing links checks every link in your pages and lists the dead ones behind a fact first, so you fix the citations that hold a claim up.
The publisher workflow. A monthly decay check that costs nothing.
Turn on Publisher: find decaying posts
Each month it compares the last 28 days of Search Console with the 28 before, keeps posts that lost over 25% of at least 100 clicks, saves a CSV and emails your Managers. No provider cost.
Add the weekly refresh job if you want it
Refresh pages that are losing traffic finds posts whose clicks fell 20% or more and asks your approver to review up to 5 refreshes a month. Nothing starts without them.
Crawl the site once
Site pages lists every URL with its status, links in and out, and clicks. It runs on your DataForSEO key and stops at 10,000 pages.
Fix the links around the archive
Internal links finds orphan pages, broken internal links and thinly linked pages, each with a suggested fix and its evidence.
Proof, for now. Our archive is young. Our method is public.
From our own run on serpdad.com
serpdad.com has no decaying archive yet, so we have no refresh result to show you, and we will not borrow one. We plan to report our first refresh in the build log, with the numbers and without claiming credit for them.
What it will not do: SerpDad never invents a fact. A sentence without a source blocks sign-off. Read the four refusals.
The math. What archive upkeep costs.
| Work | Provider fees on your keys |
|---|---|
| Search Console sync and the content audit | $0. No provider key needed. |
| Monthly decay check (Publisher template) | $0 |
| Crawl 10,000 pages | About $1.50, or about $15 with JavaScript rendering |
| Refresh one post | A fresh top 10 and a new brief, estimated first. Five briefs cost $0.18 in AI fees in our Run 2. |
| SerpDad plan | $15 a month per workspace for the first 30 workspaces, locked for life. Every writer and editor joins free. |
Questions and answers.
Can't find the answer? Email us.
How does SerpDad decide a post is decaying?
It compares each page's last 28 days in Search Console with the 28 days before. A page lands in Decay when its clicks fell more than 25% from at least 100 clicks.
Will a seasonal dip be flagged as decay?
Not when SerpDad can see it coming. With 12 or more months of data, a dip that matches the same weeks last year goes to Monitor instead of Decay.
Does SerpDad say why a post lost clicks?
No. It shows the stored top 10 from before the drop next to a fresh top 10 and names what changed: a new AI Overview, a format change, a new competitor or an intent shift. Those describe the results, not the cause.
Does a refresh rewrite the whole post?
No. SerpDad rebuilds the brief from the new results and drafts only the changed sections again. Unchanged signed sections stay signed. Changed sections need a named sign-off again.
How large an archive can it handle?
The content audit covers every page with Search Console data in the last 90 days. Lists show up to 150 rows, and export downloads every row. One site crawl stops at 10,000 pages.
Can it find dead links inside old posts?
Yes. Outgoing links checks every outgoing link in your pages, briefs and articles. A link counts as dead after three failed tries, and dead links behind a fact are listed first.
Catch the slide early.
Start with a free plan.
Your first plan is free up to 1,000 keywords, with briefs for the top 5 pages. No card needed.