Solutions / Content refresh
A content refresh tool that starts from the SERP. Refresh what changed. Leave what still works.
A content refresh is cheaper than a new page, but only when you refresh the right page in the right places. SerpDad finds pages losing clicks in your Search Console, shows the top 10 from before the drop next to today's, rebuilds the brief from the new results and redrafts only the sections that changed. A named person signs off before anything leaves.
Your first plan is free up to 1,000 keywords. No card needed.
Before you read on. Is this you?
- You have a refresh backlog and no rule for what goes first.
- A refresh on your team means rewriting the whole page.
- Pages lost clicks, and nobody can say what changed in the results.
- Pages get refreshed every 12 months whether they need it or not.
- You want an approver to say yes before writers touch a live page.
Not a refresh if the page never earned clicks. A refresh needs a before. Pages with no clicks in 90 days land in Prune, where the next step is to merge, not to polish.
Refresh, optimize or merge? The content audit decides the next step.
Every page with Search Console data in the last 90 days lands in one bucket. The buckets are checked in this order, and only one of them says refresh.
| Bucket | Rule | Next step |
|---|---|---|
| Prune | No clicks in 90 days | Merge |
| Decay | Clicks down more than 25%, from at least 100 clicks before | Refresh |
| Quick win | Average position 4 to 10, with impressions rising | Optimize |
| Striking distance | Average position 11 to 20 | Optimize |
| Rework | At least 100 impressions, fewer than 0.5% of them clicked | Optimize |
| Monitor | Clicks moved 10% or more, or the position moved more than 3 positions or 8% | None |
| Keep | Steady | None |
With 12 or more months of data, a dip that matches the same weeks last year goes to Monitor, not Decay. How the content audit works
Three refresh jobs, and what the content refresh tool does for each.
1. See what changed before you touch the page
For a Decay page, SerpDad shows the stored top 10 from before the drop next to a fresh top 10, with changed rows marked. It names the change: a new AI Overview, a format change, a new competitor or an intent shift.
That tells you what kind of refresh the page needs. A format change means restructuring. A new competitor means reading what they cover. These labels describe the results, never the reason for the drop.
2. Redraft only the changed sections
Read the estimate and start the refresh. SerpDad rebuilds the brief from the new results and drafts only the sections that changed, from sourced brief items. Every new sentence cites its source, and a sentence with no source blocks sign-off.
Unchanged signed sections stay signed. Changed sections need a named sign-off again, by someone other than their last editor. The refreshed draft goes to WordPress, Webflow, Shopify or Google Docs as a draft. You publish.
3. Find refresh candidates every week, with a person at the gate
The "Refresh pages that are losing traffic" job looks every week for pages whose clicks fell 20% or more over the last 28 days. It asks your approver to review up to 5 refreshes a month per client, and nothing is refreshed until the approver starts it.
The job has its own monthly spend limit, on top of the workspace spend cap. Tasks land in My work, so the backlog is a list, not a feeling.
The refresh loop. From slipping page to signed refresh.
Connect Search Console
Read-only access. The first sync reads 90 days of page and query rows. Syncing costs nothing.
Open the Decay bucket
Every page shows the rows that placed it. Export the full list if you want it in a sheet.
Compare the two top 10s
Read what changed, then start the refresh from the estimate.
Sign off the changed sections
A named person signs. The draft goes to your CMS as a draft, and the receipts log records it.
Prefer to start by hand? Use the free content audit template.
The content audit template sorts pages into the five audit buckets, from quick win to prune, in a sheet you fill in yourself. It is a good way to see your refresh list before you connect anything.
When the sheet gets too long to keep up to date, SerpDad does the same sorting every night and adds the old SERP next to today's.
From our own run on serpdad.com
The math. What a refresh costs.
| Step | Provider fees on your keys |
|---|---|
| Search Console sync and the content audit | $0 |
| Old SERP vs today's for one page | One fresh top 10 fetch on DataForSEO |
| Rebuilt brief | AI fees. Five briefs cost $0.18 in our Run 2. |
| Redraft and sentence checks | AI fees for the changed sections only, estimated first |
| SerpDad plan | $15 a month per workspace for the first 30 workspaces, locked for life |
Questions and answers.
Can't find the answer? Email us.
What does a content refresh mean in SerpDad?
A refresh rebuilds a page's brief from today's top 10 and drafts only the sections that changed. Unchanged signed sections stay signed. A named person signs off the changed sections before you export them.
Which pages should I refresh first?
Start with the Decay bucket in the content audit: pages whose clicks fell more than 25% from at least 100 clicks. Quick wins and striking distance pages need optimizing. Pages with no clicks in 90 days land in Prune, where the next step is to merge.
Will SerpDad refresh pages on its own?
No. The "Refresh pages that are losing traffic" job finds candidates every week, but nothing is refreshed until your approver starts it. It caps refreshes at 5 a month per client by default.
Does it tell me why a page lost clicks?
No. It shows the old top 10 next to today's and names what changed in the results. It never claims to know why a search engine moved a page.
Is there a free template I can use without the product?
Yes. The free content audit template sorts pages into the five audit buckets, so you can pick refresh candidates by hand first.
Refresh with evidence.
Find your first refresh free.
Your first plan is free up to 1,000 keywords, with briefs for the top 5 pages. No card needed.