Old posts are an asset you already paid for. A guide from three years ago might still pull steady traffic, but it name-drops a tool that shut down, quotes a stat from 2022, and says “this year” about a year that is long gone. A light refresh often lifts a page that is already ranking further than a brand new post would.
This gives the agent the archive dig, finding the oldest posts and reading them for stale signals, and keeps the editorial calls with you. It does not rewrite the post. It targets the specific bits that went stale and proposes a precise edit for each, so your voice and structure survive intact.
I want to refresh my outdated content. I have content writes turned on.
First pass, change nothing. Count my posts so I know the size of the archive,then list the oldest ones by date and read the [twenty] oldest. For each, flagthe stale bits: outdated years, old statistics, references to tools or productsthat no longer exist, "current" claims that have aged. Propose a specificfind-and-replace edit for each stale bit, and leave anything still accuratealone.
I will tell you which edits to keep. Only after I approve, apply them with aliteral find-and-replace, work in small batches, and show me each batch beforeit saves. Do not rewrite whole posts and do not touch post status. At the end,list every post you refreshed and what changed on each.Why this is safe to run
The whole discovery pass is reads. Counting the posts, listing the oldest by date, and reading them writes nothing, so every stale bit and its proposed edit reach you as a list before a single save.
The write half is a literal find-and-replace on the exact stale text, which edits the post body only and never touches status, so nothing gets republished or unpublished behind your back. The content write ability stays off until you enable it, every call is checked against the capability of the user you bound the agent to, and every edit lands in the Activity Log with the post it changed. Because the edits go through revisions, any change you want to undo is one restore away, and anything still accurate is simply left as it was.
Already connected? Skip the paste. Ask your agent for the “find and refresh outdated content” recipe, or just point it at your archive, and it runs the same flag-then-approve flow on your own site.