How to Refresh Old Blog Posts for SEO
May 19, 2026 · 9 min read
A step-by-step playbook for updating aging content: what to change, what to leave, and how to measure the lift.
Refreshing an old post that already has authority is usually the highest-ROI move in content SEO, cheaper and faster than ranking something new. But a careless refresh can do more harm than good. Here’s the playbook that protects what’s working while fixing what isn’t.
Step 1: Pick the right posts
Don’t refresh at random. Open Google Search Console and find pages that are declining year over year but still have value, the ones slipping from page one, or losing impressions on commercially relevant queries. A post that fell from 3,000 to 1,200 monthly clicks is a far better use of an afternoon than one that never ranked.
Step 2: Diagnose why it slipped
Before you touch a word, figure out what actually went wrong:
- Stale information: old data, years, or advice that’s been superseded.
- Intent drift: the page answers a slightly different question than today’s searchers ask.
- Depth gap: competitors now cover subtopics you skip.
- Technical issues: broken links, missing or outdated structured data, slow load.
Step 3: Work the refresh checklist
A thorough refresh usually touches most of these:
- Update the facts. Replace stale stats, dates, prices, and screenshots.
- Re-match intent. Read the current top results and make sure your angle matches what searchers want now.
- Add the missing depth. Cover the subtopics and questions competitors answer that you don’t.
- Rewrite the title and meta description. Sharpen them for click-through and current keywords.
- Fix and add links. Repair broken or redirecting links and add internal links to and from relevant pages.
- Refresh structured data. Update the Schema.org markup so it reflects the new content.
- Improve readability. Tighten intros, add headings and lists, cut filler.
Step 4: Keep the same URL
This is the rule people break most. Publish the refreshed version to the existing URL. That preserves the backlinks and ranking history that make the refresh worth doing in the first place. Only change a URL when you’re deliberately consolidating pages, and then redirect properly.
Step 5: Re-publish honestly and resubmit
Update the “last modified” date because you genuinely changed the content, never fake a date on a page you didn’t actually improve. Then request re-indexing in Search Console so Google re-crawls the new version sooner.
Step 6: Measure the lift, and be patient
Give it a few weeks, then compare clicks, impressions, and average position in Search Console against the pre-refresh baseline. Rankings move gradually; don’t judge a refresh after three days.
Common mistakes to avoid
- Changing the URL and losing your link equity.
- Gutting sections that were actually ranking well.
- Spending effort on low-value pages with no traffic and no links.
- Updating the date without meaningfully updating the content.
Do it at scale
Perennial’s Content Refresh runs this whole checklist for you across your back catalog, and Blog Writer handles the net-new posts.
Refreshing isn’t glamorous, but it’s where the easiest rankings usually hide. Build it into a regular cadence and your evergreen content actually stays evergreen.
Refresh your back catalog
Book a demo and we’ll show you which posts to refresh first, and refresh a couple live.