Skill Tracer
Skills › Marketing Skills › copy-editing › content-refresh.md

content-refresh.md

71 lines · skills/copy-editing/references/content-refresh.md at 88c79f6

Open on GitHub

Most marks come from matching words in the file, so treat them as pointers.

1# Content Refresh Editing
2
3Copy editing isn't just for new content. Existing pages and posts decay over time — outdated stats, stale examples, drifted brand voice, and missed SEO opportunities. A content refresh applies the same editing rigor to content that's already published.
4

Content Refresh Editing

Copy editing isn't just for new content. Existing pages and posts decay over time — outdated stats, stale examples, drifted brand voice, and missed SEO opportunities. A content refresh applies the same editing rigor to content that's already published.

Raw lines 1 to 4
5## When to Refresh
6
7- **Traffic declining** on a page that used to perform well
8- **Stats or data** are more than 12 months old
9- **Product has changed** — features, pricing, or positioning no longer match
10- **Competitors updated** their version of the same content
11- **AI search visibility** matters — outdated content gets cited less (see ai-seo skill)

When to Refresh

  • Traffic declining on a page that used to perform well
  • Stats or data are more than 12 months old
  • Product has changed — features, pricing, or positioning no longer match
  • Competitors updated their version of the same content
  • AI search visibility matters — outdated content gets cited less (see ai-seo skill)
Raw lines 5 to 12
Names a skill ai-seo :11
13## Content Refresh Checklist
151. **Freshness pass** — Update all dates, stats, and examples. Replace "in 2024" with current data. Remove references to deprecated features or tools.
162. **Accuracy pass** — Verify all claims are still true. Check that linked resources still exist. Confirm pricing and feature descriptions match current state.
173. **Voice pass** — Does the tone match your current brand voice? Older content often reflects an earlier stage of the company.
184. **SEO pass** — Has search intent shifted for this topic? Are there new keywords or questions to address? Add "Last updated: [date]" prominently.
195. **Proof pass** — Can you add newer testimonials, case studies, or data points that didn't exist when this was first published?
206. **Structure pass** — Add comparison tables, FAQ sections, or other scannable formats that make the content easier to consume.

Content Refresh Checklist

  1. Freshness pass — Update all dates, stats, and examples. Replace "in 2024" with current data. Remove references to deprecated features or tools.
  2. Accuracy pass — Verify all claims are still true. Check that linked resources still exist. Confirm pricing and feature descriptions match current state.
  3. Voice pass — Does the tone match your current brand voice? Older content often reflects an earlier stage of the company.
  4. SEO pass — Has search intent shifted for this topic? Are there new keywords or questions to address? Add "Last updated: [date]" prominently.
  5. Proof pass — Can you add newer testimonials, case studies, or data points that didn't exist when this was first published?
  6. Structure pass — Add comparison tables, FAQ sections, or other scannable formats that make the content easier to consume.
