mcpField
3
30x-seo-keywords

30x-seo-keywords

github.com/norahe0304-art营销与增长5684 次安装33 周前更新
代码仓库

关于 30x-seo-keywords

30x-seo-keywords 是面向 SEO 从业者的关键词研究 skill,通过 DataForSEO API 分析种子词和域名机会,涵盖搜索需求、排名难度、意图、趋势及历史数据。

主要功能

  1. 01生成关键词创意
  2. 02分析搜索量与趋势
  3. 03评估关键词难度
  4. 04分析域名排名词
  5. 05分类搜索意图
  6. 06发现关键词差距与趋势

适用场景

  1. 01从种子词研究主题
  2. 02按需求和难度确定优先级
  3. 03检查域名排名关键词
  4. 04根据搜索意图规划内容

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/norahe0304-art/30x-seo --skill 30x-seo-keywords

安装后在 Claude Code 中输入/30x-seo-keywords确认已加载。

详细介绍

SEO 关键词分析

通过直接调用 curl,使用 DataForSEO API 进行全面的关键词研究与分析。

API 配置

凭据存储在 ~/.config/dataforseo/auth 中(Base64 编码)。

# Read auth token
AUTH=$(cat ~/.config/dataforseo/auth)

快速参考

命令功能
/seo keywords research <seed>根据种子关键词生成关键词建议
/seo keywords volume <keyword1, keyword2, ...>获取关键词的搜索量
/seo keywords difficulty <keyword1, keyword2, ...>分析关键词难度分数
/seo keywords site <domain>查找网站排名对应的关键词
/seo keywords gap <your-domain> <competitor>查找关键词机会
/seo keywords intent <keyword1, keyword2, ...>分析搜索意图
/seo keywords trending查找热门搜索查询
/seo keywords history <keyword>获取历史搜索量数据

API 端点

关键词建议
curl -s -X POST "https://api.dataforseo.com/v3/dataforseo_labs/google/keyword_ideas/live" \
  -H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
  -H "Content-Type: application/json" \
  -d '[{"keywords": ["SEED_KEYWORD"], "location_name": "United States", "language_code": "en", "limit": 50}]'
关键词推荐(自动补全)
curl -s -X POST "https://api.dataforseo.com/v3/dataforseo_labs/google/keyword_suggestions/live" \
  -H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
  -H "Content-Type: application/json" \
  -d '[{"keyword": "SEED_KEYWORD", "location_name": "United States", "language_code": "en", "limit": 50}]'
相关关键词
curl -s -X POST "https://api.dataforseo.com/v3/dataforseo_labs/google/related_keywords/live" \
  -H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
  -H "Content-Type: application/json" \
  -d '[{"keyword": "SEED_KEYWORD", "location_name": "United States", "language_code": "en", "limit": 50}]'
批量关键词难度
curl -s -X POST "https://api.dataforseo.com/v3/dataforseo_labs/bulk_keyword_difficulty/live" \
  -H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
  -H "Content-Type: application/json" \
  -d '[{"keywords": ["kw1", "kw2", "kw3"], "location_name": "United States", "language_code": "en"}]'
搜索量(Google Ads 数据)
curl -s -X POST "https://api.dataforseo.com/v3/keywords_data/google_ads/search_volume/live" \
  -H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
  -H "Content-Type: application/json" \
  -d '[{"keywords": ["kw1", "kw2"], "location_code": 2840, "language_code": "en"}]'
排名关键词(网站分析)
curl -s -X POST "https://api.dataforseo.com/v3/dataforseo_labs/google/ranked_keywords/live" \
  -H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
  -H "Content-Type: application/json" \
  -d '[{"target": "example.com", "location_name": "United States", "language_code": "en", "limit": 100}]'
搜索意图
curl -s -X POST "https://api.dataforseo.com/v3/dataforseo_labs/google/search_intent/live" \
  -H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
  -H "Content-Type: application/json" \
  -d '[{"keywords": ["kw1", "kw2"], "language_code": "en"}]'
历史关键词数据
curl -s -X POST "https://api.dataforseo.com/v3/dataforseo_labs/google/historical_search_volume/live" \
  -H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
  -H "Content-Type: application/json" \
  -d '[{"keywords": ["KEYWORD"], "location_name": "United States", "language_code": "en"}]'

分析模式

1. 关键词研究(生成建议)

根据种子关键词生成关键词建议:

Input: seed keyword (e.g., "coffee maker")
Output:
- Related keyword ideas
- Search volume per keyword
- CPC and competition data
- Keyword difficulty score
- Search intent classification
2. 搜索量分析

获取准确的搜索量数据:

Input: list of keywords
Output:
- Monthly search volume
- Search volume trend (12 months)
- CPC estimate
- Competition level (0-1)
- Seasonal patterns
3. 关键词难度评估

分析排名难度:

Input: list of keywords
Output:
- Difficulty score (0-100)
- SERP feature presence
- Top 10 competitor strength
- Estimated effort to rank

难度解读:

  • 0-20:容易(新网站也能获得排名)
  • 20-40:中等(需要一定的权威度)
  • 40-60:困难(只有成熟网站才能获得排名)
  • 60-80:非常困难(需要很高的权威度)
  • 80-100:极其困难(只有占据主导地位的网站才能获得排名)
4. 网站关键词分析

查找某个域名排名对应的关键词:

Input: domain (e.g., "example.com")
Output:
- All ranking keywords
- Position for each keyword
- Search volume
- Traffic estimate
- Featured snippet presence
5. 搜索意图分析

对关键词意图进行分类:

Input: list of keywords
Output:
- Intent type per keyword:
  - Informational (how, what, why)
  - Navigational (brand searches)
  - Commercial (best, review, compare)
  - Transactional (buy, price, discount)
- Content format recommendations

内容映射:

意图内容类型
信息型博客文章、指南、教程
导航型着陆页、关于页面
商业型对比页面、评论
交易型产品页面、定价页面

关键词优先级框架

优先级矩阵

根据以下因素为每个关键词打分:

因素权重评分
搜索量25%高(3)、中(2)、低(1)
难度30%容易(3)、中等(2)、困难(1)
业务相关性25%高(3)、中(2)、低(1)
意图匹配度20%完美(3)、良好(2)、部分(1)
快速见效机会识别

快速见效机会具备以下特点:

  • 每月搜索量 > 100
  • 难度 < 40
  • 商业型或交易型意图
  • 与业务直接相关

输出格式

关键词研究报告
# Keyword Research: [seed keyword]

## Overview
- Total keywords found: X
- Average monthly volume: X
- Average difficulty: X

## Top Opportunities (Priority Sorted)

| Keyword | Volume | Difficulty | Intent | Priority |
|---------|--------|------------|--------|----------|
| [kw1] | X | X | Info | High |
| [kw2] | X | X | Trans | High |

## Keyword Clusters

### Cluster 1: [Topic]
- keyword a (vol: X, diff: X)
- keyword b (vol: X, diff: X)

## Content Recommendations

### Immediate Actions (Quick Wins)
1. [Keyword] -> Create [content type]
2. [Keyword] -> Create [content type]

与其他 SEO 技能集成

  • 使用 seo-content 为目标关键词创建内容
  • 使用 seo-backlinks 为竞争激烈的关键词建立权威度
  • 使用 seo-serp 跟踪排名进展

[PROTOCOL]: 如有更改,请更新此标头,然后检查 CLAUDE.md

评论

支持 Markdown