SEMrush自动化Skill SEMrushAutomation

这个技能用于通过 SEMrush 工具自动化 SEO 分析,实现关键词研究、域名有机排名分析、反向链接审计、关键词难度评估和相关术语发现。适用于数字营销、SEO优化、内容策略和网站流量提升。关键词:SEMrush, SEO, 自动化, 关键词分析, 域名分析, 反向链接, 关键词难度, Composio。

SEO/SEM 0 次安装 0 次浏览 更新于 3/12/2026

名称: SEMrush 自动化 描述: “使用 SEMrush 自动化 SEO 分析——研究关键词、分析域名有机排名、审计反向链接、评估关键词难度,并通过 Composio SEMrush 集成发现相关术语。” 要求: mcp: - rube

SEMrush 自动化

直接在 Claude Code 中运行 SEMrush SEO 分析。分析域名关键词、审计反向链接配置文件、研究关键词难度、发现相关术语,并跟踪有机页面性能,无需离开终端。

工具包文档: composio.dev/toolkits/semrush


设置

  1. 将 Composio MCP 服务器添加到您的配置中:
    https://rube.app/mcp
    
  2. 当提示时连接您的 SEMrush 账户。代理将提供一个身份验证链接。
  3. 所有 SEMrush 工具都需要一个 database 参数指定区域数据库(例如,usukde)。为您的目标受众选择正确的区域。

核心工作流程

1. 域名有机关键词分析

检索域名的所有有机搜索关键词,包括排名、流量估算、CPC 和关键词难度。

工具: SEMRUSH_DOMAIN_ORGANIC_SEARCH_KEYWORDS

