โ† Back to list
ahonn

seo-keyword-analysis

by ahonn

๐Ÿ’Ž My vim/neovim, nix, git, and tmux configuration files

โญ 58๐Ÿด 2๐Ÿ“… Jan 22, 2026

SKILL.md


name: seo-keyword-analysis description: Analyze keywords for SEO potential using Google Search Console data and proven SEO methodology. Use when evaluating keywords, validating niches, analyzing search performance, finding quick wins, or deciding whether to pursue a keyword opportunity. allowed-tools:

  • WebSearch
  • Read
  • mcp__gsc__list_sites
  • mcp__gsc__search_analytics
  • mcp__gsc__enhanced_search_analytics
  • mcp__gsc__detect_quick_wins
  • mcp__gsc__index_inspect

SEO Keyword Analysis

Analyze keywords using Google Search Console data combined with proven SEO methodology.

Analysis Modes

Mode 1: New Keyword Research

For keywords you don't rank for yet. Analyze SERP and competition.

Mode 2: Existing Performance Analysis

For keywords you already rank for. Pull real data from GSC.

Mode 3: Quick Wins Detection

Find low-hanging fruit: high impressions, good position, but low CTR.


Core Methodology

The Match and Exceed Principle

This is the most important concept. Before pursuing any keyword:

  1. Search the keyword on Google
  2. Analyze top 10 results:
    • What content type ranks? (tools, blogs, landing pages)
    • What's the content quality?
    • What's the Domain Authority of competitors?
  3. Ask yourself:
    • Can I create something BETTER than what's ranking?
    • Do I have the resources to match the content type?
    • Can I exceed their authority over time?

Example:

  • "free headshot generator" โ†’ Top results are all tools โ†’ You MUST build a tool
  • "dragon tattoo ideas" โ†’ Top results are low-quality Pinterest/Wikipedia โ†’ Easy to exceed

Keyword Types Strategy

Short-tail Keywords

  • Definition: 1-2 words (e.g., "car insurance", "AI headshots")
  • Characteristics: High volume, high competition
  • Strategy: Target AFTER building authority, not initially
  • Risk: Very hard to rank without established backlinks

Long-tail Keywords

  • Definition: 3+ words (e.g., "best AI headshot generator for LinkedIn")
  • Characteristics: Lower volume, lower competition, higher conversion
  • Strategy: Start here! KD typically < 20
  • Advantage: Quantity compensates for lower volume

LSI Keywords (Latent Semantic Indexing)

  • Definition: Semantically related keywords
  • Example: For "AI tattoo generator":
    • "tattoo ideas"
    • "dragon tattoo design"
    • "forearm tattoo inspiration"
  • Strategy: Expand from seed keyword to build content cluster

Key SEO Metrics

1. Keyword Difficulty (KD)

KDAssessmentBacklinks NeededAction
0-10Very Easy0-5๐ŸŸข Pursue immediately
11-20Easy5-10๐ŸŸข Good target
21-40Medium10-50๐ŸŸก Need some authority
41-60Hard50-100+๐Ÿ”ด Only with strong domain
60+Very Hard100+๐Ÿ”ด Avoid unless massive site

Target: KD < 20 for new sites

2. Domain Authority (DA) / Page Authority (PA)

  • DA: Overall domain strength
  • PA: Specific page strength
  • Strategy: Look for keywords where low DA/PA sites rank โ†’ opportunity
  • Quality > Quantity: One CNN backlink (DA 90) > 100 low-DA links

3. Search Volume

VolumeClassificationStrategy
< 100Too lowSkip unless very high CPC
100-500Long-tailGood for new sites
500-5000Sweet spotTarget these
5000+High volumeNeed authority first

Click distribution: #1 gets ~30%, #2 gets ~15%, #3 gets ~10%

4. Cost Per Click (CPC)

  • High CPC = High commercial value
  • Example: If advertisers pay $5+ per click, the keyword is lucrative
  • Ideal combo: High CPC + Low KD + Decent volume = Goldmine

5. Geographic Distribution

  • 50%+ from US = Better monetization potential
  • Western countries (US, UK, Canada, Australia) pay more
  • Consider this when validating niche viability

Niche Validation Checklist

Before pursuing a keyword/niche, verify ALL of these:

โ–ก KD < 20 (or reasonable for your authority level)
โ–ก Search volume > 100/month (ideally 500+)
โ–ก Clear user intent identified
โ–ก Top SERP results are beatable (Match & Exceed)
โ–ก Monetization path exists (CPC check, product fit)
โ–ก 50%+ traffic from monetizable regions
โ–ก You can create the required content type
โ–ก Related keywords exist for expansion (LSI)
โ–ก Not dominated by major brands (CNN, Wikipedia, Amazon)
โ–ก Not a YMYL topic without E-E-A-T credentials

Red Flags (Auto-Avoid)

Red FlagExampleWhy
No search volumeComfyUI workflowsNo demand
KD > 60Car insurance (KD 83)Impossible competition
Brand dominatedMajor media owns SERPCan't compete
YMYL without credentialsMedical adviceE-E-A-T required
Top results too goodComprehensive toolsCan't exceed

