Files
our-claude-skills/custom-skills/23-seo-content-strategy/desktop/SKILL.md

4.7 KiB

name, description
name description
seo-content-strategy Content strategy and planning for SEO. Triggers: content audit, content strategy, content gap, topic clusters, content brief, editorial calendar, content decay, 콘텐츠 전략, 콘텐츠 감사.

SEO Content Strategy

Purpose

Audit existing content performance, identify topic gaps vs competitors, map topic clusters, detect content decay, and generate SEO content briefs. Supports Korean content patterns (Naver Blog format, 후기/review content, 추천 listicles).

Core Capabilities

  1. Content Audit - Inventory, performance scoring, decay detection
  2. Content Gap Analysis - Topic gaps vs competitors, cluster mapping
  3. Content Brief Generation - Outlines, keywords, word count targets
  4. Editorial Calendar - Prioritized content creation schedule
  5. Korean Content Patterns - Naver Blog style, 후기, 추천 format analysis

MCP Tool Usage

SEO Data

our-seo-agent CLI: Primary content/traffic data source (future); use --input for pre-fetched JSON
WebSearch / WebFetch: Supplementary content data

WebSearch for Content Research

WebSearch: Research content topics and competitor strategies
WebFetch: Analyze competitor page content and structure

Notion for Report Storage

notion-create-pages: Save audit reports to SEO Audit Log

Workflow

1. Content Audit

  1. Crawl sitemap to discover all content URLs
  2. Fetch top pages data via our-seo-agent CLI, pre-fetched JSON, or WebSearch
  3. Classify content types (blog, product, service, landing, resource)
  4. Score each page performance (0-100 composite)
  5. Detect decaying content (traffic decline patterns)
  6. Analyze freshness distribution (fresh/aging/stale)
  7. Identify Korean content patterns (후기, 추천, 방법 formats)
  8. Generate recommendations

2. Content Gap Analysis

  1. Gather target site keywords via our-seo-agent CLI or pre-fetched data
  2. Gather competitor top pages and keywords
  3. Identify topics present in competitors but missing from target
  4. Score gaps by priority (traffic potential + competition coverage)
  5. Build topic clusters using TF-IDF + hierarchical clustering
  6. Generate editorial calendar with priority and dates
  7. Detect Korean market content opportunities

3. Content Brief Generation

  1. Analyze top 5-10 ranking pages for target keyword
  2. Extract headings, word counts, content features (FAQ, images, video)
  3. Build recommended H2/H3 outline from competitor patterns
  4. Suggest primary, secondary, and LSI keywords
  5. Calculate target word count (avg of top 5 +/- 20%)
  6. Find internal linking opportunities on the target site
  7. Detect search intent (informational, commercial, transactional, navigational)
  8. Add Korean format recommendations based on intent

Output Format

## Content Audit: [domain]

### Content Inventory
- Total pages: [count]
- By type: blog [n], product [n], service [n], other [n]
- Average performance score: [score]/100

### Top Performers
1. [score] [url] (traffic: [n])
...

### Decaying Content
1. [decay rate] [url] (traffic: [n])
...

### Content Gaps vs Competitors
1. [priority] [topic] (est. traffic: [n], difficulty: [level])
...

### Topic Clusters
1. **[Pillar Topic]** ([n] subtopics)
   - [subtopic 1]
   - [subtopic 2]

### Editorial Calendar
- [date] [topic] ([type], [word count], priority: [level])
...

### Recommendations
1. [Priority actions]

Common Issues

Issue Impact Fix
No blog content High Build blog content strategy with topic clusters
Content decay (traffic loss) High Refresh and update declining pages
Missing competitor topics Medium Create content for high-priority gaps
No 후기/review content Medium Add Korean review-style content for conversions
Stale content (>12 months) Medium Update or consolidate outdated pages
No topic clusters Medium Organize content into pillar/cluster structure
Missing FAQ sections Low Add FAQ schema for featured snippet opportunities

Limitations

  • our-seo-agent CLI or pre-fetched JSON required for traffic and keyword data
  • Competitor analysis limited to publicly available content
  • Content decay detection uses heuristic without historical data in standalone mode
  • Topic clustering requires minimum 3 topics per cluster
  • Word count analysis requires accessible competitor pages (no JS rendering)

Notion Output (Required)

All audit reports MUST be saved to OurDigital SEO Audit Log:

  • Database ID: 2c8581e5-8a1e-8035-880b-e38cefc2f3ef
  • Properties: Issue (title), Site (url), Category, Priority, Found Date, Audit ID
  • Language: Korean with English technical terms
  • Audit ID Format: CONTENT-YYYYMMDD-NNN