Content Refresh Process: How I Update Old Posts So They Rank Again
On this page
Most blogs have a few posts that used to bring in steady traffic and now don’t. The topic still matters and the post still ranks for something, but it gets fewer clicks every month.
When that happens, most teams write a new post on the same topic. I usually refresh the old one instead. It already has a URL, backlinks and a history with Google, and you keep all of that when you update it.
HubSpot tested this on its own blog. When it updated older posts, it reported that monthly leads from those posts more than doubled, and their organic search views went up by 106% on average.
Here’s how I decide which posts to refresh, what I change and what I leave alone.
Why posts lose rankings over time
A post can lose rankings for several reasons, and often for more than one at a time.
- Its facts are out of date. Stats, screenshots, prices and tool names age quickly, and readers notice.
- People want something different from the search now. A keyword that once showed long guides might now show templates or comparison pages.
- A competitor published a better page. It answers the question more clearly or covers what yours missed.
- Two of your own posts target the same keyword. Google has to choose between them, so neither ranks as well as one strong post would.
- AI summaries take some of the clicks. Pew Research found that people clicked a regular result in 8% of visits when Google showed an AI summary. Without a summary, they clicked in 15% of visits.
The content agency Animalz describes the life of a post as a curve. Traffic spikes at launch, grows as the post starts to rank, levels off and then slowly falls. A refresh can keep a post near its peak for longer, or give it a second round of growth.
How I choose which posts to refresh
I start in Google Search Console. When you compare the last three months with the same months a year earlier, you can see which posts lost clicks. You can also see why. Some posts lost rankings, and others still rank but fewer people click on them.
Next, I look for these signs. Animalz uses similar ones and suggests a closer look at any post that shows two or more.
- Clicks dropped by 20% or more.
- The main keyword slipped a few positions.
- Impressions stayed steady, but the click-through rate fell.
- The post ranks between positions 5 and 20 for a search with real volume.
Posts in that last group can often move up quickly. Google already sees them as relevant, so a stronger version has a good chance of reaching the top results, where most of the clicks go.
Then I sort the list by what each post does for the business. A post that brings in demo requests comes before a popular post that brings in none. Posts with backlinks also move up the list, because those links are worth less if the post fades.
Decide what each post needs
Each post on the list needs a different kind of fix. Before I write anything, I put each one into one of these groups.
| Decision | When it fits |
|---|---|
| Keep | The post ranks well and its facts are current. Leave it as it is. |
| Update | The topic and angle still work, but some facts, examples or sections are out of date. |
| Rewrite | The post targets the right keyword, but it no longer matches what people want from the search. |
| Merge | Two or more posts cover the same topic. Combine them into the strongest one and redirect the others to it. |
| Redirect | You don’t need the post anymore, but it has backlinks or traffic. Send visitors to the closest related page with a 301 redirect. |
| Delete | The post has no traffic, no backlinks and no business value, and no other page is a good place to send visitors. |
Be careful with deleting. In 2023, CNET removed thousands of old articles to improve its search performance. Google’s Danny Sullivan responded that deleting content only because it’s old won’t help rankings. I delete a post only when it has nothing worth keeping, and I redirect any post that has backlinks.
What I change in a refresh
Check what people search for now
Before I edit a post, I search its main keyword and read the current top results. What people want from a search can change over time. If the top results are now templates and your post is a long essay, adding more paragraphs won’t help. You need to change the format.
Keep what already ranks
Search Console shows every search a post already gets clicks from. I keep the sections that answer those searches, with headings close to the words people use. If you cut a section that brings in clicks, you can lose more traffic than the refresh gains.
Update facts, examples and sources
I trace every stat back to its original source and replace old figures with the latest ones. While I’m in the post, I also fix outdated screenshots, product names, prices and broken links. When there’s no newer figure, I add the year to the sentence so readers can judge the data for themselves.
Add what the top results are missing
Next, I compare the post with the current top results and look for what they all leave out. It might be a worked example, a comparison table or a step nobody explains. Adding more of what every other page already says rarely helps a post climb. I explain why in my post on why “better” content doesn’t rank.
Anchanto’s inventory turnover guide is a good example. The post already ranked, so I kept the formula and built on it. The new version shows two ways to calculate the ratio, worked examples using Kroger and Nike and benchmarks for different industries.
Put the answer first
I open each section with its answer and follow it with the detail. Readers who skim find what they need faster, and AI tools get a clear passage to quote.
This matters for AI search too. Ahrefs studied about 17 million citations and found that AI assistants cited pages that were about 25.7% fresher than the pages in Google’s organic results. Ahrefs also points out that updating a weak page won’t get it cited. The content still has to be useful.
Rewrite the title and meta description
If impressions stay steady but clicks fall, the title is often the problem. I rewrite it to match the main search more closely and give people a specific reason to click, like the year, a number or the format. Then I do the same for the meta description.
Add internal links
You’ve probably published related posts since the original went live. I link from the refreshed post to those newer posts, and from the newer posts back to it, with link text that says what each page is about.
Keep the same URL
The URL carries the post’s backlinks and history, so changing it throws some of that away. If you really have to change it, set up a 301 redirect from the old URL to the new one.
What I don’t do
Google’s helpful content guide asks site owners whether they’re “changing the date of pages to make them seem fresh when the content has not substantially changed.” It also says that adding or removing lots of content just to look fresh won’t help rankings.
So I only change the date when the content changes in a real way. Fixing a typo or adding a link doesn’t count. A new section, new data or a new structure does.
I also don’t refresh too many posts at once. If you change ten posts in the same week, you can’t tell which changes made the difference.
After the refreshed post goes live
When the post is live, I ask Google to recrawl it with the URL Inspection tool in Search Console. Then I share it again the way I’d share a new post, on LinkedIn, in the newsletter or with the sales team.
Give the post a few weeks before you judge the results. Then compare its clicks, rankings, click-through rate and conversions with how it did before the refresh.
Posts lose rankings again over time, so a refresh isn’t a one-off job. It helps to check your top posts every quarter and review the whole blog once or twice a year.
Where to start
Open Search Console and compare the last three months with the same months last year. Sort your posts by the clicks they lost, and pick the three that matter most to your business. For each one, search the main keyword and see what the top results look like now. That’s enough to plan your first refresh.
If you’d like help choosing which posts to refresh first, book a call or send me an email.