Updating old posts is one of the highest-leverage things a blogger can do for SEO. A post that already ranks on page 1 has earned authority over time. A small content refresh, better stats, current screenshots, and sections that address the queries Search Console reveals, often moves that post up several positions without you writing anything new.
Updating the wrong way can hurt rankings that already work fine, though. This post covers how to refresh old content carefully, so you gain ground instead of losing it.
Why updates outperform new posts
A post that already ranks has earned several things a brand-new post simply hasn’t:
- Backlinks, meaning other sites linking to it.
- Time-on-page data Google has already observed across real visits.
- Internal links pointing to it from your other posts.
- Social shares accumulated over its lifetime.
- Google’s accumulated understanding of what the post’s topic actually is.
A brand-new post starts with none of these advantages. Updating builds on what already exists, while writing a new post starts from zero every time.
For most blogs past their first year, updating older posts produces more traffic gains per hour of work than writing new ones does.
Which posts to update
Open Google Search Console and look at the “Search results” report, then sort by position. The sweet spot generally falls into one of these ranges:
- Position 4 to 15: almost ranking on page 1. Small improvements are often enough to push these onto it.
- Position 20 to 50: ranking somewhere, but not getting meaningful clicks. A larger refresh can move these up several pages.
- Posts with high impressions but low click-through rate. This pattern usually points to a meta description or title problem rather than a content problem. Our guide on writing meta descriptions that get clicked covers that fix specifically.
What generally isn’t worth updating:
- Posts that already sit at position 1 for their main keyword. There’s little to gain from touching something that isn’t broken.
- Posts with no impressions at all. The content or the keyword targeting itself is likely wrong, and a surface-level update won’t fix that.
- Truly outdated posts on topics that no longer matter. Either rewrite these as a different post entirely, or retire and redirect them.
What to update
1. Dates and stats
Any reference to a specific past year or “this year” needs to be brought current. Numbers, prices, and statistics that have since changed should be refreshed to match reality.
2. Screenshots
Software interfaces change constantly, and a recent WordPress version can look meaningfully different from one just a couple of years old. Update screenshots so they match what readers will actually see today.
3. Recommendations
A “best X plugin” list needs to reflect what’s genuinely best right now, not what was best two years ago. Add new contenders that have earned their place, and remove anything that’s been discontinued or fallen behind.
4. Sections that don’t answer the actual queries
Check Search Console for the queries actually bringing impressions to the post. If your post is showing up for a question it doesn’t answer well, that’s exactly where to add a section that does.
5. Internal links
Add links to posts you’ve published since the original went live. Old posts are valuable link sources for newer ones, and this step is often skipped entirely.
6. Meta description
The original was often weak or auto-generated in the first place. Rewrite it with the same care you’d give a brand-new post.
7. Title, but carefully
If the title is dated (something like “Best Plugins 2023”) or doesn’t match what people actually search for, rewrite it. Don’t rewrite every title on principle, though. Only change one when there’s a clear, specific reason to.
What not to change
The URL, or slug
Never change the URL of a post that already ranks. If you absolutely must change it, for example because the URL contains a year that’s now wrong, set up a 301 redirect from the old URL to the new one. The safer option is almost always to leave the URL alone and update only the title and content.
The structure, too aggressively
If a post ranks partly because of a specific section, deleting that section can drop the rankings tied to it. Refresh the content within each section instead, and avoid restructuring the whole post unless you have a clear, specific reason.
Sections that already perform well
If a particular paragraph or example is what’s actually pulling in search traffic, resist deleting it just because it feels a little dated. Update it in place, but keep it.
The process
- Pick one post to update. Start with something in the “almost ranking” range rather than your biggest, most complex post.
- Read it as if you’re a new reader. Notice what feels dated, what’s missing, and what doesn’t answer the reader’s actual question well.
- Check Search Console for that post specifically. Look at which queries are bringing it impressions, and whether the post actually answers them.
- Edit in the WordPress editor. Update stats, screenshots, and examples. Add sections for queries the post doesn’t answer yet, and refresh internal links to newer posts.
- Update the meta description so it reflects what the post covers now, not what it covered when it was first written.
- Save the post. WordPress updates the modified date automatically when you do.
- Optionally, add a “Last updated: [date]” line near the top or bottom of the post.
- Submit the URL to Google Search Console for re-crawling. Use the URL Inspection tool and click “Request indexing,” following Google’s own guidance on asking Google to recrawl a page.
Total time per post typically runs from thirty minutes to two hours, depending on how much genuinely needs updating.
How often to update each post
- Pillar posts: at least annually. These are your most valuable assets, and they deserve the most attention.
- Strong supporting posts: annually, or sooner if the topic shifts meaningfully.
- Date-sensitive posts (anything with a specific year in the title or content): annually, with the year updated each time.
- Lower-priority posts: only when something significant actually changes in that space.
Build this cadence into your editorial calendar the same way you’d plan new posts. One update per month works out to twelve updates a year, which is already more than most blogs ever manage.
The “Last updated” question
Showing a “Last updated: [date]” line on posts is good for readers, since they can tell at a glance that the content is current, and it’s also a reasonable signal to search engines that the page has been maintained.
WordPress doesn’t show this by default. Most modern themes, including Aurora, include an option to display the modified date alongside or instead of the published date. Either approach works fine, as long as it’s accurate.
The complete-rewrite exception
Sometimes a post is so outdated that “updating” it is really closer to a rewrite. If more than about 80% of the content needs to change, you have two reasonable paths:
- Rewrite the post entirely while keeping the same URL, so it retains its existing authority.
- Or retire the old post and redirect it to a new, better post built to replace it.
For high-traffic posts, rewriting in place tends to preserve more of the existing SEO value. For low-traffic posts, retiring and consolidating into a stronger post elsewhere is often the more efficient move.
The audit cadence
Once a quarter, run through this short checklist:
- Pull your top 20 posts by traffic from your analytics or Search Console.
- Check the last update date on each one.
- For any post not updated in the last 12 months, review it and update if needed.
- Pull the posts sitting in positions 5 to 15, and pick three to five of them for a refresh.
This one to two hour quarterly audit reliably surfaces the highest-leverage updates on the whole site, and it pairs well with a broader look at how your internal linking strategy is holding up, since refreshed posts are exactly where new internal links tend to get missed.
What this looks like in practice
Updating old posts beats writing new ones for most blogs once they’re past year one. Focus first on posts almost ranking, in roughly position 4 to 15, and on posts with high impressions but low click-through rate. Refresh stats, screenshots, and recommendations, and add sections for queries the post doesn’t yet answer. Keep the URL. Keep the sections that already work. Update the modified date, request re-indexing, and run a quarterly audit to keep the whole process moving. None of this is glamorous, but it compounds steadily over years in a way that new posts alone rarely do.
