agentsclimarketplace

30x seo serp

Skill norahe0304-art/30x-seo-cn/skills/30x-seo-serp

使用 DataForSEO 追踪 SERP 排名、监控位置变化、分析 SERP 特性、 识别排名机会。作为 Google Search Console 排名数据的替代选择。 当用户说"排名"、"SERP追踪"、"位置监控"、"排名追踪"、 "关键词位置"或"SERP分析"时使用。From its SKILL.md

Install
npx -y skills add norahe0304-art/30x-seo-cn --skill 30x-seo-serp

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

4 things to look at

  • reads credentialsReads from 1 credential source: `~/.config/dataforseo/auth`.
  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
  • runs commandsInstructs the agent to run 7 commands, including `AUTH=$(cat ~/.config/dataforseo/auth)` and 6 more.
  • fetches URLsInstructs the agent to fetch 6 URLs, including https://api.dataforseo.com/v3/serp/google/organic/live/advanced and 5 more.

SKILL.md

8.2 KB, ~3.2k tokens by cl100k_base, as published. Nobody here has run it

SEO SERP 追踪

使用 DataForSEO API 通过直接 curl 调用追踪排名、监控 SERP 变化、分析搜索结果特性。

API 配置

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

# 读取认证令牌
AUTH=$(cat ~/.config/dataforseo/auth)

快速参考

命令功能
/seo serp rank <域名>获取域名排名的所有关键词
/seo serp check <关键词>关键词实时 SERP 检查
/seo serp history <关键词>历史 SERP 变化
/seo serp features <关键词>分析存在的 SERP 特性
/seo serp competitors <关键词>谁在排名这个关键词
/seo serp overview <域名>域名排名概述

API 端点

实时 SERP 检查

curl -s -X POST "https://api.dataforseo.com/v3/serp/google/organic/live/advanced" \
  -H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
  -H "Content-Type: application/json" \
  -d '[{"keyword": "目标关键词", "location_name": "China", "language_code": "zh", "depth": 100}]'

域名排名概述

curl -s -X POST "https://api.dataforseo.com/v3/dataforseo_labs/google/domain_rank_overview/live" \
  -H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
  -H "Content-Type: application/json" \
  -d '[{"target": "example.com", "location_name": "China", "language_code": "zh"}]'

排名关键词(网站排名)

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": "China", "language_code": "zh", "limit": 100}]'

历史 SERP

curl -s -X POST "https://api.dataforseo.com/v3/dataforseo_labs/google/historical_serps/live" \
  -H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
  -H "Content-Type: application/json" \
  -d '[{"keyword": "目标关键词", "location_name": "China", "language_code": "zh"}]'

SERP 竞争对手

curl -s -X POST "https://api.dataforseo.com/v3/dataforseo_labs/google/serp_competitors/live" \
  -H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
  -H "Content-Type: application/json" \
  -d '[{"keywords": ["关键词1", "关键词2", "关键词3"], "location_name": "China", "language_code": "zh"}]'

关键词概述

curl -s -X POST "https://api.dataforseo.com/v3/dataforseo_labs/google/keyword_overview/live" \
  -H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
  -H "Content-Type: application/json" \
  -d '[{"keywords": ["关键词1", "关键词2"], "location_name": "China", "language_code": "zh"}]'

分析模式

1. 域名排名概述

获取域名的完整排名概况。

输入:域名(如 "example.com")
输出:
- 排名关键词总数
- 位置分布(1-3, 4-10, 11-20, 21-100)
- 预估自然流量
- 排名最高的关键词
- SERP 特性出现情况

位置分布图:

位置 1-3:   ############ 45 个关键词
位置 4-10:  #################### 89 个关键词
位置 11-20: ########## 42 个关键词
位置 21-50: ######## 35 个关键词
位置 51+:   #### 18 个关键词

2. 实时 SERP 检查

获取任意关键词的当前 SERP。

输入:关键词,位置(可选)
输出:
- 前 10/20/100 结果
- 存在的 SERP 特性
- 自然结果上下方的广告
- 相关搜索
- 相关问题

SERP 特性检测:

特性SEO 影响
AI 概览降低自然 CTR
精选摘要高可见性机会
相关问题内容扩展信号
本地结果需要本地 SEO
图片包图片优化机会
视频轮播视频内容机会
知识面板品牌权威信号

3. 历史 SERP 分析

追踪 SERP 随时间的变化。

输入:关键词
输出:
- 随时间的 SERP 快照
- 每个域名的位置变化
- 特性出现/消失
- 波动性评估

用例:

  • 追踪算法更新影响
  • 识别排名趋势
  • 检测竞品动向
  • 规划内容更新

4. SERP 竞争对手分析

找出谁在竞争关键词。

输入:关键词
输出:
- 所有排名域名
- 每个域名的平均位置
- 流量份额估算
- 内容类型分析

5. 关键词位置检查

检查你的域名的特定关键词位置。

