Keyword Research
This skill helps you discover, analyze, and prioritize keywords for SEO and GEO content strategies. It identifies high-value opportunities based on search volume, competition, intent, and business relevance.
When to Use This Skill
- Starting a new content strategy or campaign
- Expanding into new topics or markets
- Finding keywords for a specific product or service
- Identifying long-tail keyword opportunities
- Understanding search intent for your industry
- Planning content calendars
- Researching keywords for GEO optimization
What This Skill Does
- Keyword Discovery: Generates comprehensive keyword lists from seed terms
- Intent Classification: Categorizes keywords by user intent (informational, navigational, commercial, transactional)
- Difficulty Assessment: Evaluates competition level and ranking difficulty
- Opportunity Scoring: Prioritizes keywords by potential ROI
- Clustering: Groups related keywords into topic clusters
- GEO Relevance: Identifies keywords likely to trigger AI responses
How to Use
Basic Keyword Research
Research keywords for [topic/product/service]
Find keyword opportunities for a [industry] business targeting [audience]
With Specific Goals
Find low-competition keywords for [topic] with commercial intent
Identify question-based keywords for [topic] that AI systems might answer
Competitive Research
What keywords is [competitor URL] ranking for that I should target?
Instructions
When a user requests keyword research:
Understand the Context
Ask clarifying questions if not provided:
- What is your product/service/topic?
- Who is your target audience?
- What is your business goal? (traffic, leads, sales)
- What is your current domain authority? (new site, established, etc.)
- Any specific geographic targeting?
- Preferred language?
Generate Seed Keywords
Start with:
- Core product/service terms
- Problem-focused keywords (what issues do you solve?)
- Solution-focused keywords (how do you help?)
- Audience-specific terms
- Industry terminology
Expand Keyword List
For each seed keyword, generate variations:
## Keyword Expansion Patterns
### Modifiers
- Best [keyword]
- Top [keyword]
- [keyword] for [audience]
- [keyword] near me
- [keyword] [year]
- How to [keyword]
- What is [keyword]
- [keyword] vs [alternative]
- [keyword] examples
- [keyword] tools
### Long-tail Variations
- [keyword] for beginners
- [keyword] for small business
- Free [keyword]
- [keyword] software/tool/service
- [keyword] template
- [keyword] checklist
- [keyword] guide
Classify Search Intent
Categorize each keyword:
| Intent |
Signals |
Example |
Content Type |
| Informational |
what, how, why, guide, learn |
"what is SEO" |
Blog posts, guides |
| Navigational |
brand names, specific sites |
"google analytics login" |
Homepage, product pages |
| Commercial |
best, review, vs, compare |
"best SEO tools 2024" |
Comparison posts, reviews |
| Transactional |
buy, price, discount, order |
"buy SEO software" |
Product pages, pricing |
Assess Keyword Difficulty
Score each keyword (1-100 scale):
### Difficulty Factors
**High Difficulty (70-100)**
- Major brands ranking
- High domain authority competitors
- Established content (1000+ backlinks)
- Paid ads dominating SERP
**Medium Difficulty (40-69)**
- Mix of authority and niche sites
- Some opportunities for quality content
- Moderate backlink requirements
**Low Difficulty (1-39)**
- Few authoritative competitors
- Thin or outdated content ranking
- Long-tail variations
- New or emerging topics
Calculate Opportunity Score
Formula: Opportunity = (Volume × Intent Value) / Difficulty
### Opportunity Matrix
| Scenario | Volume | Difficulty | Intent | Priority |
|----------|--------|------------|--------|----------|
| Quick Win | Low-Med | Low | High | ⭐⭐⭐⭐⭐ |
| Growth | High | Medium | High | ⭐⭐⭐⭐ |
| Long-term | High | High | High | ⭐⭐⭐ |
| Research | Low | Low | Low | ⭐⭐ |
Identify GEO Opportunities
Keywords likely to trigger AI responses:
### GEO-Relevant Keywords
**High GEO Potential**
- Question formats: "What is...", "How does...", "Why is..."
- Definition queries: "[term] meaning", "[term] definition"
- Comparison queries: "[A] vs [B]", "difference between..."
- List queries: "best [category]", "top [number] [items]"
- How-to queries: "how to [action]", "steps to [goal]"
**AI Answer Indicators**
- Query is factual/definitional
- Answer can be summarized concisely
- Topic is well-documented online
- Low commercial intent
Create Topic Clusters
Group keywords into content clusters:
## Topic Cluster: [Main Topic]
**Pillar Content**: [Primary keyword]
- Search volume: [X]
- Difficulty: [X]
- Content type: Comprehensive guide
**Cluster Content**:
### Sub-topic 1: [Secondary keyword]
- Volume: [X]
- Difficulty: [X]
- Links to: Pillar
- Content type: [Blog post/Tutorial/etc.]
### Sub-topic 2: [Secondary keyword]
- Volume: [X]
- Difficulty: [X]
- Links to: Pillar + Sub-topic 1
- Content type: [Blog post/Tutorial/etc.]
[Continue for all cluster keywords...]
Generate Output Report
# Keyword Research Report: [Topic]
**Generated**: [Date]
**Target Audience**: [Audience]
**Business Goal**: [Goal]
## Executive Summary
- Total keywords analyzed: [X]
- High-priority opportunities: [X]
- Estimated traffic potential: [X]/month
- Recommended focus areas: [List]
## Top Keyword Opportunities
### Quick Wins (Low difficulty, High value)
| Keyword | Volume | Difficulty | Intent | Score |
|---------|--------|------------|--------|-------|
| [keyword 1] | [X] | [X] | [type] | [X] |
| [keyword 2] | [X] | [X] | [type] | [X] |
### Growth Keywords (Medium difficulty, High volume)
| Keyword | Volume | Difficulty | Intent | Score |
|---------|--------|------------|--------|-------|
| [keyword 1] | [X] | [X] | [type] | [X] |
### GEO Opportunities (AI-citation potential)
| Keyword | Type | AI Potential | Recommended Format |
|---------|------|--------------|-------------------|
| [keyword 1] | Question | High | Q&A section |
| [keyword 2] | Definition | High | Clear definition |
## Topic Clusters
[Include cluster maps]
## Content Calendar Recommendations
| Month | Content | Target Keyword | Type |
|-------|---------|----------------|------|
| [Month] | [Title] | [Keyword] | [Type] |
## Next Steps
1. [Action item 1]
2. [Action item 2]
3. [Action item 3]
Example
User: "Research keywords for a project management software company targeting small businesses"
Output:
# Keyword Research Report: Project Management Software
**Generated**: December 2024
**Target Audience**: Small business owners and teams
**Business Goal**: Software signups and trials
## Executive Summary
- Total keywords analyzed: 150+
- High-priority opportunities: 23
- Estimated traffic potential: 45,000/month
- Recommended focus areas:
- Task management workflows
- Team collaboration
- Small business productivity
## Top Keyword Opportunities
### Quick Wins (Priority: Immediate)
| Keyword | Volume | Difficulty | Intent | Score |
|---------|--------|------------|--------|-------|
| project management for small teams | 1,200 | 28 | Commercial | 92 |
| simple task management software | 890 | 25 | Commercial | 89 |
| best free project management tool | 2,400 | 35 | Commercial | 85 |
| how to manage remote team projects | 720 | 22 | Informational | 82 |
| project tracking spreadsheet alternative | 480 | 18 | Commercial | 80 |
### Growth Keywords (Priority: 3-6 months)
| Keyword | Volume | Difficulty | Intent | Score |
|---------|--------|------------|--------|-------|
| project management software | 18,000 | 72 | Commercial | 65 |
| best project management tools 2024 | 8,500 | 65 | Commercial | 62 |
| project management app | 12,000 | 68 | Commercial | 58 |
### GEO Opportunities (AI-citation potential)
| Keyword | Type | AI Potential | Recommended Format |
|---------|------|--------------|-------------------|
| what is project management | Definition | ⭐⭐⭐⭐⭐ | Clear definition + methodology |
| agile vs waterfall | Comparison | ⭐⭐⭐⭐⭐ | Side-by-side comparison table |
| project management methodologies | List | ⭐⭐⭐⭐ | Comprehensive list with pros/cons |
| how to create a project plan | How-to | ⭐⭐⭐⭐ | Step-by-step guide |
| project management best practices | List | ⭐⭐⭐⭐ | Numbered best practices |
## Topic Clusters
### Cluster 1: Project Management Fundamentals
**Pillar**: "Complete Guide to Project Management" (8,500 volume)
Cluster articles:
1. What is project management? (2,200 volume)
2. Project management methodologies explained (1,800 volume)
3. How to create a project plan (1,400 volume)
4. Project management best practices (1,200 volume)
5. Project management roles and responsibilities (890 volume)
### Cluster 2: Team Collaboration
**Pillar**: "Team Collaboration Tools Guide" (4,200 volume)
Cluster articles:
1. How to improve team communication (1,600 volume)
2. Remote team management tips (1,400 volume)
3. Best practices for distributed teams (920 volume)
4. Team productivity tools comparison (780 volume)
## Content Calendar Recommendations
| Month | Content | Target Keyword | Type |
|-------|---------|----------------|------|
| Week 1 | Simple Task Management Guide | simple task management software | Blog + Demo |
| Week 2 | Project Management for Small Teams | project management for small teams | Pillar Page |
| Week 3 | Agile vs Waterfall: Complete Comparison | agile vs waterfall | Comparison |
| Week 4 | Free PM Tools Roundup | best free project management tool | Listicle |
## Next Steps
1. **Immediate**: Create landing pages for top 5 quick-win keywords
2. **Week 1-2**: Write pillar content for "Project Management Fundamentals"
3. **Week 3-4**: Build out cluster content with internal linking
4. **Ongoing**: Track rankings and adjust strategy based on performance
Advanced Features
Intent Mapping
Map all keywords for [topic] by search intent and funnel stage
Seasonal Analysis
Identify seasonal keyword trends for [industry]
Competitor Gap
What keywords do [competitor 1], [competitor 2], [competitor 3] rank for
that I'm missing?
Local Keywords
Research local keywords for [business type] in [city/region]
Tips for Success
- Start with seed keywords that describe your core offering
- Don't ignore long-tail - they often have highest conversion rates
- Match content to intent - informational queries need guides, not sales pages
- Group into clusters for topical authority
- Prioritize quick wins to build momentum and credibility
- Include GEO keywords in your strategy for AI visibility
- Review quarterly - keyword dynamics change over time
Related Skills
1---2name: keyword-research3description: Discovers high-value keywords with search intent analysis, difficulty assessment, and content opportunity mapping. Essential for starting any SEO or GEO content strategy.4---56# Keyword Research78This skill helps you discover, analyze, and prioritize keywords for SEO and GEO content strategies. It identifies high-value opportunities based on search volume, competition, intent, and business relevance.910## When to Use This Skill1112- Starting a new content strategy or campaign13- Expanding into new topics or markets14- Finding keywords for a specific product or service15- Identifying long-tail keyword opportunities16- Understanding search intent for your industry17- Planning content calendars18- Researching keywords for GEO optimization1920## What This Skill Does21221. **Keyword Discovery**: Generates comprehensive keyword lists from seed terms232. **Intent Classification**: Categorizes keywords by user intent (informational, navigational, commercial, transactional)243. **Difficulty Assessment**: Evaluates competition level and ranking difficulty254. **Opportunity Scoring**: Prioritizes keywords by potential ROI265. **Clustering**: Groups related keywords into topic clusters276. **GEO Relevance**: Identifies keywords likely to trigger AI responses2829## How to Use3031### Basic Keyword Research3233```34Research keywords for [topic/product/service]35```3637```38Find keyword opportunities for a [industry] business targeting [audience]39```4041### With Specific Goals4243```44Find low-competition keywords for [topic] with commercial intent45```4647```48Identify question-based keywords for [topic] that AI systems might answer49```5051### Competitive Research5253```54What keywords is [competitor URL] ranking for that I should target?55```5657## Instructions5859When a user requests keyword research:60611. **Understand the Context**6263 Ask clarifying questions if not provided:64 - What is your product/service/topic?65 - Who is your target audience?66 - What is your business goal? (traffic, leads, sales)67 - What is your current domain authority? (new site, established, etc.)68 - Any specific geographic targeting?69 - Preferred language?70712. **Generate Seed Keywords**7273 Start with:74 - Core product/service terms75 - Problem-focused keywords (what issues do you solve?)76 - Solution-focused keywords (how do you help?)77 - Audience-specific terms78 - Industry terminology79803. **Expand Keyword List**8182 For each seed keyword, generate variations:83 84 ```markdown85 ## Keyword Expansion Patterns86 87 ### Modifiers88 - Best [keyword]89 - Top [keyword]90 - [keyword] for [audience]91 - [keyword] near me92 - [keyword] [year]93 - How to [keyword]94 - What is [keyword]95 - [keyword] vs [alternative]96 - [keyword] examples97 - [keyword] tools98 99 ### Long-tail Variations100 - [keyword] for beginners101 - [keyword] for small business102 - Free [keyword]103 - [keyword] software/tool/service104 - [keyword] template105 - [keyword] checklist106 - [keyword] guide107 ```1081094. **Classify Search Intent**110111 Categorize each keyword:112113 | Intent | Signals | Example | Content Type |114 |--------|---------|---------|--------------|115 | Informational | what, how, why, guide, learn | "what is SEO" | Blog posts, guides |116 | Navigational | brand names, specific sites | "google analytics login" | Homepage, product pages |117 | Commercial | best, review, vs, compare | "best SEO tools 2024" | Comparison posts, reviews |118 | Transactional | buy, price, discount, order | "buy SEO software" | Product pages, pricing |1191205. **Assess Keyword Difficulty**121122 Score each keyword (1-100 scale):123124 ```markdown125 ### Difficulty Factors126 127 **High Difficulty (70-100)**128 - Major brands ranking129 - High domain authority competitors130 - Established content (1000+ backlinks)131 - Paid ads dominating SERP132 133 **Medium Difficulty (40-69)**134 - Mix of authority and niche sites135 - Some opportunities for quality content136 - Moderate backlink requirements137 138 **Low Difficulty (1-39)**139 - Few authoritative competitors140 - Thin or outdated content ranking141 - Long-tail variations142 - New or emerging topics143 ```1441456. **Calculate Opportunity Score**146147 Formula: `Opportunity = (Volume × Intent Value) / Difficulty`148149 ```markdown150 ### Opportunity Matrix151 152 | Scenario | Volume | Difficulty | Intent | Priority |153 |----------|--------|------------|--------|----------|154 | Quick Win | Low-Med | Low | High | ⭐⭐⭐⭐⭐ |155 | Growth | High | Medium | High | ⭐⭐⭐⭐ |156 | Long-term | High | High | High | ⭐⭐⭐ |157 | Research | Low | Low | Low | ⭐⭐ |158 ```1591607. **Identify GEO Opportunities**161162 Keywords likely to trigger AI responses:163 164 ```markdown165 ### GEO-Relevant Keywords166 167 **High GEO Potential**168 - Question formats: "What is...", "How does...", "Why is..."169 - Definition queries: "[term] meaning", "[term] definition"170 - Comparison queries: "[A] vs [B]", "difference between..."171 - List queries: "best [category]", "top [number] [items]"172 - How-to queries: "how to [action]", "steps to [goal]"173 174 **AI Answer Indicators**175 - Query is factual/definitional176 - Answer can be summarized concisely177 - Topic is well-documented online178 - Low commercial intent179 ```1801818. **Create Topic Clusters**182183 Group keywords into content clusters:184185 ```markdown186 ## Topic Cluster: [Main Topic]187 188 **Pillar Content**: [Primary keyword]189 - Search volume: [X]190 - Difficulty: [X]191 - Content type: Comprehensive guide192 193 **Cluster Content**:194 195 ### Sub-topic 1: [Secondary keyword]196 - Volume: [X]197 - Difficulty: [X]198 - Links to: Pillar199 - Content type: [Blog post/Tutorial/etc.]200 201 ### Sub-topic 2: [Secondary keyword]202 - Volume: [X]203 - Difficulty: [X]204 - Links to: Pillar + Sub-topic 1205 - Content type: [Blog post/Tutorial/etc.]206 207 [Continue for all cluster keywords...]208 ```2092109. **Generate Output Report**211212 ```markdown213 # Keyword Research Report: [Topic]214 215 **Generated**: [Date]216 **Target Audience**: [Audience]217 **Business Goal**: [Goal]218 219 ## Executive Summary220 221 - Total keywords analyzed: [X]222 - High-priority opportunities: [X]223 - Estimated traffic potential: [X]/month224 - Recommended focus areas: [List]225 226 ## Top Keyword Opportunities227 228 ### Quick Wins (Low difficulty, High value)229 230 | Keyword | Volume | Difficulty | Intent | Score |231 |---------|--------|------------|--------|-------|232 | [keyword 1] | [X] | [X] | [type] | [X] |233 | [keyword 2] | [X] | [X] | [type] | [X] |234 235 ### Growth Keywords (Medium difficulty, High volume)236 237 | Keyword | Volume | Difficulty | Intent | Score |238 |---------|--------|------------|--------|-------|239 | [keyword 1] | [X] | [X] | [type] | [X] |240 241 ### GEO Opportunities (AI-citation potential)242 243 | Keyword | Type | AI Potential | Recommended Format |244 |---------|------|--------------|-------------------|245 | [keyword 1] | Question | High | Q&A section |246 | [keyword 2] | Definition | High | Clear definition |247 248 ## Topic Clusters249 250 [Include cluster maps]251 252 ## Content Calendar Recommendations253 254 | Month | Content | Target Keyword | Type |255 |-------|---------|----------------|------|256 | [Month] | [Title] | [Keyword] | [Type] |257 258 ## Next Steps259 260 1. [Action item 1]261 2. [Action item 2]262 3. [Action item 3]263 ```264265## Example266267**User**: "Research keywords for a project management software company targeting small businesses"268269**Output**:270271```markdown272# Keyword Research Report: Project Management Software273274**Generated**: December 2024275**Target Audience**: Small business owners and teams276**Business Goal**: Software signups and trials277278## Executive Summary279280- Total keywords analyzed: 150+281- High-priority opportunities: 23282- Estimated traffic potential: 45,000/month283- Recommended focus areas: 284 - Task management workflows285 - Team collaboration286 - Small business productivity287288## Top Keyword Opportunities289290### Quick Wins (Priority: Immediate)291292| Keyword | Volume | Difficulty | Intent | Score |293|---------|--------|------------|--------|-------|294| project management for small teams | 1,200 | 28 | Commercial | 92 |295| simple task management software | 890 | 25 | Commercial | 89 |296| best free project management tool | 2,400 | 35 | Commercial | 85 |297| how to manage remote team projects | 720 | 22 | Informational | 82 |298| project tracking spreadsheet alternative | 480 | 18 | Commercial | 80 |299300### Growth Keywords (Priority: 3-6 months)301302| Keyword | Volume | Difficulty | Intent | Score |303|---------|--------|------------|--------|-------|304| project management software | 18,000 | 72 | Commercial | 65 |305| best project management tools 2024 | 8,500 | 65 | Commercial | 62 |306| project management app | 12,000 | 68 | Commercial | 58 |307308### GEO Opportunities (AI-citation potential)309310| Keyword | Type | AI Potential | Recommended Format |311|---------|------|--------------|-------------------|312| what is project management | Definition | ⭐⭐⭐⭐⭐ | Clear definition + methodology |313| agile vs waterfall | Comparison | ⭐⭐⭐⭐⭐ | Side-by-side comparison table |314| project management methodologies | List | ⭐⭐⭐⭐ | Comprehensive list with pros/cons |315| how to create a project plan | How-to | ⭐⭐⭐⭐ | Step-by-step guide |316| project management best practices | List | ⭐⭐⭐⭐ | Numbered best practices |317318## Topic Clusters319320### Cluster 1: Project Management Fundamentals321322**Pillar**: "Complete Guide to Project Management" (8,500 volume)323324Cluster articles:3251. What is project management? (2,200 volume)3262. Project management methodologies explained (1,800 volume)3273. How to create a project plan (1,400 volume)3284. Project management best practices (1,200 volume)3295. Project management roles and responsibilities (890 volume)330331### Cluster 2: Team Collaboration332333**Pillar**: "Team Collaboration Tools Guide" (4,200 volume)334335Cluster articles:3361. How to improve team communication (1,600 volume)3372. Remote team management tips (1,400 volume)3383. Best practices for distributed teams (920 volume)3394. Team productivity tools comparison (780 volume)340341## Content Calendar Recommendations342343| Month | Content | Target Keyword | Type |344|-------|---------|----------------|------|345| Week 1 | Simple Task Management Guide | simple task management software | Blog + Demo |346| Week 2 | Project Management for Small Teams | project management for small teams | Pillar Page |347| Week 3 | Agile vs Waterfall: Complete Comparison | agile vs waterfall | Comparison |348| Week 4 | Free PM Tools Roundup | best free project management tool | Listicle |349350## Next Steps3513521. **Immediate**: Create landing pages for top 5 quick-win keywords3532. **Week 1-2**: Write pillar content for "Project Management Fundamentals"3543. **Week 3-4**: Build out cluster content with internal linking3554. **Ongoing**: Track rankings and adjust strategy based on performance356```357358## Advanced Features359360### Intent Mapping361362```363Map all keywords for [topic] by search intent and funnel stage364```365366### Seasonal Analysis367368```369Identify seasonal keyword trends for [industry]370```371372### Competitor Gap373374```375What keywords do [competitor 1], [competitor 2], [competitor 3] rank for 376that I'm missing?377```378379### Local Keywords380381```382Research local keywords for [business type] in [city/region]383```384385## Tips for Success3863871. **Start with seed keywords** that describe your core offering3882. **Don't ignore long-tail** - they often have highest conversion rates3893. **Match content to intent** - informational queries need guides, not sales pages3904. **Group into clusters** for topical authority3915. **Prioritize quick wins** to build momentum and credibility3926. **Include GEO keywords** in your strategy for AI visibility3937. **Review quarterly** - keyword dynamics change over time394395## Related Skills396397- [competitor-analysis](../competitor-analysis/) - See what keywords competitors rank for398- [content-gap-analysis](../content-gap-analysis/) - Find missing keyword opportunities399- [seo-content-writer](../../build/seo-content-writer/) - Create content for target keywords400- [geo-content-optimizer](../../build/geo-content-optimizer/) - Optimize for AI citations401