Green Light Indicators

IndicatorWhy Good
KD < 20 + Volume 500+Low effort, decent traffic
"Generator" or "free" in keywordTool opportunity
Low-quality SERP (Pinterest, forums)Easy to exceed
High CPC + Low KDProfitable + achievable
Clear content cluster potentialMultiple pages possible

GSC Integration Workflow

Step 1: List Available Sites

mcp__gsc__list_sites

Step 2: Pull Keyword Performance

mcp__gsc__search_analytics
- siteUrl: "sc-domain:example.com"
- startDate: "YYYY-MM-DD" (30 days ago)
- endDate: "YYYY-MM-DD" (today)
- dimensions: "query,page"

Step 3: Find Quick Wins

mcp__gsc__detect_quick_wins
- positionRangeMin: 4
- positionRangeMax: 20
- minImpressions: 100
- maxCtr: 3

Output Formats

New Keyword Analysis

## Keyword Analysis: [keyword]

### Quick Verdict
[๐ŸŸข Pursue / ๐ŸŸก Consider / ๐Ÿ”ด Avoid] - [reason]

### Keyword Type
[Short-tail / Long-tail] - [strategy implication]

### Metrics
| Metric | Value | Assessment |
|--------|-------|------------|
| KD | [X] | [๐ŸŸข/๐ŸŸก/๐Ÿ”ด] |
| Volume | [X]/mo | [๐ŸŸข/๐ŸŸก/๐Ÿ”ด] |
| CPC | $[X] | [value assessment] |

### User Intent
- **Type**: [Informational/Commercial/Transactional/Navigational]
- **Required Content**: [what type to create]

### Match & Exceed Analysis
- **Top 3 Competitors**: [list with DA]
- **Content Quality**: [weak/moderate/strong]
- **Can We Exceed?**: [Yes/No + reasoning]

### Monetization Path
[How to make money from this keyword]

### LSI Expansion Opportunities
- [related keyword 1]
- [related keyword 2]
- [related keyword 3]

### Next Steps
1. [action]
2. [action]

Existing Keyword (GSC Data)

## Performance Analysis: [keyword]

### Current Metrics (Last 30 Days)
| Metric | Value | Status |
|--------|-------|--------|
| Position | [X] | [๐ŸŸข/๐ŸŸก/๐Ÿ”ด] |
| Impressions | [X] | [๐ŸŸข/๐ŸŸก/๐Ÿ”ด] |
| Clicks | [X] | - |
| CTR | [X%] | [๐ŸŸข/๐ŸŸก/๐Ÿ”ด] |

### Quick Win Potential
- **Eligible?**: [Yes/No]
- **Estimated Gain**: [X additional clicks/month]

### Optimization Actions
1. [specific action]
2. [specific action]

Quick Wins Report

## Quick Wins Report: [site]

### Summary
- **Opportunities Found**: [X]
- **Estimated Traffic Gain**: [X clicks/month]

### Top Opportunities
| Keyword | Position | Impressions | CTR | Action |
|---------|----------|-------------|-----|--------|
| [kw] | [pos] | [imp] | [ctr%] | [action] |

### Priority Actions
1. [highest impact]
2. [second priority]

Reference Files

Score

Total Score

65/100

Based on repository quality metrics

โœ“SKILL.md

SKILL.mdใƒ•ใ‚กใ‚คใƒซใŒๅซใพใ‚Œใฆใ„ใ‚‹

+20
โœ“LICENSE

ใƒฉใ‚คใ‚ปใƒณใ‚นใŒ่จญๅฎšใ•ใ‚Œใฆใ„ใ‚‹

+10
โ—‹่ชฌๆ˜Žๆ–‡

100ๆ–‡ๅญ—ไปฅไธŠใฎ่ชฌๆ˜ŽใŒใ‚ใ‚‹

0/10
โ—‹ไบบๆฐ—

GitHub Stars 100ไปฅไธŠ

0/15
โœ“ๆœ€่ฟ‘ใฎๆดปๅ‹•

1ใƒถๆœˆไปฅๅ†…ใซๆ›ดๆ–ฐ

+10
โ—‹ใƒ•ใ‚ฉใƒผใ‚ฏ

10ๅ›žไปฅไธŠใƒ•ใ‚ฉใƒผใ‚ฏใ•ใ‚Œใฆใ„ใ‚‹

0/5
โœ“Issue็ฎก็†

ใ‚ชใƒผใƒ—ใƒณIssueใŒ50ๆœชๆบ€

+5
โœ“่จ€่ชž

ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ่จ€่ชžใŒ่จญๅฎšใ•ใ‚Œใฆใ„ใ‚‹

+5
โœ“ใ‚ฟใ‚ฐ

1ใคไปฅไธŠใฎใ‚ฟใ‚ฐใŒ่จญๅฎšใ•ใ‚Œใฆใ„ใ‚‹

+5

Reviews

๐Ÿ’ฌ

Reviews coming soon