Blog posts don't stay relevant forever. Pages that once brought in steady traffic can quietly fade as search algorithms shift, competitors publish fresher content, or your own audience moves on. This recipe helps your agent find those fading posts, figure out why they're declining, and update them so they start working again.
What You'll Need
- A WordPress site with published blog posts
- Google Analytics configured with your site's traffic data
- At least 60 days of historical traffic data for comparison
- Both integrations connected in Pipeworks
The Workflow
Pull traffic data for all blog posts
The agent retrieves page-level traffic data from Google Analytics for two time periods: the recent window (last 30 days) and a comparison window (the 30 days before that, or the same period last year). It focuses on pages under your blog path, collecting page views, average session duration, bounce rate, and entrances from organic search.
Identify posts with declining performance
The agent compares traffic between the two periods and flags posts where organic traffic has dropped by more than 20%. It also identifies posts with high bounce rates (above 75%) or very low average time on page, which often signal content that no longer matches what visitors expect to find.
Retrieve post content and metadata from WordPress
For each flagged post, the agent pulls the full content, title, meta description, publish date, and last modified date from WordPress. Posts that haven't been updated in over six months get an extra flag since stale content is more likely to lose rankings.
Generate optimization recommendations
The agent analyzes each underperforming post and produces specific recommendations: update outdated statistics, improve the title for better click-through rates, add missing sections that competitors cover, refresh the meta description, or add internal links to newer related content. Each recommendation is tied to the data that triggered it.
Apply updates in WordPress
For posts where the fixes are straightforward, the agent can update the content directly in WordPress. It refreshes titles, meta descriptions, and body content based on the recommendations. More complex changes are flagged for your review with a summary of what needs attention and why.
What Happens
You get a clear list of blog posts that are losing traffic, along with data-driven recommendations for each one. Posts that can be fixed quickly get updated automatically, while others are queued for manual review. Over the following weeks, refreshed posts start recovering their search positions and traffic.
Run this recipe monthly. Content decay is gradual, so catching posts early (when they've dropped 20-30%) is much easier than trying to recover posts that have completely fallen off search results. Set a recurring reminder and make it part of your content maintenance routine.