BAIZE AI RESOURCE

开源 SEO 与 AI 工作流平台

Open-Seo

开源 SEO 平台,内置 MCP 工具与 AI 技能工作流

Open-Seo

资源介绍

OpenSEO 是一个开源的 SEO 工作平台,由 every-app 团队开发,仓库同时包含 Web 应用、MCP 服务端和一套面向 AI 智能体的技能库。它的核心思路是把 SEO 分析能力做成可被智能体调用的工具:通过 MCP 暴露 research_keywords、get_keyword_metrics、get_serp_results、get_domain_overview、get_ranked_keywords、get_backlinks_overview、get_search_console_performance 等接口,再配合 .agents/skills 下的技能文件,让 Claude Code、Codex 等客户端按固定流程完成关键词研究、关键词聚类、竞品分析、竞争格局梳理、外链拓展、本地 SEO、站点审计和内容审校等任务。技能会先读取项目上下文(业务、目标、竞品、关键页面),把结论写回项目记忆并记录研究日志,避免重复消耗额度。项目还提供 badseo 测试站点用于验证审计能力,并支持 Docker 自托管、Cloudflare 部署以及 Google Search Console、Google Analytics 数据接入。适合需要把 SEO 研究流程自动化、并希望数据与流程都掌握在自己手里的增长团队、独立开发者和 SEO 从业者。

核心能力

MCP 工具集

通过 MCP 暴露关键词研究、关键词指标、SERP 结果、域名概览、排名关键词、外链概览、Search Console 表现等工具,供 AI 智能体直接调用真实 SEO 数据。

内置 SEO 技能工作流

在 .agents/skills 目录下提供 competitive-landscape、competitor-analysis 等 SEO 技能,每个技能以 SKILL.md 定义目标、必需输入、OpenSEO MCP 工具调用顺序和输出表格格式。以 competitive-landscape 为例,它先调用 get_project_context 读取已保存的竞争对手,再用 research_keywords、get_keyword_metrics、find_serp_competitors、get_domain_overview、get_ranked_keywords、get_backlinks_overview 等工具分析市场领先者、制胜内容主题、关键词覆盖与战略空白,最终输出市场领先者、最可切入的机会点、最大排名障碍,以及按域名列出类型、重要性、自然流量规模、制胜主题和弱点的表格。

项目上下文与研究日志

技能先调用 get_project_context 读取业务、目标、竞品和关键页面,结束后用 update_project_context 写回结论并追加研究日志;同一研究 30 天内重复执行会复用结果而非重新消耗额度。

多客户端技能分发

以 .agents/skills 作为所有技能的唯一规范源,通过符号链接镜像到 .claude/skills 供仓库内 Claude Code 代理自动加载,并打包进 Claude Code 与 Codex 插件,用户可通过 npx skills add every-app/open-seo 安装。

badseo 测试站点

仓库内置 badseo 站点,包含内容、head 标签、HTTP 状态、可索引性、性能、重定向等 fixtures,用于验证站点审计类技能的实际效果。

使用方法

  1. 按实际环境部署 OpenSEO,可选择项目提供的自托管或 Cloudflare 方案。

  2. 配置要使用的 SEO 数据来源和必要账号,例如 Search Console、Analytics 或关键词数据服务。

  3. 把 OpenSEO MCP 服务接入 Claude Code、Codex 等客户端,并安装需要的 SEO 技能。

  4. 先建立业务、目标、竞品和关键页面等项目上下文,再运行关键词研究、竞品分析、站点审计或外链拓展流程,最后人工核对数据与建议。

使用案例

关键词机会挖掘

使用场景需要为新业务确定优先投放的关键词

运行 keyword-research 技能,先拉取 Search Console 中排名 5-20 位的“临门一脚”查询并用 get_keyword_metrics 补充难度与意图,再用 research_keywords 扩展种子词,最终输出按优先级排序的关键词表和保存建议。

竞品与市场格局分析

使用场景想弄清某个细分市场谁在赢、机会在哪里

先用 competitive-landscape 技能梳理市场领导者、制胜内容主题和关键词缺口,再用 competitor-analysis 技能对单个竞品做域名概览、排名关键词、外链和 SERP 对比,输出可执行的追赶计划。

站点审计

使用场景网站存在索引、性能或结构问题需要排查

使用 seo-audit 技能对站点做审计,技能自带 template.html 输出模板;可结合仓库内置的 badseo 测试站点验证内容、head 标签、HTTP 状态、可索引性、性能和重定向等检查项。

外链拓展

使用场景需要为某篇内容或工具页寻找引用机会

运行 link-prospecting 技能,用 get_serp_results 和 get_backlinks_overview 找出资源页、榜单页和对比页,再通过浏览或搜索工具查找作者页、联系页等公开联系方式,并生成 2-3 份可复用的外联草稿。

包含内容

open-seo-source.zip
README-中文安装说明.md
LICENSE-MIT.txt
THIRD-PARTY-NOTICES.md
SHA256.txt