Files
our-claude-skills/custom-skills/19-seo-keyword-strategy/desktop/SKILL.md
Andrew Yim d2d0a2d460 Add SEO skills 33-34 and fix bugs in skills 19-34
New skills:
- Skill 33: Site migration planner with redirect mapping and monitoring
- Skill 34: Reporting dashboard with HTML charts and Korean executive reports

Bug fixes (Skill 34 - report_aggregator.py):
- Add audit_type fallback for skill identification (was only using audit_id prefix)
- Extract health scores from nested data dict (technical_score, onpage_score, etc.)
- Support subdomain matching in domain filter (blog.ourdigital.org matches ourdigital.org)
- Skip self-referencing DASH- aggregated reports

Bug fixes (Skill 20 - naver_serp_analyzer.py):
- Remove VIEW tab selectors (removed by Naver in 2026)
- Add new section detectors: books (도서), shortform (숏폼), influencer (인플루언서)

Improvements (Skill 34 - dashboard/executive report):
- Add Korean category labels for Chart.js charts (기술 SEO, 온페이지, etc.)
- Add Korean trend labels (개선 중 ↑, 안정 →, 하락 중 ↓)
- Add English→Korean issue description translation layer (20 common patterns)

Documentation improvements:
- Add Korean triggers to 4 skill descriptions (19, 25, 28, 31)
- Expand Skill 32 SKILL.md from 40→143 lines (was 6/10, added workflow, output format, limitations)
- Add output format examples to Skills 27 and 28 SKILL.md
- Add limitations sections to Skills 27 and 28
- Update README.md, CLAUDE.md, AGENTS.md for skills 33-34

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 00:01:00 +09:00

3.2 KiB

name, description
name description
seo-keyword-strategy Keyword strategy and research for SEO campaigns. Triggers: keyword research, keyword analysis, keyword gap, search volume, keyword clustering, intent classification, 키워드 전략, 키워드 분석, 키워드 리서치, 검색량 분석, 키워드 클러스터링.

SEO Keyword Strategy & Research

Purpose

Expand seed keywords, classify search intent, cluster topics, and identify competitor keyword gaps for comprehensive keyword strategy development.

Core Capabilities

  1. Keyword Expansion - Matching terms, related terms, search suggestions
  2. Korean Market - Suffix expansion, Naver autocomplete, Korean intent patterns
  3. Intent Classification - Informational, navigational, commercial, transactional
  4. Topic Clustering - Group keywords into semantic clusters
  5. Gap Analysis - Find competitor keywords missing from target site

MCP Tool Usage

Ahrefs for Keyword Data

mcp__ahrefs__keywords-explorer-overview: Get keyword metrics
mcp__ahrefs__keywords-explorer-matching-terms: Find keyword variations
mcp__ahrefs__keywords-explorer-related-terms: Discover related keywords
mcp__ahrefs__keywords-explorer-search-suggestions: Autocomplete suggestions
mcp__ahrefs__keywords-explorer-volume-by-country: Country volume comparison
mcp__ahrefs__site-explorer-organic-keywords: Competitor keyword rankings

Web Search for Naver Discovery

WebSearch: Naver autocomplete and trend discovery

Workflow

1. Seed Keyword Expansion

  1. Input seed keyword (Korean or English)
  2. Query Ahrefs matching-terms and related-terms
  3. Get search suggestions for long-tail variations
  4. Apply Korean suffix expansion if Korean market
  5. Deduplicate and merge results

2. Intent Classification & Clustering

  1. Classify each keyword by search intent
  2. Group keywords into topic clusters
  3. Identify pillar topics and supporting terms
  4. Calculate cluster-level metrics (total volume, avg KD)

3. Gap Analysis

  1. Pull organic keywords for target and competitors
  2. Identify keywords present in competitors but missing from target
  3. Score opportunities by volume/difficulty ratio
  4. Prioritize by intent alignment with business goals

Output Format

## Keyword Strategy Report: [seed keyword]

### Overview
- Total keywords discovered: [count]
- Topic clusters: [count]
- Total search volume: [sum]

### Top Clusters
| Cluster | Keywords | Total Volume | Avg KD |
|---------|----------|-------------|--------|
| ... | ... | ... | ... |

### Top Opportunities
| Keyword | Volume | KD | Intent | Cluster |
|---------|--------|-----|--------|---------|
| ... | ... | ... | ... | ... |

### Keyword Gaps (vs competitors)
| Keyword | Volume | Competitor Position | Opportunity Score |
|---------|--------|-------------------|-------------------|
| ... | ... | ... | ... |

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: KW-YYYYMMDD-NNN