Using AI to Review and Improve Existing Articles

A repeatable workflow for using AI to audit and upgrade old articles — what to ask, what to ignore, and how to turn a backlog into a refresh queue.

Most content sites have a long tail of articles published before the author got better. AI is genuinely good at flagging which ones need fixing and exactly what to fix — if you ask the right way.

Background

Once a site has 50+ articles, the highest-leverage work is usually not new content — it is improving the existing pieces that are almost ranking. AI is well-suited to this: it can read 50 articles in minutes, compare them against a quality rubric, and produce a sorted worklist. The catch is that “improve this article” is too vague — the agent will rewrite voice in ways you do not want. The workflow is: AI diagnoses, you decide.

How to tell

  • You have 30+ published articles, some over a year old.
  • Some articles get small amounts of traffic but never break into top results.
  • Your writing has clearly improved since the earliest articles.
  • You suspect specific articles have outdated information but have not audited.

Step by step

  1. Export your top 30 articles by Search Console impressions (not clicks — impressions show what is almost working). In GSC: Performance → Pages → filter Last 28 days → export CSV. The CSV has the columns you actually need:
Top pages,Clicks,Impressions,CTR,Position
https://example.com/en/articles/foo/,12,4810,0.25%,18.4
https://example.com/en/articles/bar/,3,2104,0.14%,22.1

Sort by Impressions descending and take the top 30 rows where Position is between 10 and 30 — those are the “almost ranking” pages worth refreshing.

  1. For each, give the AI: the article body, the target keyword (from Search Console), and your style guide. A simple shell pipeline to bundle a single article for review:
slug="foo"
{
  echo "## Article (markdown):"
  cat src/content/articles/en/articles/$slug.mdx
  echo "## Target keyword: $(grep $slug gsc-top-queries.csv | cut -d, -f1)"
} | pbcopy
  1. Use a concrete diagnostic prompt rather than “improve this”:
You are a senior content editor. Below is an article and its target keyword.

Article: <paste markdown>
Target keyword: <paste keyword from Search Console>

Do NOT rewrite. Do these four things, in order:
1. Score 1-5 on: factual currency, structure clarity, opening
   strength, internal links, depth. One sentence per score.
2. List 5 specific issues that could be lowering ranking or
   reader trust. Quote the exact sentence each issue refers to.
3. Propose 3 surgical edits (sentence-level diffs). Show the
   exact OLD line and exact NEW line.
4. Flag any factual claim you cannot verify with confidence.
  1. Sort articles by total score ascending — the bottom 5 are your refresh queue this week.
  2. For those 5, take the sentence-level diffs the AI proposed and apply only the ones you agree with. Reject anything that changes voice, simplifies nuance, or strips examples.
  3. Update the lastUpdated frontmatter date and add a short note about what changed in the article footer or your changelog.
  4. Re-deploy and request re-indexing for the changed URLs via the URL Inspection tool — don’t wait for the next crawl.
  5. After 30 days, re-pull Search Console data for those URLs and check whether impressions or clicks moved. Articles that moved are templates for the next batch; articles that didn’t may have a topic problem, not a quality problem.

Common pitfalls

  • Letting the AI do a full rewrite. You will lose the parts that made the article uniquely yours, and Google may treat the new version as a different page entirely.
  • Trusting AI suggestions about factual updates without verifying. It will confidently tell you to update statistics that were correct.
  • Reviewing articles in random order. Always sort by impressions or by topic cluster — random review wastes effort.
  • Updating dates without actually changing content. Faking freshness is detectable and erodes trust.
  • Reviewing too often. Quarterly is plenty for most articles; weekly is busywork.

Who this is for

Sites with 50+ articles where some are old, where the author’s voice has evolved, or where the niche has shifted.

When to skip this

New sites under 20 articles — your time is better spent writing new pieces than auditing the few you have.

FAQ

  • Should I refresh articles or write new ones?: If an article is close to ranking (impressions exist, clicks do not), refresh it. If it has no impressions after 6 months, the topic itself may be wrong — leave it and write new.
  • Will Google notice a refreshed article?: Yes, on the next crawl. Significant content changes can trigger re-evaluation; small edits rarely move the needle.
  • How long should an AI-assisted review take per article?: Diagnosis: 2 minutes. Decisions and edits: 15-30 minutes. If you are spending more, you are probably doing a rewrite, not a refresh.
  • Can the AI also rewrite headlines?: It can suggest, but never auto-apply. Headlines are where ranking lives — test changes deliberately, ideally one at a time.

Tags: #Indie dev #AI-assisted build #Content ops #Workflow