seo-keyword-gap-audit
정보
이 스킬은 Ahrefs MCP를 통해 경쟁사 SEO 데이터를 분석하여 대상 웹사이트가 순위를 차지하지 못한 키워드를 식별하고 우선순위를 정합니다. 신규 시장 진입이나 점유율 하락 시 콘텐츠 기획, 빠른 성과 확보, 경쟁 분석을 위해 설계되었습니다. 결과는 신규 또는 개선된 콘텐츠를 위한 우선순위가 지정되고 군집화된 키워드 기회 목록입니다.
빠른 설치
Claude Code
추천npx skills add rampstackco/claude-skills -a claude-code/plugin add https://github.com/rampstackco/claude-skillsgit clone https://github.com/rampstackco/claude-skills.git ~/.claude/skills/seo-keyword-gap-auditClaude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요
문서
SEO Keyword Gap Audit
Find keyword opportunities by comparing the target property's organic footprint against a competitor set, using Ahrefs MCP data. Stack-agnostic. Produces a prioritized list of keywords to target with new or improved content.
When to use
- Planning content investment for the next quarter
- Identifying quick-win keywords for fast organic gains
- Scoping market entry into a new vertical
- Refreshing a stale content strategy
- Diagnosing why a competitor is gaining organic share
- Pre-acquisition due diligence on growth ceiling
When NOT to use
- Pure keyword discovery without a competitor frame (use
seo-keyword) - Single-page optimization (use
seo-onpage) - Content audit on existing pages (use
seo-content-audit) - Topic and pillar planning (use
content-strategy)
Required inputs
- Target property
- Competitor set (3-5 properties with overlapping intent and audience)
- Target market and language
- Business priorities (which segments matter most)
- Existing content inventory (URLs and primary topics)
- Confirmation Ahrefs MCP is connected
The framework: the gap matrix
A keyword can fall into one of four cells based on whether the target ranks and whether competitors rank.
| Target ranks | Target does not rank | |
|---|---|---|
| Competitors rank | Shared territory (defend and grow) | Pure gap (the opportunity) |
| Competitors do not rank | Unique territory (asset to protect) | Untouched (validate before investing) |
The audit focuses primarily on the "pure gap" cell. The other cells get secondary treatment.
Pure gap (top focus)
Keywords where one or more competitors rank in the top 10 and the target does not rank at all or ranks past page 3. These are the primary opportunities.
Shared territory
Keywords where both target and competitors rank. Useful for defending position and finding pages to push from page 2 to page 1.
Unique territory
Keywords where the target ranks and no competitor does. These are differentiators. Audit to confirm they are actually valuable (not just irrelevant terms).
Untouched
Keywords no one in the set ranks for. Could be opportunity or could be irrelevant. Validate intent before investing.
Opportunity scoring
Not every gap keyword is worth pursuing. Score each candidate.
Scoring dimensions
| Dimension | What it measures | Weight |
|---|---|---|
| Search volume | Estimated monthly searches in target market | 20% |
| Business relevance | How close to a money topic for the target | 30% |
| Difficulty | How hard to rank (Ahrefs KD or proxy) | 15% |
| Intent match | Whether target can satisfy the dominant intent | 20% |
| Position potential | Realistic top 3 reach within 6 months | 15% |
Weights adjust based on goal. For quick wins, weight position potential and difficulty higher. For strategic territory, weight business relevance and volume higher.
Opportunity score formula
score = (volume_normalized * 0.2)
+ (relevance_score * 0.3)
+ (difficulty_inverted * 0.15)
+ (intent_match * 0.2)
+ (position_potential * 0.15)
Where each input is normalized to 0-100. The result is a 0-100 score.
Banding for action
| Score | Action |
|---|---|
| 80-100 | Top priority. Plan content this quarter. |
| 60-79 | Strong priority. Plan within 6 months. |
| 40-59 | Watch list. Revisit if competitive landscape shifts. |
| Below 40 | Park or drop. |
Workflow
- Define the competitor set. 3-5 properties. Confirm they share intent and audience.
- Pull keyword data. For each property: organic keywords, top pages, traffic estimates.
- Build the gap matrix. Label each keyword with which property ranks where.
- Filter to the pure gap cell. Strip out the other cells for now.
- Validate intent. For each keyword, confirm the SERP intent matches what the target can produce.
- Score by opportunity. Use the formula. See
references/opportunity-scoring-rubric.md. - Cluster. Group related keywords into topics. One topic, one piece of content.
- Map to existing content. Some gap keywords are addressable by updating an existing page rather than creating new.
- Sequence. Build the prioritized list with action (create / update / merge / new pillar).
- Hand off. Output feeds
content-strategyandseo-onpage.
Failure patterns
- Wrong competitor set. Choosing competitors by brand recognition rather than SERP overlap produces gap lists that are not actually competitive. Pick competitors that fight you in the SERPs.
- Volume worship. High-volume gap keywords are often unrealistic. A 50-volume keyword you can rank for beats a 5,000-volume keyword you cannot.
- Ignoring intent. A gap keyword where the SERP is dominated by tools or marketplaces is not addressable by an article. Match content type to intent.
- Skipping clustering. Targeting individual keywords instead of topics produces thin content that loses to topical hubs.
- Over-relying on Ahrefs KD. Difficulty scores are heuristics. Look at the actual SERP. If it is dominated by Forbes and Wikipedia, KD is misleadingly low.
- No business filter. A high-volume gap with zero buyer intent is a vanity opportunity. Filter for relevance.
- One-shot audits. Gap closes and reopens as competitors publish. Rerun on a cadence.
- Forgetting unique territory. Defending what you uniquely rank for can be more valuable than chasing gaps. Audit both directions.
- Single-language audits in multi-market sites. Run separate gap audits per market. Patterns differ.
Output format
A keyword gap audit document with:
- Executive summary. Top 3 themes and top 10 priority keywords.
- Competitor set. Who, why selected, SERP overlap evidence.
- The gap matrix. Counts and patterns across the four cells.
- Pure gap analysis. The opportunity list, scored and banded.
- Topic clusters. Groups of related keywords mapped to content concepts.
- Action map. Create / update / merge decisions per cluster.
- Quick wins. Top 5-10 highest-confidence opportunities.
- Strategic plays. High-impact, longer-horizon investments.
- Methodology. Data sources, scoring weights, caveats.
Length: 6-15 pages plus an attached opportunity spreadsheet.
Reference files
references/opportunity-scoring-rubric.md- Scoring rubric with normalization rules, formula, and worked examples.
GitHub 저장소
연관 스킬
seo-site-health-audit
기타이 스킬은 Ahrefs와 같은 크롤러에서 발견된 기술적 SEO 문제를 단순한 심각도 레이블이 아닌 실제 순위와 트래픽에 미치는 영향에 따라 우선순위를 정합니다. 개발자가 감사 결과를 검토하거나 SEO 스프린트 범위를 정할 때, 우선순위가 지정된 수정 백로그를 만들 수 있도록 돕습니다. 긴 크롤 오류 목록으로 인한 결정 마비를 극복하고, 영향력이 높은 작업에 집중하는 데 활용하세요.
seo-traffic-diagnosis
기타이 스킬은 Ahrefs와 Search Console 데이터를 활용해 유기적 트래픽 변화를 진단하며, 5단계 근본 원인 분석을 수행합니다. 갑작스러운 트래픽 감소, 알고리즘 업데이트, 또는 사이트 마이그레이션 후 손실과 같은 문제가 발생하면 자동으로 실행되어 원인을 규명합니다. 결과물은 명확한 진단과 실행 가능한 계획을 제공하여 개발자가 SEO 성능 문제를 해결할 수 있도록 지원합니다.
seo-rank-tracking
기타이 스킬은 개발자가 Ahrefs MCP를 사용해 SEO 순위 추적을 설정하고 관리하는 데 도움을 줍니다. 키워드 선정, 분류, 기준 설정, 알림 임계값 구성까지 안내합니다. 새로운 추적 프로젝트를 시작하거나 이해관계자를 위한 보고 주기를 수립할 때 사용하세요.
seo-content-gap-audit
기타이 스킬은 Ahrefs 데이터를 분석하여 콘텐츠 격차, 오래된 페이지, 성능 저하를 식별합니다. 페이지 생성, 업데이트, 병합과 같은 조치를 권장함으로써 개발자가 콘텐츠 로드맵을 구축하는 데 도움을 줍니다. 콘텐츠 전략 수립, 부진한 카탈로그 개선, 정체된 유기적 트래픽 진단 시 활용하세요.