输入:域名,关键词[]
输出:
- 每个关键词的当前位置
- 每个排名的 URL
- 捕获的 SERP 特性
- 与上次检查的位置变化

排名指标

位置层级

层级位置预估 CTR优先级
优质1-315-30%防守
强势4-102-8%优化
攻击距离11-201-2%推进
机会21-50<1%内容差距
长尾51+极低低优先级

流量估算

DataForSEO 基于以下因素提供流量估算:

  • 搜索量
  • 位置
  • CTR 模型
  • 存在的 SERP 特性

注意: 这些是估算,不是实际流量数据。

输出格式

排名报告

# SERP 排名:[域名]
生成时间:[日期]

## 概述
- 关键词总数:X
- 预估月流量:X
- 平均位置:X
- 前 10 关键词数:X

## 位置分布

| 位置 | 关键词数 | 占比 |
|------|----------|------|
| 1-3 | X | X% |
| 4-10 | X | X% |
| 11-20 | X | X% |
| 21-50 | X | X% |
| 51+ | X | X% |

## 热门关键词

| 关键词 | 位置 | 搜索量 | URL |
|--------|------|--------|-----|
| [关键词1] | 3 | 5,400 | /page1 |
| [关键词2] | 7 | 3,200 | /page2 |

## 捕获的 SERP 特性

| 特性 | 数量 | 关键词 |
|------|------|--------|
| 精选摘要 | 5 | 关键词1, 关键词2, ... |
| 相关问题 | 12 | ... |

## 机会

### 攻击距离(位置 11-20)
接近第 1 页的关键词 - 优先优化:
1. [关键词] - 位置 12,搜索量 2,400
2. [关键词] - 位置 15,搜索量 1,800

SERP 分析报告

# SERP 分析:"[关键词]"
位置:[位置]
生成时间:[日期]

## SERP 组成

### 首屏以上
- 广告:4
- AI 概览:是
- 精选摘要:是 (domain.com)

### 自然结果
1. domain1.com/page - 标题
2. domain2.com/page - 标题
...

### 存在的 SERP 特性
- [x] AI 概览
- [x] 精选摘要
- [x] 相关问题(4 个问题)
- [ ] 本地结果
- [x] 图片包
- [ ] 视频轮播

## 建议
1. 要创建的内容类型:[基于排名前列结果]
2. 目标字数:[基于分析]
3. 要瞄准的 SERP 特性:[基于差距]

对比:DataForSEO vs GSC

功能DataForSEO(此技能)GSC
排名数据是(估算)是(实际)
点击数据否是
展示数据否是
CTR 数据否是
任意域名是仅已验证
历史深度数月16 个月
实时 SERP是否
SERP 特性详细有限

使用 DataForSEO 当:

  • 分析竞争对手
  • 实时 SERP 检查
  • SERP 特性分析
  • 无 GSC 访问权限

使用 GSC 当:

  • 需要实际点击/展示数据
  • CTR 优化
  • 你自己的已验证资产

与其他技能集成

  • 使用 seo-keywords 找要追踪的关键词
  • 使用 seo-content 优化表现不佳的页面
  • 使用 seo-backlinks 理解排名因素

最佳实践

追踪设置

  1. 核心关键词 - 20-50 个最重要的词
  2. 品牌关键词 - 品牌名变体
  3. 竞品关键词 - 竞争对手排名的词
  4. 机会关键词 - 攻击距离词

监控频率

关键词类型检查频率
核心(前 20)每周
次要(21-50)两周一次
长尾(51+)每月
竞品追踪每周

行动触发

信号行动
位置下降 >5调查内容/链接
新竞品进入前 5分析其内容
丢失 SERP 特性重新优化特性
位置 11-15推进到第 1 页

[PROTOCOL]: 变更时更新此头部,然后检查 CLAUDE.md

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Gives 0 of the 12 instructions most marketing audience skills give in ~3.2k tokens

Counted across 690 of the 894 authors here whose files we hold, read 2026-08-07

  • Apply Poppins font to headingsin 41 of 690, across 6 files
  • Apply Lora font to body textin 41 of 690, across 6 files
  • Use Arial fallback for headingsin 39 of 690, across 4 files
  • Use Georgia fallback for body textin 39 of 690, across 4 files
  • Maintain text hierarchy and formattingin 39 of 690, across 4 files
  • Use accent colors for non-text shapesin 38 of 690, across 3 files
  • Use RGB values for precise color matchingin 38 of 690, across 3 files
  • Use brand colors for primary text and backgroundsin 36 of 690, across 1 file
  • Read product marketing context file before asking questions, starting, or auditingin 35 of 690, across 23 files
  • Use active voice instead of passive voicein 26 of 690, across 10 files
  • Implement or generate appropriate JSON-LD structured datain 24 of 690, across 17 files
  • Prioritize clarity over clevernessin 22 of 690, across 8 files

Said here and by no other author read

  • read auth token from config file
  • perform real-time SERP checks
  • perform SERP competitor analysis
  • generate domain ranking reports
  • generate keyword analysis reports

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.