- type: clear
- type: say
message: >-
# ๐ High-Value Keyword Research Tool
This specialized tool focuses on finding **high volume / low competition
keywords** and valuable **long-tail opportunities** for your SEO strategy.
**Strategic Advantages:** - Long-tail keywords have higher conversion rates
- Low competition keywords are easier to rank for - Specific search phrases
target users further in the buying journey
**How it works:** 1. Enter your primary keyword or topic 2. Choose analysis
depth 3. Receive a report highlighting the best opportunities
- type: ask
param: seedKeyword
message: >-
## Enter your primary keyword or topic
This will be the foundation for our research. For best results, be specific
about your niche.
**Examples:** "organic dog food", "freelance graphic design", "home workout
equipment"
options: null
default: ''
vision:
enabled: false
mode: area
hint: ''
send: true
- type: calc
func: set
param: currentStep
format: ''
value: collecting data
- type: ask
param: researchDepth
message: |-
## Select research depth
How comprehensive should the keyword analysis be?
options:
- label: โก Quick Analysis (15-20 keywords)
value: quick
- label: ๐ Standard Research (40-50 keywords)
value: standard
- label: ๐ฌ Deep Research (80-100+ keywords)
value: deep
default: standard
- type: say
message: >-
## ๐ Starting high-value keyword research for "{{seedKeyword}}"
Focusing on:
- ๐ High volume / low competition keywords
- ๐ฏ Long-tail keyword opportunities
- ๐ฐ Terms with higher conversion potential
Please wait while I analyze search data and compile your results...
This may take a few moments depending on your selected depth
({{researchDepth}}).
- type: calc
func: set
param: serpData
format: ''
value: '{{serp {{seedKeyword}}}}'
- type: calc
func: serp.extract-links
from: serpData
to: serpLinks
- type: say
message: |-
โ
SERP analysis complete!
Found {{serpLinks.length}} top-ranking pages for "{{seedKeyword}}".
Now extracting high-value and long-tail keyword opportunities...
- type: gpt
prompt: >-
You are an expert SEO keyword researcher specializing in long-tail keyword
discovery and high-value/low-competition opportunities.
# TASK Generate valuable long-tail keyword variations based on
"{{seedKeyword}}".
# OUTPUT REQUIREMENTS Create a JSON array of long-tail keyword variations
(at least 20) that: 1. Are 3+ words in length 2. Have clear search intent 3.
Include question-based variations (how, what, why, when, where) 4. Include
modifiers that indicate buying intent (best, top, vs, review, etc.) 5.
Include location-based variations if applicable 6. Include "zero-click"
knowledge panel opportunities
Format: ``` [
{
"keyword": "string",
"wordCount": number,
"searchIntent": "string",
"conversionPotential": "high/medium/low"
}
] ```
Return only the JSON array with no additional text.
param: longTailKeywords
isolated: true
temperature: 0.7
- type: calc
func: extract-json
to: parsedLongTailKeywords
param: longTailKeywords
index: ''
- type: gpt
prompt: >-
You are an expert SEO keyword researcher specializing in finding high
volume/low competition keyword opportunities for maximizing ROI.
# TASK Analyze the following search data for "{{seedKeyword}}" and identify
valuable keywords that have the best balance of high search volume and low
competition.
# SERP DATA {{serpData}}
# RESEARCH DEPTH User selected: {{researchDepth}} analysis
# OUTPUT REQUIREMENTS Generate a JSON object focusing on HIGH VOLUME, LOW
COMPETITION keywords: 1. Identify keywords with the best opportunity score
(balance of volume vs. competition) 2. Rate each keyword's ranking
difficulty (1-100 scale, lower is easier) 3. Estimate monthly search volume
ranges 4. Include content difficulty assessment 5. Tag keywords that show
buying intent
Return only the JSON object with no additional text. Format: ``` {
"primaryKeyword": "string",
"keywordGroups": [
{
"groupName": "string",
"opportunityScore": number, // 1-100, higher is better
"keywords": [
{
"keyword": "string",
"volumeRange": "string",
"difficultyScore": number, // 1-100, lower is easier
"contentComplexity": "string",
"buyingIntent": boolean
}
]
}
]
} ```
param: keywordData
isolated: true
temperature: 0.3
- type: calc
func: extract-json
to: parsedKeywordData
param: keywordData
index: ''
- condition: '{{researchDepth}} != quick'
type: group
steps:
- type: say
message: |-
๐ Performing competitor keyword gap analysis...
Identifying low-competition opportunities your competitors are missing.
- type: loop
list: serpLinks
steps:
- condition: '{{index}} < 3'
type: calc
func: set
param: pageContent
format: ''
value: '{{page {{item.url}} limit=15%}}'
- condition: '{{index}} < 3'
type: gpt
prompt: >-
You are an SEO competitive analyst specializing in finding keyword
gaps and untapped opportunities.
# TASK Analyze this competitor content and identify keyword
opportunities they are MISSING or UNDERUTILIZING related to
"{{seedKeyword}}".
# COMPETITOR CONTENT Title: {{item.title}} URL: {{item.url}}
Content: {{pageContent}}
# OUTPUT REQUIREMENTS Generate a JSON array of 10-15 keyword
opportunities that this competitor is not fully addressing: 1. Focus
on low competition opportunities 2. Identify keyword gaps in their
content 3. Highlight topics they cover superficially that could be
expanded 4. Suggest content types to better address these gaps
Format (return only the JSON): ``` [
{
"keyword": "string",
"competitorCoverage": "none/minimal/moderate",
"opportunityType": "gap/thin-content/related-topic",
"suggestedContentFormat": "string",
"estimatedDifficulty": number // 1-100, lower is easier
}
] ```
param: competitorGaps
isolated: true
temperature: 0.2
- condition: '{{index}} < 3'
type: calc
func: extract-json
to: parsedCompetitorGaps
param: competitorGaps
index: ''
- condition: '{{index}} < 3 && {{parsedCompetitorGaps}}'
type: calc
func: list-add
list: allCompetitorGaps
item: parsedCompetitorGaps
index: last
- type: gpt
prompt: >-
You are an SEO analysis expert who specializes in evaluating keyword
difficulty and search competition.
# TASK Analyze the SERP data for "{{seedKeyword}}" and evaluate the ranking
difficulty.
# SERP DATA {{serpData}}
# OUTPUT REQUIREMENTS Generate a JSON object containing: 1. Overall keyword
difficulty score (1-100, lower is easier) 2. Authority level of competing
sites (1-100, higher is more authoritative) 3. Content quality assessment
(1-100, higher is better quality) 4. Backlink strength estimation (1-100,
higher is stronger) 5. Specific opportunities for outranking competitors 6.
Estimated resources needed to rank
Return only the JSON object with no additional text. Format: ``` {
"difficultyScore": number,
"competitorAnalysis": {
"averageAuthority": number,
"averageContentQuality": number,
"averageBacklinkStrength": number
},
"rankingOpportunities": [
{
"opportunity": "string",
"impactLevel": "high/medium/low"
}
],
"resourcesNeeded": {
"contentQuality": "string",
"backlinksRequired": "string",
"technicalSEO": "string",
"estimatedTimeToRank": "string"
}
} ```
param: difficultyAnalysis
isolated: true
temperature: 0.3
- type: calc
func: extract-json
to: parsedDifficultyAnalysis
param: difficultyAnalysis
index: ''
- type: gpt
prompt: >-
You are an expert SEO strategist specializing in high-value, low-competition
keyword opportunities.
# TASK Create a comprehensive keyword research report focused on HIGH
VOLUME/LOW COMPETITION and LONG-TAIL keyword opportunities based on the
provided data.
# INPUT DATA - Primary keyword: {{seedKeyword}} - Long-tail keywords:
{{parsedLongTailKeywords}} - Keyword data: {{parsedKeywordData}} -
Difficulty analysis: {{parsedDifficultyAnalysis}} - Competitor gaps:
{{allCompetitorGaps}}
# OUTPUT REQUIREMENTS Create a detailed, actionable keyword research report
in markdown format with these sections:
1. **Executive Summary**
- Key findings about "{{seedKeyword}}"
- Top high-value/low-competition opportunities
- Best long-tail keyword opportunities
2. **Keyword Opportunity Analysis**
- Table of top 10 high volume/low competition keywords
- Rating system showing opportunity score (volume vs. difficulty balance)
- Clear recommendations for which keywords to prioritize
3. **Long-Tail Keyword Opportunities**
- Best converting long-tail variations
- Question-based keywords with high value
- Featured snippet and knowledge panel opportunities
4. **Competitor Gap Analysis** (if available)
- Keywords competitors are missing
- Content topics that are underserved
- Specific topical niches you can dominate
5. **Difficulty Assessment**
- Realistic evaluation of ranking potential
- Resource requirements for top keywords
- Timeline estimations for ranking
6. **Strategic Action Plan**
- Top 10 keywords to target immediately
- Content strategy by keyword group
- Tracking and measurement recommendations
Format the report professionally with clear sections, tables where
appropriate, and emphasis on actionable insights. Focus heavily on practical
steps to target these high-value keywords.
param: finalReport
isolated: true
temperature: 0.7
- type: say
message: |-
# ๐ High-Value Keyword Research Report for "{{seedKeyword}}"
_Focusing on high volume/low competition and long-tail opportunities_
{{finalReport}}
- type: ask
param: nextAction
message: '## What would you like to do with your high-value keyword research?'
options:
- label: ๐ Export to Text File
value: export
- label: ๐ Save to Clipboard
value: clipboard
- label: ๐ Export as CSV
value: csv
- label: ๐ New Research
value: new
- label: โ
Done
value: done
default: done
- condition: '{{nextAction}} = export'
type: export
what: param
param: finalReport
filename: high_value_keywords_{{seedKeyword}}.md
- condition: '{{nextAction}} = clipboard'
type: paste
text: '{{finalReport}}'
mode: null
selectorType: ai
selector: null
item: null
close: false
- condition: '{{nextAction}} = csv'
type: group
steps:
- type: gpt
prompt: >-
You are a data conversion specialist.
# TASK Convert the keyword data into a CSV format suitable for
spreadsheet analysis.
# INPUT DATA - Primary keyword: {{seedKeyword}} - Long-tail keywords:
{{parsedLongTailKeywords}} - Keyword data: {{parsedKeywordData}}
# OUTPUT REQUIREMENTS Create a CSV string with these columns: 1. Keyword
2. Search Volume 3. Difficulty Score 4. Opportunity Score 5. Word Count
6. Search Intent 7. Conversion Potential 8. Content Type Recommendation
First row should be the header. All subsequent rows should be the
keyword data. Include all keywords from both the regular keyword data
and long-tail keywords. Format must be valid CSV (comma-separated
values).
param: csvData
isolated: true
temperature: 0.2
- type: export
what: param
param: csvData
filename: high_value_keywords_{{seedKeyword}}.csv
- condition: '{{nextAction}} = new'
type: jump
to: 0
- condition: '{{nextAction}} = done'
type: say
message: >-
Thanks for using the High-Value Keyword Research Tool! You now have a
strategic advantage with these low-competition, high-potential keywords.
Good luck with your SEO efforts!
This automation command is created by a community member. HARPA AI team does not audit community commands.
Please review the command carefully and only install if you trust the creator.
All rights reserved ยฉ HARPA AI TECHNOLOGIES LLC, 2021 โ 2025
Designed and engineered in Finland ๐ซ๐ฎ