seo-seed-discovery

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

SEO Seed Discovery

SEO种子关键词挖掘

Identify seed keywords and discover real SEO competitors through SERP analysis.
通过SERP分析识别种子关键词并发现真实的SEO竞争对手。

First-Time Setup

首次设置

If
DATAFORSEO_LOGIN
or
DATAFORSEO_PASSWORD
are not configured, guide the user through setup:
  1. Ask: "Do you have a DataForSEO account? If not, it takes 2 minutes to register at https://dataforseo.com — they give ~$10 free trial credit, which is enough for dozens of analyses."
  2. Ask the user to provide their login email and password.
  3. Then guide them to configure credentials using one of these methods:
    Method A — OpenClaw UI (macOS):
    Skills → seo-seed-discovery → Configure → enter email + password
    Method B — openclaw.json:
    json
    // ~/.openclaw/openclaw.json
    {
      "skills": {
        "entries": {
          "seo-seed-discovery": {
            "env": {
              "DATAFORSEO_LOGIN": "your@email.com",
              "DATAFORSEO_PASSWORD": "yourpassword"
            }
          }
        }
      }
    }
    Method C — shell environment:
    bash
    export DATAFORSEO_LOGIN=your@email.com
    export DATAFORSEO_PASSWORD=yourpassword
  4. Once configured, restart the session and proceed with the analysis.
Cost estimate: A full keyword analysis (seed → strategy) costs approximately $0.50–$1.00 in DataForSEO API credits. Repeated analyses on the same topic are free due to 1-hour caching.
如果未配置
DATAFORSEO_LOGIN
DATAFORSEO_PASSWORD
,请引导用户完成以下设置步骤:
  1. 询问:“您是否拥有DataForSEO账户?如果没有,只需2分钟即可在https://dataforseo.com注册——他们提供约10美元的免费试用额度,足以完成数十次分析。”
  2. 请用户提供他们的登录邮箱密码
  3. 然后引导他们通过以下方法之一配置凭证:
    方法A — OpenClaw UI(macOS):
    技能 → seo-seed-discovery → 配置 → 输入邮箱+密码
    方法B — openclaw.json:
    json
    // ~/.openclaw/openclaw.json
    {
      "skills": {
        "entries": {
          "seo-seed-discovery": {
            "env": {
              "DATAFORSEO_LOGIN": "your@email.com",
              "DATAFORSEO_PASSWORD": "yourpassword"
            }
          }
        }
      }
    }
    方法C — Shell环境变量:
    bash
    export DATAFORSEO_LOGIN=your@email.com
    export DATAFORSEO_PASSWORD=yourpassword
  4. 配置完成后,重启会话并继续分析。
成本估算: 完整的关键词分析(种子→策略)大约消耗0.50–1.00美元的DataForSEO API额度。同一主题的重复分析因1小时缓存机制而免费。

When to Use

使用场景

When a user wants to start keyword research for a product, website, or business. This is always the first skill in the SEO workflow.
当用户想要为产品、网站或业务启动关键词研究时使用。这是SEO工作流中的首个必备技能

Prerequisites

前置条件

  • DATAFORSEO_LOGIN
    and
    DATAFORSEO_PASSWORD
    configured (see First-Time Setup above)
  • User provides: product description, target URL, or industry keywords
  • 已配置
    DATAFORSEO_LOGIN
    DATAFORSEO_PASSWORD
    (参见上方首次设置步骤)
  • 用户提供:产品描述、目标URL或行业关键词

Procedure

操作流程

Step 1: Initialize Workspace

步骤1:初始化工作区

bash
node {baseDir}/scripts/init-workspace.ts --workspace <workspace_path> --domain <user_domain> --keywords '["keyword1","keyword2","keyword3"]'
Creates
config.json
in the workspace with project settings.
bash
node {baseDir}/scripts/init-workspace.ts --workspace <workspace_path> --domain <user_domain> --keywords '["keyword1","keyword2","keyword3"]'
在工作区中创建包含项目设置的
config.json
文件。

Step 2: Discover SEO Competitors from SERP

步骤2:从SERP中发现SEO竞争对手

bash
node {baseDir}/scripts/serp-competitors.ts --workspace <workspace_path>
Searches seed keywords on Google via DataForSEO, identifies domains that repeatedly appear in top 10 results. Writes
competitors.json
.
bash
node {baseDir}/scripts/serp-competitors.ts --workspace <workspace_path>
通过DataForSEO在Google上搜索种子关键词,识别频繁出现在前10名结果中的域名。生成
competitors.json
文件。

Step 3: Extract Competitor Keywords

步骤3:提取竞争对手关键词

bash
node {baseDir}/scripts/competitor-keywords.ts --workspace <workspace_path>
For each discovered competitor, pulls their top organic ranking keywords. Writes
competitor-keywords.json
.
bash
node {baseDir}/scripts/competitor-keywords.ts --workspace <workspace_path>
针对每个已发现的竞争对手,获取其排名靠前的自然搜索关键词。生成
competitor-keywords.json
文件。

Step 4: Keyword Gap Analysis

步骤4:关键词差距分析

bash
node {baseDir}/scripts/keyword-gap.ts --workspace <workspace_path>
Finds keywords competitors rank for but target domain does not. Writes
keyword-gap.json
.
bash
node {baseDir}/scripts/keyword-gap.ts --workspace <workspace_path>
找出竞争对手排名但目标域名未排名的关键词。生成
keyword-gap.json
文件。

Expert Analysis Framework

专家分析框架

After running the scripts, analyze the results as a senior SEO strategist:
  1. Competitor Landscape: Which competitors appear most frequently? What type of content dominates (blog, product page, landing page)?
  2. Keyword Gap Opportunities: Which competitor keywords represent untapped potential for the user's domain?
  3. Seed Quality Assessment: Are the initial seed keywords too broad or too narrow? Suggest refinements.
  4. Content Gap Insights: What content types or topics are competitors covering that the user is missing?
Present findings with data to support each recommendation.
运行脚本后,以资深SEO策略师的身份分析结果:
  1. 竞争对手格局:哪些竞争对手出现频率最高?主导内容类型是什么(博客、产品页、着陆页)?
  2. 关键词差距机会:哪些竞争对手的关键词对用户域名而言是未开发的潜力?
  3. 种子关键词质量评估:初始种子关键词是否过于宽泛或狭窄?建议优化方向。
  4. 内容差距洞察:竞争对手覆盖了哪些用户未涉及的内容类型或主题?
结合数据呈现发现并支持每项建议。

Output Format

输出格式

Provide a structured report with:
  • Discovered Competitors (domain, frequency in SERPs, estimated authority)
  • Top Keyword Gap Opportunities (keyword, competitor position, estimated volume)
  • Recommended Seed Keywords for expansion in the next step
  • Strategic Insights based on competitive landscape
提供结构化报告,包含:
  • 已发现的竞争对手(域名、在SERP中的出现频率、预估权威度)
  • 顶级关键词差距机会(关键词、竞争对手排名、预估搜索量)
  • 推荐用于下一步拓展的种子关键词
  • 基于竞争格局的战略洞察