关键参数:

  • domain(必需)—— 例如,example.com
  • database(必需)—— 区域数据库代码(例如,usukde
  • display_limit(默认 10000)和 display_offset(默认 0)—— 分页
  • display_sort —— 按排名、流量、搜索量等排序(例如,tr_desc 为流量降序)
  • display_date —— 历史数据,格式为 YYYYMM15(月度)或 YYYYMMDD(每日)
  • export_columns —— 指定列,如 Ph(短语)、Po(排名)、Nq(搜索量)、Tr(流量)、Kd(难度)
  • display_filter —— 按特定列过滤

示例提示: “获取 example.com 在美国数据库中的前 100 个有机关键词,按流量排序”


2. 关键词概览和批量分析

获取单个关键词的详细指标或同时分析最多 100 个关键词。

工具: SEMRUSH_KEYWORD_OVERVIEW_ONE_DATABASE, SEMRUSH_BATCH_KEYWORD_OVERVIEW

对于单个关键词:

  • phrase(必需)—— 要调查的关键词
  • database(必需)—— 区域数据库

对于批量(最多 100 个关键词):

  • phrase(必需)—— 分号分隔的关键词(总长最多 255 个字符)
  • database(必需)—— 区域数据库
  • export_columns —— Ph(短语)、Nq(搜索量)、Cp(CPC)、Co(竞争度)、Kd(难度)、In(意图)

示例提示: “获取 ‘seo services;content marketing;link building’ 在美国数据库中的关键词指标”


3. 域名有机页面报告

发现域名上哪些 URL 驱动最多的有机流量和可见性。

工具: SEMRUSH_DOMAIN_ORGANIC_PAGES

关键参数:

  • domain(必需)—— 目标域名
  • database(必需)—— 区域数据库
  • display_sort —— 例如,pc_desc 为流量份额降序
  • display_limitdisplay_offset —— 分页
  • export_columns —— Ur(URL)、Pc(流量百分比)、Tg(流量)、Tr(流量成本)

示例提示: “显示 example.com 按流量份额排名的前 50 个有机页面”


4. 反向链接配置文件概览

获取域名的反向链接摘要,包括权威分数、链接类型和引用域名计数。

工具: SEMRUSH_BACKLINKS_OVERVIEW

关键参数:

  • target(必需)—— 域名、子域名或完整 URL
  • target_type(必需)—— root_domaindomainurl
  • export_columns —— ascore(权威分数)、total(总反向链接)、domains_num(引用域名)、follows_numnofollows_num 等。

示例提示: “获取 example.com 的反向链接概览,包括权威分数和引用域名计数”


5. 关键词难度评估

评分特定关键词在排名前 10 的难度(0-100 分)。

工具: SEMRUSH_KEYWORD_DIFFICULTY

关键参数:

  • phrase(必需)—— 要分析的关键词
  • database(必需)—— 区域数据库
  • export_columns —— Ph(短语)、Kd(难度分数)

示例提示: “‘best project management software’ 在美国的关键词难度是多少?”


6. 发现相关关键词

为种子关键词找到同义词、变体和相关术语,以扩展内容策略。

工具: SEMRUSH_RELATED_KEYWORDS

关键参数:

  • phrase(必需)—— 种子关键词
  • database(必需)—— 区域数据库
  • display_limit(默认 10000)—— 最大结果数
  • display_sort —— 例如,nq_desc 为搜索量降序,kd_asc 为最简单优先
  • export_columns —— PhNqKdCpCoRr(相关度分数)

示例提示: “为 ‘project management’ 在美国发现相关关键词,按搜索量排序”


已知问题

  • 分页至关重要: SEMRUSH_DOMAIN_ORGANIC_SEARCH_KEYWORDSSEMRUSH_DOMAIN_ORGANIC_PAGES 可能返回非常大的数据集。始终使用 display_limitdisplay_offset,而不是假设单页是完整的。
  • CSV 风格响应: 许多 SEMrush 工具以 CSV 风格文本返回数据,放在单个字段中(例如,data/keyword_data)。在分析或合并报告之前,必须解析行和列。
  • “ERROR 50 :: NOTHING FOUND”: 这个字面字符串意味着该域名或关键词在该数据库中没有数据。将其视为有效的零结果响应,而不是传输错误。
  • 批量关键词限制: SEMRUSH_BATCH_KEYWORD_OVERVIEW 可能针对有问题或过大的批次返回 HTTP 400(phrase 字段总长最多 255 个字符)。缩小批次或回退到 SEMRUSH_KEYWORD_OVERVIEW_ONE_DATABASE 进行单独查找。
  • 日期格式: 历史日期必须使用 YYYYMM15 格式用于月度数据(例如,20231015)。使用不正确的格式将返回意外结果。
  • 区域数据库重要: 始终为您的目标受众使用正确的区域数据库。usuk 的结果在搜索量、CPC 和排名上可能有很大差异。
  • 列代码: 导出列使用短代码(PhNqKd 等)。避免过度缩小 export_columns,以保留关键指标如流量、CPC、排名和难度。

快速参考

工具标识 描述
SEMRUSH_DOMAIN_ORGANIC_SEARCH_KEYWORDS 域名的有机关键词,带排名和流量
SEMRUSH_KEYWORD_OVERVIEW_ONE_DATABASE 单个关键词指标(搜索量、CPC、难度)
SEMRUSH_BATCH_KEYWORD_OVERVIEW 最多 100 个关键词的批量指标
SEMRUSH_DOMAIN_ORGANIC_PAGES 域名按流量的顶部有机页面
SEMRUSH_BACKLINKS_OVERVIEW 反向链接配置文件摘要,带权威分数
SEMRUSH_BACKLINKS 目标的详细反向链接列表
SEMRUSH_KEYWORD_DIFFICULTY 关键词难度分数(0-100)
SEMRUSH_RELATED_KEYWORDS 种子短语的相关/相似关键词
SEMRUSH_CATEGORIES 域名类别,带置信度评分
SEMRUSH_DOMAIN_ORGANIC_SUBDOMAINS 子域名级别的有机排名细分

Composio 提供支持