Content Refresh: Why Updating Old Blog Posts Beats Writing New Ones
Most agencies focus on writing new blog posts for SEO.
We focus on refreshing old ones.
You probably have 20-50 posts already written. Some rank for position 4-8 in Google. Close, but not there yet.
A new post takes 4-6 weeks to rank (if it ranks at all).
An updated post with new data, improved structure, and fresh internal links can jump from position 6 to position 2 in 2-3 weeks.
Why refreshing beats new:
Existing posts already have:
- Backlinks
- Search history
- Organic traffic
- Internal link equity
Google trusts them. It just needs a reason to re-rank them higher.
Our refresh framework:
1. Audit: Find posts ranking 4-10 for high-volume keywords. These are your targets.
2. Update structure: Rewrite the intro (add data/stats), break up walls of text, add subheadings, improve readability.
3. Add fresh data: If the post mentions "2023 trends," update it to 2026. Add recent case studies, new statistics, current examples.
4. Improve internal linking: Link to newer posts, related content, money pages (services, contact).
5. Optimise images: Use updated screenshots, better formatting, add alt text if missing.
6. Call-to-action: Add a relevant CTA at the end (email signup, service link, related post).
The results:
One client's "WordPress SEO Guide" was written in 2022. Ranked position 7 for "WordPress SEO."
We refreshed it: updated all examples, added 2026 best practices, improved structure, added 5 new internal links to service pages.
Two weeks later: position 2.
Traffic to that page jumped 180%. Clicks to service pages from that post: +240%.
Time investment:
New post: 6-8 hours (research, writing, editing, optimisation).
Refresh: 2-3 hours (rewrite, update data, improve formatting).
Same SEO payoff. 3x faster.
Our annual strategy:
Review top 10 posts. Refresh 2-3 per month. Write 1-2 new posts per month.
Most agencies do the opposite: 4-5 new posts, no refreshes.
That's why they plateau at 20-30 monthly visits. We consistently grow to 500+ monthly visits from organic blog traffic