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>
95 lines
3.2 KiB
Markdown
95 lines
3.2 KiB
Markdown
---
|
|
name: seo-keyword-strategy
|
|
description: |
|
|
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
|
|
|
|
```markdown
|
|
## 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
|