Raw lines 13 to 21
22## Before You Edit: Find the Gap
24A refresh aimed at a ranking page should start from the results page. The first question to answer is why the pages above yours are winning.
261. **Read the results page for the post's main query.** Note the dominant format (list, guide, tool, comparison), the featured snippet and how it's formatted, People Also Ask questions, and related searches.
272. **Pick five competitors**: the top three results, plus any direct competitor or recently updated page ranking near you.
283. **Map coverage.** List the subtopics each page covers in a simple grid, with your post as the first column:
30| Subtopic / element | Your post | Comp 1 | Comp 2 | Comp 3 | Comp 4 | Comp 5 |
31|--------------------|:---------:|:------:|:------:|:------:|:------:|:------:|
32| [Subtopic A] | ✗ | ✓ | ✓ | ✓ | ✓ | — |
33| Comparison table | ✗ | ✓ | — | ✓ | — | — |
34| Current-year data | ✗ | ✓ | ✓ | — | ✓ | ✓ |
364. **Rank what's missing** by how many competitors cover it:
37 - **Expected** (4–5 of 5): searchers assume it's there. Add it.
38 - **Common** (2–3): add it if it serves your reader.
39 - **Distinctive** (1): add it only if it's genuinely useful, not to copy one page.
40 - **Uncovered** (0): the angle nobody has. Your best chance to be the result worth citing.
415. **Match coverage.** Ignore competitors' word counts. Close the gaps that matter, and stop when the reader's question is answered.
43Present the gap grid and a proposed outline before rewriting. Mark each section **Keep**, **Revise**, or **New**, propose 2–3 title options (see the `seo-audit` skill's title-tags reference), and wait for approval. Don't promise a ranking or traffic outcome.

Before You Edit: Find the Gap

A refresh aimed at a ranking page should start from the results page. The first question to answer is why the pages above yours are winning.

  1. Read the results page for the post's main query. Note the dominant format (list, guide, tool, comparison), the featured snippet and how it's formatted, People Also Ask questions, and related searches.
  2. Pick five competitors: the top three results, plus any direct competitor or recently updated page ranking near you.
  3. Map coverage. List the subtopics each page covers in a simple grid, with your post as the first column:
Subtopic / elementYour postComp 1Comp 2Comp 3Comp 4Comp 5
[Subtopic A]✗✓✓✓✓—
Comparison table✗✓—✓——
Current-year data✗✓✓—✓✓
  1. Rank what's missing by how many competitors cover it:
  2. Expected (4–5 of 5): searchers assume it's there. Add it.
  3. Common (2–3): add it if it serves your reader.
  4. Distinctive (1): add it only if it's genuinely useful, not to copy one page.
  5. Uncovered (0): the angle nobody has. Your best chance to be the result worth citing.
  6. Match coverage. Ignore competitors' word counts. Close the gaps that matter, and stop when the reader's question is answered.

Present the gap grid and a proposed outline before rewriting. Mark each section Keep, Revise, or New, propose 2–3 title options (see the seo-audit skill's title-tags reference), and wait for approval. Don't promise a ranking or traffic outcome.

Raw lines 22 to 44
Names a skill seo-audit :43
Involves a person and wait :43
45## Keep What Already Works
47A page that ranks has signals worth protecting:
48- **Keep the URL.** If it must change, 301 the old one.
49- **Keep heading anchors** other pages link to, and the sections that rank for their own queries (check Search Console's query list for the page).
50- **Keep the voice.** A refresh shouldn't read like a different author wrote it.
51- **Show the update**: a visible "Last updated" date, with the year next to every statistic.
53When handing the refresh to whoever publishes it, include the new meta description, schema types to add, internal links to add to and from the post, images or screenshots needed, and the URL plan.

Keep What Already Works

A page that ranks has signals worth protecting:

  • Keep the URL. If it must change, 301 the old one.
  • Keep heading anchors other pages link to, and the sections that rank for their own queries (check Search Console's query list for the page).
  • Keep the voice. A refresh shouldn't read like a different author wrote it.
  • Show the update: a visible "Last updated" date, with the year next to every statistic.

When handing the refresh to whoever publishes it, include the new meta description, schema types to add, internal links to add to and from the post, images or screenshots needed, and the URL plan.

Raw lines 45 to 54
55## Refresh vs. Rewrite
57| Signal | Action |
58|--------|--------|
59| Core message still valid, details outdated | Refresh (update facts, stats, examples) |
60| Brand voice has evolved significantly | Refresh + voice rewrite |
61| Topic angle or audience has shifted | Full rewrite |
62| Page structure doesn't match current search intent | Full rewrite |
63| Just needs updated stats and links | Light refresh |

Refresh vs. Rewrite

SignalAction
Core message still valid, details outdatedRefresh (update facts, stats, examples)
Brand voice has evolved significantlyRefresh + voice rewrite
Topic angle or audience has shiftedFull rewrite
Page structure doesn't match current search intentFull rewrite
Just needs updated stats and linksLight refresh
Raw lines 55 to 64
65## Refresh Cadence
67- **Pricing and product pages**: Every quarter, or when pricing/features change
68- **High-traffic blog posts**: Every 6 months
69- **Comparison and alternatives pages**: Every 3-6 months (competitors change fast)
70- **Evergreen guides**: Annually, unless traffic drops sooner
71- **Low-traffic pages**: Only when traffic data suggests an opportunity

Refresh Cadence

  • Pricing and product pages: Every quarter, or when pricing/features change
  • High-traffic blog posts: Every 6 months
  • Comparison and alternatives pages: Every 3-6 months (competitors change fast)
  • Evergreen guides: Annually, unless traffic drops sooner
  • Low-traffic pages: Only when traffic data suggests an opportunity
Raw lines 65 to 71