跳到主要内容
AI教程

在 Claude 中使用 Open SEO MCP Skills 构建开源 SEO 工作流

安装 Open SEO MCP Skills,连接 Ryze MCP 与 Google Search Console、GA4 和 Google Ads,并在 Claude 中使用真实第一方数据及集成的 DataForSEO 数据源运行实用的 SEO 和 GEO 工作流。

Claude 中的开源 SEO 工作流

Open SEO MCP Skills 的作用

Open SEO MCP Skills 是一套采用 MIT 许可证的 Claude SEO 和 GEO 技能集合。它能让 Claude 执行关键词研究、排名跟踪、网站审计、反向链接分析、竞争对手差距研究、内容规划、付费与自然搜索对比,以及 AI 可见性分析。

该项目并非仅依赖预估流量和排名数据,而是通过 Ryze MCP 连接器使用您已连接的账户。排名和点击数据来自 Google Search Console,流量数据来自 GA4,关键词规划数据来自 Google Ads。DataForSEO 则提供这些第一方平台无法提供的信息,包括竞争对手关键词、反向链接和 SERP。

这些技能本身免费且开源。工具不收取订阅费,也不会对 API 调用加价;您可以根据 MIT 许可证检查、修改或重新分发这些技能。数据访问通过您的 Ryze 工作区及其连接的账户完成。

主要功能和数据源

第一方 SEO 和分析数据

  • Google Search Console:使用您的真实排名、展示次数、点击次数和查询数据进行审计、排名跟踪和自然搜索分析。
  • Google Analytics 4:使用您的实际流量数据,包括来自 ChatGPT、Perplexity、Claude 和 Gemini 的引荐流量。
  • Google Ads:提供关键词规划师数据,并支持对比付费查询与自然搜索排名。

集成的外部 SEO 数据

DataForSEO 已集成到 Ryze 连接器中,用于提供竞争对手关键词、SERP、反向链接以及 Google 第一方工具无法提供的其他信息。您无需管理单独的 DataForSEO 密钥,也不必自行创建加价层。如果您已在使用 Ahrefs 或 Semrush,也可以连接现有账户。

包含的技能

  • seo-audit:使用 GSC 和 GA4 检查索引情况、CTR 异常、表现衰退的页面和可快速见效的机会。
  • keyword-research:使用 Google Ads 和 DataForSEO,将种子词扩展为关键词创意、搜索量和 CPC 数据、意图分析、关键词集群及关键词计划。
  • rank-tracking:使用 Google Search Console 查找任意两个时间段之间的排名变化。
  • competitor-gap:使用 DataForSEO 和 GSC,识别竞争对手有排名而您的网站没有排名的关键词。
  • backlink-check:检查反向链接和引荐域名,并与竞争对手的链接资料进行比较。
  • ai-visibility:报告哪些 AI 引擎向您的网站引荐流量,以及哪些页面获得了这些流量。
  • content-brief:生成由 SERP 数据驱动的内容简报,涵盖标题、实体、问题和内部链接。
  • seo-vs-ads:结合 GSC 和 Google Ads 数据,找出您的网站已经拥有自然排名的付费查询。

前提条件

安装技能之前,请确保您能够使用 Claude 连接器并拥有 Ryze 工作区。您还需要拥有 Claude 将要分析的 Google Search Console、GA4 或 Google Ads 账户的访问权限。每项技能可获得的具体结果取决于连接到工作区的服务提供商和账户。

如需使用插件安装方式,您还需要 Claude Code。如果不想安装市场插件,可以克隆代码仓库,然后将技能文件复制到 Claude 的本地技能目录中。

第 1 步:将 Ryze MCP 连接到 Claude

在 Claude 中打开设置,选择连接器,点击自定义,然后使用以下值添加自定义连接器:

名称:Ryze AI
URL: https://connector.get-ryze.ai/mcp

在系统提示时登录,选择您的 Ryze 工作区,然后连接相关的 Google Search Console、GA4 和 Google Ads 账户。这些账户连接只需设置一次。

有关连接器的详细说明,请参阅 Ryze Claude 连接指南

第 2 步:安装技能

选项 A:安装 Claude Code 插件

添加项目的插件市场,然后安装技能包:

claude plugin marketplace add Ryze-AI-Adgent/open-seo-mcp-skills
/plugin install open-seo-mcp-skills@ryze

第一条命令将该代码仓库注册为插件市场。第二条命令从 Ryze 市场安装 open-seo-mcp-skills 软件包。

选项 B:克隆并复制技能

如果想直接检查或自定义文件,请克隆代码仓库,并将其中的技能复制到 Claude 技能目录:

git clone https://github.com/Ryze-AI-Adgent/open-seo-mcp-skills && cp -r open-seo-mcp-skills/skills/* ~/.claude/skills/

如果您打算编辑技能指令或维护自己的版本,这种方式会很有用。

运行首次 SEO 审计

连接 MCP 服务器并安装技能后,您可以使用自然语言描述任务。先从一个直接的请求开始:

对我的网站运行 SEO 审计。

seo-audit 技能可以结合 Google Search Console 和 GA4 信息,检查索引情况、异常 CTR 模式、表现下滑的页面以及可能快速见效的机会。如果您的工作区包含多个资源,请明确指定要分析的网站或资源。

您还可以加入对比周期和期望的输出,使请求更加具体:

对我的网站运行 SEO 审计。将最近 28 天与此前 28 天进行比较,找出表现衰退的页面和 CTR 异常,并按优先级列出最重要的机会。

README 确认排名跟踪功能支持周期对比,但可用字段和具体输出仍取决于已连接的数据与工具。

执行关键词研究

