HARPA.AI
LIBRARYAPIGUIDESAI COMMANDSBLOG

๐Ÿ”ย ย High-Value Keyword Research Tool

Specialized keyword research focusing on high volume/low competition opportunities and valuable long-tail keywords with strong conversion potential.

Created by Najib HADDOUCHI
Updated on May 19, 11:41
Installed 1 time

How to Use

IMPORT COMMAND

Content

- 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!
Notice: Please read before using

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.

Contact us
HomeUse CasesGuidesPrivacy PolicyTerms of Service
CAN WE STORE COOKIES?
Our website uses cookies for the purposes of accessibility and security. They also allow us to gather statistics in order to improve the website for you. More info: Privacy Policy