
Content decay is real — old blog posts lose rankings as competitors publish fresher content. Here's how to identify which posts to refresh, what to update, and how to automate content refreshes at scale.
You published a great blog post 18 months ago. It ranked on page one for its target keyword, drove consistent traffic, and generated leads. Then, slowly, it slipped. Today it's on page two. Last month it dropped to page three.
This is content decay — and it's one of the most common, most preventable reasons sites lose organic traffic. The fix isn't to write new content on the same topic. The fix is to refresh the existing post. This guide covers exactly how to do that — and how to automate it at scale.
Content decay is the gradual loss of search rankings that affects virtually every piece of content over time. It happens because:
HubSpot famously reported that refreshing old content drove a 106% increase in organic traffic to those pages. The reason is simple: updating an existing post signals to Google that the content is current, which re-activates freshness scoring for the URL.
Not all posts need equal attention. Prioritize based on these signals:
Posts ranking 5–20 have already proven they can compete for a keyword — they just need a boost to break into the top 4. These are your highest-leverage refresh candidates. Posts on page 3+ may need more substantial work.
In Google Search Console, filter by date comparison and look for URLs where impressions and clicks have fallen 20%+ year-over-year. These are actively decaying.
Any post that hasn't been updated in over a year in a fast-moving industry (SEO, technology, finance, healthcare) is likely losing freshness credit. In slower-moving industries, this threshold extends to 24–30 months.
If your post cites statistics from 2022 and a competitor cites 2025 data, Google tends to favor the fresher source. Audit your content for year-specific statistics that need updating.
A content refresh isn't just changing the published date. That's content freshness manipulation and Google has algorithms to detect it. A genuine refresh involves substantive updates:
Replace any statistics older than 18 months with current data. Find updated sources from industry reports, government databases, or recent studies. Even one updated, well-cited statistic can re-activate freshness signals.
Look for H2/H3 sections that are under 100 words. Competitors who rank above you likely have more depth in these areas. Expand those sections with more specific, actionable information.
Search intent evolves. Run your target keyword through Google today and look at the People Also Ask questions. If your post doesn't answer those questions, add sections that do. This directly captures featured snippet and PAA traffic.
Since you originally published, you've likely created new content that's relevant to this post. Add internal links to those newer posts. This improves both the refreshed post's authority distribution and the new posts' crawl depth.
A meta title from 2022 may not include the year or the search modifiers that matter now. Update the meta title to include the current year where appropriate (e.g., "Best SEO Tools 2026") and rewrite the meta description to improve CTR.
After making substantive content changes, update the "last modified" date. This signals to Google's crawlers that the page has genuinely changed since the last crawl. In WordPress, this is the "Last Modified" field, distinct from the original "Published" date.
| Signal | Do a Refresh | Do a Full Rewrite |
|---|---|---|
| Current ranking | Position 5–20 | Position 21+ |
| Content structure | Still relevant, just stale | Outdated angle or wrong intent |
| Word count vs top 3 | Within 20% | Less than 50% of competitors |
| Backlinks | Has external backlinks | No backlinks, might as well start fresh |
If the post has backlinks, always prefer refreshing over deleting and rewriting from scratch. Backlinks are hard to earn and represent real ranking equity tied to the URL. Deleting the URL and redirecting loses some of that equity.
A practical refresh schedule by industry:
Manual content audits don't scale. For agencies managing 20–50 blog posts per month across multiple client sites, reviewing and refreshing content manually is genuinely not feasible alongside new content production.
AutoPublish's Post Refresh feature addresses this directly. Any article published through AutoPublish that is 90+ days old gets a visible "Refresh" button in the dashboard. One click re-queues the original topic and keyword — the AI researches current SERP results, pulls fresh statistics, rewrites the article with updated information, and republishes it to the same WordPress URL, preserving the original publish date and all existing backlinks.
This means your content library stays current automatically, rankings are protected from decay, and you're never spending hours manually auditing and rewriting posts that were performing well.
Keep your rankings with one click: AutoPublish flags posts older than 90 days and lets you refresh them with a single click — fresh research, updated statistics, same URL. Try free for 7 days →
Join 140+ agencies publishing SEO content automatically. Set up in 5 minutes — 7-day free trial, no credit card.
The AutoPublish team builds WordPress content automation for marketing agencies. We write about SEO, AI content strategy, and scaling content operations — and we use AutoPublish to publish this very blog automatically.



SEO guides, agency tips, and automation strategies. No spam — unsubscribe any time.
Sign up free — get first article published today