How to refresh old WordPress posts for SEO
To refresh an old post, pick one that used to perform or sits just off page one, check it against what searchers want today, rewrite the parts that are stale or thin, keep the same URL, and update the modified date only because the content changed. A good refresh is a real rewrite of the weak parts, not a new date on the same text.
The best candidates are posts that are already close: they rank on page two, or they had more clicks a year ago than now. Refreshing those tends to pay off faster than publishing something new.
Step by step
1. Find posts that are slipping
In Search Console, open Performance → Search results, click the date filter and choose Compare, for example the last 3 months against the same 3 months last year. Open the Pages tab and sort by the click difference. Posts with the biggest drops are your first list. Then filter for pages with an average position between about 8 and 20: they already rank, just not high enough to earn many clicks.
2. Check what the query wants now
For each post, open the Queries tab filtered to that page and note the top three queries. Search them in a private window. Look at what ranks: are the top results newer, longer, more practical, or a different format such as a comparison table or a video? A 2022 post that answers a 2026 query with old prices, old screenshots or retired tools will lose to one that does not.
3. Rewrite the stale and thin parts
Work through the post top to bottom:
- Intro: make the first paragraph answer the main query directly.
- Facts: update prices, versions, screenshots, steps and links that changed. Remove advice that is no longer true.
- Gaps: add sections for questions the query tab shows but the post does not answer.
- Cuts: remove padding and repeated points. Longer is not the goal.
If Hydrogen AI is connected, the Improve ability can draft a clearer version of a section for a goal you give it, and Expand can develop thin sections. Treat both as drafts and verify every fact.
4. Keep the URL, tighten the metadata
Do not change the slug. The URL holds the post's links and history. If you must change it, Hydrogen SEO's Auto Redirection option adds a 301 from the old slug, but keeping it is simpler.
Rewrite the SEO title and meta description in the SEO Settings sheet (⌘E / Ctrl+E) to match the refreshed content, and check them in the SERP preview. Remove a year from the title if you will not keep it current.
5. Fix internal links both ways
Add links from the refreshed post to newer related posts, and from two or three relevant posts back to it. Replace any links inside the post that now go to redirects or deleted pages; the site audit on Hydrogen SEO → Dashboard lists broken internal links with the page they appear on.
6. Update the date honestly
Update the post. WordPress records the modified date automatically when you save changes. If your theme shows a "last updated" date, readers see it too. Only change the published date if you are republishing as a new piece. Changing dates without changing content is easy to spot and gives Google no reason to treat the page as fresher.
7. Ask Google to recrawl it
Paste the URL into the URL Inspection tool in Search Console and click Request indexing. It adds the page to a priority crawl queue; it does not guarantee a faster ranking change, and there is a daily limit. For many updated posts, your sitemap's lastmod dates do this job without manual requests. See requesting indexing in Google.
What a refresh is not
- Changing the date only. No content change, no benefit.
- Rewriting a post that is doing well. If a page holds position one and its clicks are steady, fix only facts that are wrong.
- Merging silently. If two old posts cover the same query, merge them and redirect the weaker one. Fixing keyword cannibalization covers that case.
Check it worked
Wait three to six weeks after Google recrawls the post, then repeat the Search Console comparison for that single page. Look at impressions first: they move before clicks. Keep a simple log of which posts you refreshed and when, so you can tell refresh results apart from seasonal swings or algorithm updates.
Common questions
How often should I refresh old posts?
Review your top posts every six to twelve months, and refresh any post whose facts have changed. There is no benefit to a fixed schedule for content that is still accurate.
Should I change the published date when I update a post?
Usually not. Keep the published date and let WordPress record the modified date. Change the published date only if the post is effectively new.
Is it better to update an old post or write a new one?
Update the old one when it targets the same query. It keeps its URL, links and history, and avoids two posts competing.