如果想将种子主题转化为结构化计划,请使用 keyword-research 技能。它可以结合 Google Ads 关键词规划信息和 DataForSEO 数据,评估搜索量、CPC、意图和关键词集群。

研究与技术 SEO 审计相关的关键词。请包含搜索量、CPC、意图和聚类后的关键词计划。

为了获得更实用的结果,请在提示词中提供您的市场、受众或种子词。如果地理位置或语言的选择会对营销活动产生实质性影响,请勿预设这些条件。

使用 Search Console 跟踪排名变化

rank-tracking 技能可对比两个时间段内的 Google Search Console 排名。由于数据来自您自己的 GSC 资源,因此反映的是实际记录的查询、点击和排名,而不是第三方估算值。

将我最近 30 天的 Google Search Console 排名与此前 30 天进行比较。显示排名上升和下降幅度最大的项目。

只要已连接的 Search Console 数据支持所请求的分析,您就可以要求 Claude 重点关注特定查询组、着陆页或同时影响点击量的变化。

查找竞争对手关键词差距

competitor-gap 技能可将 DataForSEO 的竞争对手信息与您的 Google Search Console 数据进行比较,旨在找出竞争对手有排名而您的网站没有排名的搜索词。

competitor.com 有哪些关键词获得了排名,而我的网站没有?

请将 competitor.com 替换为您要调查的域名。您也可以要求根据已连接服务提供商返回的指标确定优先级,但在检查工具响应之前,请避免指定可能不可用的字段。

分析反向链接

使用 backlink-check 检查反向链接资料、查看引荐域名,并通过 DataForSEO 与竞争对手进行比较。

将我的反向链接资料和引荐域名与 competitor.com 进行比较。

这可以帮助您探索链接资料之间的差异,同时不会将该项目视为第一方分析工具的替代品。反向链接结果来自外部服务提供商,而不是 Search Console 或 GA4。

衡量 AI 引荐可见性

ai-visibility 技能使用 GA4 AI 引荐报告,显示哪些受支持的 AI 引擎为您的网站带来访客,以及哪些页面获得了这些流量。README 特别提到了 ChatGPT、Perplexity、Claude 和 Gemini。

显示哪些 AI 引擎正在为我的网站带来流量,以及哪些着陆页获得了这些流量。

这种方法衡量的是分析系统中记录的实际引荐流量,而不是通过提示词抽样来估算可见性。结果取决于 GA4 能够在已连接资源中观察并归因的数据。

创建由 SERP 数据驱动的内容简报

content-brief 技能使用 DataForSEO 和 GSC,根据 SERP 信息及您现有的搜索数据创建内容简报。简报可涵盖标题、实体、问题和内部链接机会。

为“企业级 SEO 审计”创建内容简报。请包含建议标题、实体、常见问题和内部链接机会。

提供明确的目标查询,可以为该技能界定需要分析的 SERP。如果内部链接非常重要,请确保已连接的数据能为该技能提供足够的站内相关页面信息。

比较付费搜索与自然搜索

seo-vs-ads 技能结合 Google Search Console 和 Google Ads 数据,找出那些您的网站已拥有自然排名、但您仍在为点击付费的查询。

我为那些原本可能通过自然搜索获得的点击支付了多少费用?

此工作流可以发现付费搜索与自然搜索之间的重叠。请谨慎解读结果:拥有自然排名并不自动意味着暂停广告后仍能保持相同的总点击量或转化量。该技能只负责识别数据重叠;营销活动决策仍需要商业判断。

进阶技巧

明确指定网站和日期范围

如果您的工作区包含多个资源或广告账户,请明确说明目标网站、账户和报告周期。清晰具体的提示词可以减少歧义,让对比结果更容易解读。

要求按优先级输出

要求 Claude 根据返回的指标对发现的问题进行排序,可将宽泛的分析转化为可执行的报告。例如,请它提供一份简短的表现衰退页面、排名下降项目或关键词差距清单,并在每个项目旁附上支持数据。

组合使用相关技能

这些技能可以组成相互衔接的工作流。先使用 competitor-gap 发现缺失的主题,再用 keyword-research 扩展这些主题并进行聚类,最后针对选定查询运行 content-brief。这一流程既符合代码仓库所描述的功能范围,也能将独立的分析转化为实用的内容流程。

了解 MCP 工具命名空间

对于修改或创建技能的作者,Ryze MCP 工具采用 <provider>__<tool> 命名模式。项目中的示例包括:

google_search_console__runRawSearchAnalytics
google_ads__generateKeywordIdeas

使用特定于服务提供商的名称,有助于技能调用正确的已连接服务。

在需要时获取服务提供商文档

如果不清楚请求结构,技能作者可以调用 native__get_provider_docs,并指定 dataforseogoogle_search_console 等服务提供商。该调用会返回准确构建请求所需的官方 API 文档。

考虑工作区差异

不同 Ryze 工作区提供的工具可能有所不同。每项内置技能都说明了其回退方案,因此在修改行为之前,请先查看技能文件。不要假设每次安装都能使用所有服务提供商或工具。

自定义开源技能

由于该代码仓库采用 MIT 许可证,您可以根据自己的工作流复制和修改这些技能。自定义时,请保留清晰的服务提供商要求,记录回退方案,并避免假设能够访问工作区尚未连接的账户。

总结

Open SEO MCP Skills 将 Search Console、GA4 和 Google Ads 的第一方数据引入 Claude,同时使用 DataForSEO 获取竞争对手、SERP 和反向链接信息。安装 Ryze MCP 连接器和技能后,您便可通过自然语言请求运行审计、研究关键词、比较排名、调查竞争对手、衡量 AI 引荐流量并创建内容简报。请从一个范围明确的任务开始,验证已连接的数据源,再根据需要扩展到多技能工作流。