How to Update Old Blog Posts for SEO (Without Faking Dates)
To update old blog posts for SEO, pick the posts Google already shows but rarely clicks, check whether they still answer the query better than what ranks today, fix outdated facts, sources and structure, and change the “last updated” date only when the content has really changed. Keep the same URL whenever you can. This guide gives you a selection method based on free Search Console data, a refresh checklist, the date rules Google actually documents, and a simple change log.

Why refresh instead of writing something new
An old post already has things a new one has to earn: an indexed URL, some history in search, maybe a few links and readers who bookmarked it. If the topic is still relevant but the page has drifted (dead links, old screenshots, prices that changed, an angle that no longer matches what searchers want), improving it is usually less work than starting over, and it avoids two pages on your site competing for the same query.
There is one trap. Google’s guidance on creating helpful content lists, as a warning sign, changing the date of pages to make them seem fresh when the content has not substantially changed, and adding or removing lots of content mainly to look fresh. A refresh is about making the page better for the reader. The date follows the work, not the other way around.
Step 1: Pick which posts to update first
Use the Search Console Performance report. It shows clicks, impressions, CTR and average position, and you can group the data by page and by query.
- Open Performance → Search results, set the date range to the last 3 months and enable all four metrics.
- Switch to the Pages tab and sort by impressions.
- Click a page, then open the Queries tab to see what people searched when they saw it.
- Write down each page with many impressions, an average position somewhere on page one’s lower half to page three, and a low CTR.
Those posts are visible but losing the click. They are the best candidates because Google already connects them with the topic. Posts with almost no impressions after a year are a different problem (indexing, intent or demand), and posts already in the top three are often better left alone.
| Signal in Search Console | Likely issue | Priority |
|---|---|---|
| High impressions, position roughly 8–30, low CTR | Page is close but weaker than the top results | Update first |
| Clicks falling month over month, position stable | Title or snippet less attractive, or SERP features taking clicks | Rewrite title and intro |
| Position dropping steadily | Content outdated or competitors improved | Full refresh |
| Ranks for a different query than intended | Intent mismatch | Re-angle or split |
| Near-zero impressions | Not indexed, no demand, or duplicate of another post | Check indexing, merge or leave |
If impressions are high but clicks stay near zero even after a refresh, our guide to impressions but no clicks goes deeper into titles, snippets and SERP features. If the page is not indexed at all, start with crawled – currently not indexed.
Step 2: Re-read the search results before you touch the post
Search the main query in a private window and read the top five results. Ask three questions:
- Format: Are they lists, step-by-step guides, tools, comparison tables or product pages? If everyone ranks with a checklist and you wrote an essay, the format is the problem.
- Freshness: Do the top results mention this year’s tools, rules or prices? If yes, your outdated details are visible to readers.
- Gaps: What does every top result miss that you know from experience? That is where your update can be genuinely better, not just longer.
Step 3: What to change (the refresh checklist)
Work through the post in this order. Most refreshes do not need all of it.
- Facts and numbers. Re-check every statistic, price, limit and rule. Replace any number you cannot source today with a description, or remove it.
- Sources. Fix broken outbound links. Prefer the original source (the official documentation or the study itself) over a blog that quoted it.
- Intent. Make the first two or three sentences answer the main query directly. Readers and search engines both decide quickly whether a page fits.
- Structure. Add headings that match real sub-questions from the Queries tab. Merge sections that repeat the same idea.
- Steps and examples. Update screenshots, menu names and code. Add one worked example from your own experience, clearly labeled.
- Remove what no longer helps. Delete tools that shut down, tactics that stopped working and padding written for word count.
- Internal links. Link from the refreshed post to newer related posts, and from two or three relevant posts back to it.
- Title and meta description. Rewrite only if the content changed or the old title no longer matches the queries you see.
- Author and context. Google’s helpful-content page asks whether it is clear who wrote the content and how it was made. Add or update the byline and a short note on how you tested or researched the topic.
Step 4: Handle dates honestly
Google’s documentation on publication dates in Google Search is short and specific:
- Show a visible date on the page, labeled clearly, for example “Published” or “Last updated”. You can show the original date, the updated date, or both.
- In structured data, use
ArticleorBlogPostingwithdatePublishedand/ordateModified. - The visible date and the structured date should match.
- Do not use future dates, and the dates must describe the page itself, not an event the page talks about.
- Google says it uses several signals to estimate when a page was published or significantly updated, and it does not guarantee that a date will appear in results.
Put together with the helpful-content warning, a practical rule is:
| What you changed | Update “Last updated” / dateModified? |
|---|---|
| Fixed a typo, swapped one broken link | No |
| Updated a few prices or one section | Optional; a short “Updated:” note in the text is often clearer |
| Re-checked all facts, rewrote sections, new examples | Yes |
| Changed the date only, content the same | No. This is exactly the pattern Google warns about |
Keep datePublished as the original date. Changing it makes an old post look new and confuses readers who remember it.
Step 5: Keep the URL (or redirect it properly)
Keep the same URL even if the year in the slug is outdated. A slug like /best-tools-2023/ is a reason to avoid years in future slugs, not necessarily a reason to move this one. If you do have to change it, add a permanent redirect from the old URL to the new one. Google’s redirect documentation recommends a permanent server-side redirect when changing a page’s URL and treats it as a signal that the target should be canonical. Then update your own internal links to point directly at the new URL instead of relying on the redirect.
When two old posts cover the same topic, merge the weaker one into the stronger one and redirect the weaker URL to it.
Step 6: Tell search engines and readers
- Request recrawl. In Search Console, use the URL Inspection tool and request indexing for the updated URL. Google’s URL Inspection help notes there is a daily limit on requests and no guarantee of indexing; for many pages, submitting a sitemap is the better route.
- Re-share it. Newsletter, social profiles and communities where the original was useful. “We re-tested every tool in this list” is a better reason to click than “updated”.
- Tell people who linked to it. If a site linked to the old version and the update adds something useful, a short note to them is fair. Do not ask for anything in return.
- Bring it to new readers. Ideas in how to promote a WordPress blog work just as well for refreshed posts as for new ones.
Step 7: Keep a change log
A refresh you cannot measure is a guess. Keep one sheet with: URL, date of update, what changed (facts, structure, title, intent), and the Search Console numbers for the 28 days before. Check the same 28-day window about a month or two later. Search Console data is noisy and seasonal, so compare against the same period last year when you have it, and do not judge a refresh after a week.
For illustration, a log row might read: “/blog/email-tools/ · 16 Oct · re-tested tools, removed two discontinued ones, new comparison table, new title · before: 3,100 impressions, 41 clicks, avg position 14.” The numbers here are made up to show the format.
How often to refresh
There is no official schedule, and refreshing on a timer leads to the fake-date problem. A simpler rule: review your posts with the most impressions once or twice a year, and update any post immediately when something in it becomes wrong (a tool shuts down, a rule changes, a price moves). Evergreen explanations can stay untouched for years if they are still accurate.
What to do next
Open Search Console today, export the Pages tab for the last three months and mark five posts that fit the “high impressions, low CTR” pattern. Refresh one this week using the checklist above. If you want a quick outside view of where your site stands before deciding how much refresh work it needs, the free Satelo site check shows your Quality Score with the evidence behind each number, built mostly from open data, in about 30 seconds. For tracking traffic beyond Search Console, see how to check website traffic for free.
FAQ
Does updating old blog posts help SEO?
It can, when the update makes the page more accurate and more useful than what ranks today. Google's helpful-content guidance lists changing dates, or adding and removing lots of content, just to look fresh as warning signs. Improve the content first, then update the date.
Should I change the publish date when I update a blog post?
Keep the original published date and show a separate "Last updated" date. Google's publication-dates documentation supports showing either or both, with matching datePublished and dateModified in structured data. Only change the updated date after a substantial revision.
Should I change the URL when updating a post?
Usually not. Keeping the URL avoids losing history and links. If you must change it, add a permanent 301 redirect from the old URL to the new one and update your internal links.
How do I know which old posts to update?
In Search Console's Performance report, group by page and look for posts with many impressions, an average position roughly between 8 and 30, and a low CTR. They are close to earning clicks but are weaker than the top results.
How often should you update old blog content?
There is no official schedule. Review your highest-impression posts once or twice a year and update any post as soon as something in it becomes wrong. Refreshing on a fixed timer tends to produce cosmetic updates.
Is it better to update an old post or write a new one?
Update when the topic and search intent are the same, because the old URL already has history. Write a new post when the intent has changed so much that the old page would need to become a different article.
Read next




Check your site's Quality Score
Free, no sign-up: a 0–100 score from mostly open data. Then add your site to Satelo and get partner articles from sites of your level.
Enter a domain like example.com
Add my site