Content decay monitoring
Find every stale post before Google does.
Refreshen reads your whole blog and flags aging dates, old stats, dead links, orphan pages and missed internal links. One scan a month. One clear email. One small price a year.
- Free scan
- No signup
- Up to 50 pages
- About 2 minutes
Already a customer? Sign in
This is not a hunch. Freshness is a measured ranking and citation signal.
53%
of trackable website traffic still arrives from organic search. SEO is not dead, it compounds.
BrightEdge Research25.7%
AI assistants cite content that is, on average, 25.7% fresher than Google's top organic results.
Ahrefs, 17M citations (2025)Why it matters
Your best posts have an expiry date
Here’s the thing about a blog that sells. Your best posts are the dated ones. “Best X for 2026.” “How to do Y in 2026.” They rank. They bring in signups. Then January hits, the post still says 2026, and the traffic starts walking over to whoever updated theirs.
Google and AI favour fresh content
Your 2026 page slips in 2027. Search drops it, AI assistants stop citing it, and whoever updated theirs takes the spot.
You won’t catch it by hand
Hundreds of posts, no way to track which aged out. You find out when traffic dips, months too late.
Updating beats rewriting
Don’t write a new one. Bump the date, keep the URL and backlinks, win the spot back for almost nothing.
What we surface
Everything that makes a page stale, in one report
Stale dates
A year in a title or intro that has slipped into the past is a ranking penalty you chose. We catch every one.
“Best CRM tools for 2024”
Aging stats and facts
We read the body, not just the title. Figures that were true when you hit publish get flagged when they age out.
“adoption hit 40% in 2019”
Stale body content
Product names, prices and tools move on. Posts that still reference what no longer exists erode reader trust.
references Google Optimize (sunset 2023)
Broken links
Outbound 404s and dead redirects hurt readers first and crawlers second. Found before either runs into them.
example.com/playbook → 404
Orphan pages
Posts nothing else links to barely get crawled and never get ranked. We surface every one of them.
0 internal links → /blog/migration-guide
Internal link opportunities
You already wrote the perfect anchor text somewhere. We show exactly where to add the link and why it helps.
saas-pricing → link to /blog/pricing-strategy
The monthly email
One email a month. That is the whole workflow.
Arrives after every monthly scan
No dashboards to remember. The report comes to you.
Grouped and ranked
Issues sorted by severity, so the five minutes you have go to the right pages.
Plain English
What went stale, where it is, and why it matters. No jargon.
Never touches your content
Refreshen reports. It does not rewrite, repost or auto-edit anything.
Refreshen Reports <reports@refreshen.io>
framer.com in June: 12 pages need attention
Jun 1
Your June scan covered 142 pages. Most are in good shape. These are the ones worth your time this month.
Best CRM tools for 2024
Stale year in the title
The onboarding checklist we use
2 outbound links return 404
API pricing, explained
Cites a 2019 adoption stat
Migration guide: v2 to v3
No internal links point here
Scanned politely at 1 request per second. robots.txt honoured.
Bring your own AI
Fix a year of decay in one sitting
Refreshen never edits your content. Instead, every scan exports as a structured report built for AI tools. You hand it to the assistant you already use, alongside your content, and your AI works through the whole list while you review the changes.
- 1Download the AI-ready report
- 2Drop it into Claude, Cursor or ChatGPT
- 3Review the edits your AI proposes
- Machine-readable findings with exact locations and suggested fixes
- Built to mass-fix: hand your AI 40 issues, get back 40 edits to approve
- Your AI does the work, you approve it. Nothing ships without your review.
refreshen-report-june.json
you: Here is my Refreshen report. Fix everything.
Reading 41 findings across 12 pages...
✓ 34 broken links: 28 updated, 6 removed
✓ 4 stale dates bumped
✓ 3 statistics refreshed with current sources
- Best CRM tools for 2024
+ Best CRM tools for 2026
41 fixes ready for your review.
How it works
Set up in under a minute
1
Paste your domain
We auto-detect your sitemap, parse it, and let you tick which path patterns to monitor (usually /blog/* or /posts/*).
2
We scan on a schedule
Every plan scans monthly. Each scan is polite. At most one request per second, and we honour robots.txt.
3
You get one email
Monthly digest with grouped issues, severity, and one-click dismiss. No noise, no daily pings, no auto-edits to your content.
Pricing
One small price a year
Scans run every month. You pay once a year. Same checks on every tier, the only difference is page count.
Starter
$29/year
works out to $2.42 a month
Up to 500 pages, one blog
A personal blog or small site that has been aging since you last looked.
Get StarterMost teams pick this
Pro
$69/year
works out to $5.75 a month
Up to 2,500 pages, one blog
A content team with a back catalogue worth defending.
Get ProMax
$99/year
works out to $8.25 a month
2,500+ pages, one blog
An archive too big to ever check by hand.
Get MaxWhat every plan includes
Monthly scans. Every post, checked 12 times a year. You never schedule anything.
Stale date detection. Finds the 2024-guide titles and updated-for-2023 lines that aged out while nobody was looking.
Aged statistics. Flags the years-old figures readers no longer trust.
Broken link detection. Internal and external, caught before your readers find them.
A plain-English email. When something is worth fixing, we tell you what and where.
Full issue dashboard. Everything in one place when you want to work through it.
Run more than one blog? Add each to the same account and pick the tier that fits its page count. You can mix tiers, and every blog is billed at its own price.
FAQ
Common questions
Will RefreshenBot slow down my site?
No. We rate-limit at one request per second per domain and honour Crawl-delay in your robots.txt. A 50-post scan typically finishes in about two minutes.
Do I need to install anything?
No. We work from your public sitemap. No JavaScript snippet, no DNS change, no CMS plugin.
How do I block you?
Add ‘User-agent: RefreshenBot’ + ‘Disallow: /’ to your robots.txt. We honour it on the next scan and surface a warning to the account that requested it. See /bot for full details.
Do you scan unpublished content?
No. We only fetch URLs in the sitemap you provide and only follow paths your robots.txt permits. Drafts behind auth aren’t reachable to us.
Will you auto-edit my content?
Never. Refreshen reports, it doesn’t rewrite. You decide which issues to act on.
Can I monitor more than one blog?
Yes. Pricing is per blog, so add as many as you like to one account. Each blog gets its own tier based on its page count, and you can mix tiers freely. One login, separate scans and reports for each.
See what has gone stale.
The free scan reads up to 50 pages and takes about two minutes. No signup, no credit card.