dcouple

seo-content-strategy

"(proactive) Turn an SEO briefing into a prioritized content plan: what to create, update, and index. Use when the user wants to decide what content to create or update based on data. Usually follows seo-briefing. Examples: 'what should we write', 'content strategy', 'what pages need work', 'plan the next batch of content', 'what keywords should we target'."

dcouple 6 Updated 1mo ago
GitHub

Install

npx skillscat add dcouple/agent-farm/seo-content-strategy

Install via the SkillsCat registry.

SKILL.md

SEO Content Strategy

Consume the SEO briefing and decide what to do: which pages to rewrite, which
explainers to create, which blog posts to write, which pages to index.

Important: Run with Claude Opus 4.6.

Prerequisites

  • Briefing: .seo/briefing.md must exist from a prior seo-briefing run. If it doesn't, tell the user to run seo-briefing first. Don't strategize without data.
  • Data: .seo/data/ must exist from seo-data-pull (seo-briefing runs it automatically). If stale, re-run seo-briefing.

Goal

Produce .seo/strategy.md with a prioritized content plan that balances
effort vs impact. Every recommendation must tie back to a specific data point
from the briefing.

Steps

1. Read the briefing

Read .seo/briefing.md and identify:

  • Pages losing traffic (candidates for rewrite)
  • Pages not indexed (submit for indexing)
  • High-impression/low-CTR pages (title/description fixes)
  • Content gaps from competitor analysis (new pages to create)
  • Keywords with no dedicated page (explainer or landing page opportunity)
  • Blog publishing cadence (gaps in the calendar)

Success criteria: A list of opportunities ranked by data signal strength.

2. Research keyword intent

For each content gap or new page opportunity, research:

  • Monthly search volume (Ahrefs or WebSearch estimates)
  • Search intent (informational, navigational, commercial, transactional)
  • What currently ranks (competitor content quality)
  • Whether an existing page could be updated vs creating new

Use WebSearch to check what Google actually shows for target queries.

Success criteria: Each opportunity has estimated volume, intent type, and competitive difficulty.

3. Categorize the work

Sort recommendations into buckets:

Quick wins (high impact, low effort):

  • Title/description rewrites for high-impression/low-CTR pages
  • Indexing requests for pages GSC hasn't crawled
  • Adding "last updated" dates to stale pages

Readability rewrites (medium effort):

  • Pages with declining traffic that need voice/comprehension fixes
  • Flag these for content-readability-pass

New explainer pages (medium effort):

  • Concepts with search volume but no dedicated page
  • Flag these for content-authority-pass

New blog posts (higher effort):

  • Keyword gaps, trending topics, competitor content to counter
  • Flag these for seo-content-drafting

New landing pages (higher effort):

  • Commercial-intent keywords with no landing page
  • Comparison pages, category pages, feature pages

4. Prioritize by effort vs impact

Rank everything in a single prioritized list. For each item:

  • What to do (specific action)
  • Why (data point from briefing)
  • Expected impact (traffic estimate, ranking opportunity)
  • Effort level (quick win / half day / full day)
  • Which skill executes it

Success criteria: A numbered priority list where #1 is the best ROI action.

5. Write the strategy

Write .seo/strategy.md:

# Content Strategy — [date]

## Based on
Link to .seo/briefing.md, date of data pull

## Quick Wins
1. [action] — [data point] — [expected impact]
...

## Pages to Rewrite (readability pass)
- [page] — [why] — [data]
...

## Explainer Pages to Create (authority pass)
- [concept] — [search volume] — [intent]
...

## Blog Posts to Write (content drafting)
- [title idea] — [target keyword] — [volume] — [why now]
...

## Landing Pages to Create
- [page] — [target intent] — [volume]
...

## Indexing Requests
- [URL] — [status] — [submitted date]
...

## Publishing Calendar
| Week | What | Type | Target keyword |
|------|------|------|----------------|
...

Success criteria: Strategy is specific, data-backed, and prioritized. Every recommendation ties to a briefing data point.
Human checkpoint: Strategy must be approved before execution skills run.
Artifacts: .seo/strategy.md feeds into readability pass, authority pass, and content drafting.

Categories