← 返回项目列表
总结:OpenSEO 是一款开源的、可自托管的"平民版 Semrush/Ahrefs",以按量付费的 DataForSEO API 替代高昂月订阅,并原生集成 MCP 服务端与 AI Agent 技能库,让 SEO 从业者用极低成本掌控全链路 SEO 数据与自动化工作流。

1. 项目概览

1.1 基本信息

维度内容
项目名称OpenSEO
组织/作者every-app(创始人 Ben Senescu / @bensenescu)
GitHubhttps://github.com/every-app/open-seo
官网https://openseo.so
开源协议MIT(可自由复制、修改、商用,无需额外授权)
主要语言TypeScript(97.6%)
Star 数~7,900(截至 2026-07-25,本月增长 +5,500+)
Fork 数~867
累计提交402 commits
Release 数10+ 个版本(最新 v0.1.2,2026-07-23)
贡献者16 人
首次发布2026 年 2 月

1.2 项目定位

OpenSEO 定位于"开源、平民化的一站式 SEO 分析平台",对标 Semrush 和 Ahrefs 等商业 SEO 工具。核心理念是:

  • 无固定订阅:工具本体完全免费开源,用户仅按实际 API 调用量向 DataForSEO 付费;
  • 数据自主:用户持有自己的数据接口密钥,数据归属权完全掌握在用户手中;
  • AI 原生:出厂内置 MCP(Model Context Protocol)服务端,可与 Claude Code、Codex、OpenClaw、Hermes 等 AI Agent 直接对接;
  • 极简设计:摒弃商业工具臃肿的多层菜单,围绕核心优化场景设计聚焦工作流;
  • 可定制:全量代码开源,支持 Fork 二次开发,适配电商、资讯、本地服务等垂直行业需求。

1.3 发展历程

时间节点关键事件
2026 年 2 月项目首次公开发布(v0.0.x),以 MIT 协议开源
2026 年 3-4 月完成认证系统、核心 SEO 工作流、MCP 服务端架构
2026 年 5 月引入 Google Search Console 集成、Agent Skills 预制技能库
2026 年 6 月重构前端为 TanStack Start,大幅提升页面加载性能;推出 BadSEO 实验性子项目
2026 年 7 月发布 v0.1.x 系列,登上 Product Hunt 当日榜首,Star 数单月暴涨 5,500+
2026 年 7 月 23 日发布最新稳定版 v0.1.2,累计 402 次提交

项目仅用 5 个月即从 0 增长至近 8,000 Star,社区活跃度极高(Discord + X + 邮件列表),每周增长约 +42%。

2. 核心能力

2.1 关键词调研(Keyword Research)

  • 输入种子词,自动扩展关键词创意列表
  • 返回搜索量(Volume)、竞争难度(KD)、CPC、搜索意图(Intent)
  • 实时 SERP 结果并排展示,研究不盲猜
  • 关键词可标记、保存至工作区,便于后续内容规划

2.2 排名追踪(Rank Tracking)

  • 监控关键词在桌面端与移动端的排名变化(按时间趋势)
  • 支持 SERP 特性检测(精选摘要、People Also Ask、Local Pack 等)
  • 可自定义抓取频率与深度
  • 地域颗粒度支持区域级关键词排名监控

2.3 域名洞察(Domain Overview / Competitor Insights)

  • 快速评估任意域名的自然搜索流量与排名关键词
  • 识别域名可见度的增长/下降趋势,定位关键变现页面
  • 竞争对手域名横向比对

2.4 外链分析(Backlinks)

  • 查看外链来源、引用域名、链接质量(垃圾链接、死链、丢失链接、nofollow)
  • 按域名/页面维度查询外链画像
  • 新获/丢失链接追踪
  • 支持服务端分页、排序、过滤

2.5 站点审计(Site Audit)

  • 全站爬取并标记技术与页面级 SEO 问题
  • 集成 Google Search Console(同步收录状态、点击量、曝光量、CTR、URL 检查)
  • 定时站点审计任务(Scheduled Site Audits,路线图中)

2.6 AI 品牌可见度(AI Brand Visibility)

  • 监测品牌在 ChatGPT、Google AI Overview 等 AI 搜索结果中的被提及情况
  • 竞品提及率与来源覆盖率分析
  • 属于差异化创新功能,商业竞品尚无成熟对标

2.7 AI 搜索提示词探索器(Prompt Explorer)

  • 追踪并比较用户在不同 AI 模型中可能使用的搜索提示词
  • 洞察 AI 搜索时代的流量获取机会
  • 支持跨模型(ChatGPT、Gemini 等)对比

2.8 MCP 服务端与 Agent Skills(差异化杀手功能)

MCP 服务端

  • 开放 MCP 接口,AI Agent 可直接调用关键词调研、SERP 分析、域名对比、外链审查、GSC 数据等
  • 支持 Claude Code、Codex、Cursor、OpenClaw、OpenCode、Gemini 等主流 Agent
  • 配套独立 Google Search Console MCP 服务端(只读访问点击、展示、CTR、排名、URL 检查)

预制 Agent Skills(SEO 自动化工作流)

Skill 名称用途
seo-project-setup引导 AI Agent 完成 SEO 项目初始化配置
keyword-research自动化关键词调研、聚类、意图分析
competitive-landscape竞品对比分析:域名、外链、排名
link-prospecting外链挖掘与质量评估
content-review内容审核与 SEO 优化建议

用户可通过 npx skills add every-app/open-seo 一键安装全部技能,或按需选择,亦可基于 SDK 自建定制化技能。

3. 技术架构

3.1 整体架构

┌─────────────────────────────────────────────────┐
│                    前端层 (SPA)                    │
│  TanStack Start + React 19 + Tailwind CSS 4      │
│  Recharts (图表) + DaisyUI (组件) + Sonner (通知) │
└─────────────────┬───────────────────────────────┘
                  │ HTTP / MCP
┌─────────────────┴───────────────────────────────┐
│                 后端层 (Cloudflare Workers)        │
│  ┌──────────┐ ┌──────────┐ ┌──────────────────┐ │
│  │ REST API │ │ MCP Srv  │ │ GSC MCP Server   │ │
│  └──────────┘ └──────────┘ └──────────────────┘ │
│  ┌──────────────────────────────────────────────┐│
│  │         AI SDK v6 + OpenRouter               ││
│  └──────────────────────────────────────────────┘│
│  ┌──────────────────────────────────────────────┐│
│  │         Better Auth (认证)                     ││
│  └──────────────────────────────────────────────┘│
└─────────────────┬───────────────────────────────┘
                  │
┌─────────────────┴───────────────────────────────┐
│                 数据层                             │
│  ┌──────────────┐  ┌───────────────────────────┐ │
│  │  D1 (SQLite) │  │  PostgreSQL                │ │
│  │  (默认)       │  │  (可选切换)                 │ │
│  └──────────────┘  └───────────────────────────┘ │
│            Drizzle ORM (统一数据访问)               │
└─────────────────────────────────────────────────┘
                  │
┌─────────────────┴───────────────────────────────┐
│              外部数据源                            │
│  DataForSEO API (SEO 数据)                        │
│  Google Search Console API (站点数据)              │
│  OpenRouter API (AI 诊断/分析)                     │
└─────────────────────────────────────────────────┘

3.2 关键组件详解

组件技术选型说明
前端框架TanStack Start + React 19基于 Vite 7 的现代 SSR/SPA 混合框架,2026 年迁移重构,大幅提升页面切换速度
CSSTailwind CSS v4 + DaisyUI v5原子化 CSS + UI 组件库,轻量现代化 UI
后端运行时Cloudflare Workers边缘计算部署,全球低延迟
数据库D1 (SQLite) / PostgreSQL双数据库架构,通过 Drizzle ORM 统一访问
认证Better Auth v1.6支持 Cloudflare Access JWT 与本地无认证两种模式
MCP 协议@modelcontextprotocol/sdk v1.29提供标准 MCP 服务端,AI Agent 直连 SEO 数据
AI SDKVercel AI SDK v6 + OpenRouter多模型路由,AI 辅助分析与诊断
数据源dataforseo-client v2DataForSEO 官方 Node.js SDK
图表Recharts v3声明式图表,关键词趋势/排名可视化
解析Cheerio + robots-parser + fast-xml-parser页面抓取、robots.txt 解析、XML Sitemap 解析
部署Docker / Cloudflare Workers双部署方案:本地 Docker(单人)与 Cloudflare 云端(团队/公网)
测试Vitest + Playwright单元测试 + E2E 测试,含性能测试用例
监控PostHog产品分析与事件追踪

4. 市场定位与竞品分析

4.1 竞争格局

维度OpenSEOSemrushAhrefsMoz Pro
起步价格免费(自托管)/ $10/月(托管版)$139.95/月$129/月$99/月
开源✅ MIT 全开源
付费模式按量付费(Pay-as-you-go)固定月订阅 + 用量上限固定月订阅 + 用量上限固定月订阅
自托管✅ Docker / Cloudflare
数据归属用户持有 DataForSEO 密钥平台持有平台持有平台持有
MCP / AI Agent✅ 原生 MCP + Skills❌ / 有限 API❌ / 有限 API
AI 品牌可见度✅ 独有功能
关键词调研✅ DataForSEO✅ 自有索引✅ 自有索引
外链分析✅ DataForSEO✅ 超强✅ 超强
站点审计
排名追踪✅ 桌面+移动
GSC 集成✅ 双向 MCP⚠️ 有限
本地 SEO🔜 路线图中⚠️
API 开放性MCP + RESTAPI(付费层级)API(付费层级)API(付费层级)
UI 复杂度简洁聚焦复杂臃肿中等中等
学习曲线中高

4.2 差异化优势

  1. 成本碾压级优势:自托管版 API 成本仅为商业工具月费的 1/10 甚至更低。例如:追踪 100 个关键词(周更,深度 50),DataForSEO 费用约 $1.20/月,对比 Semrush $139.95/月,成本差距超 100 倍。
  1. AI Agent 原生集成:MCP 服务端是核心差异化——让 Claude Code / Codex 等 AI 直接调取实时 SEO 数据并执行工作流,这是 Semrush 和 Ahrefs 目前完全不具备的能力。预制 Agent Skills 将"人与 AI 协作做 SEO"变成了开箱即用的体验。
  1. 数据主权与透明性:用户持有 API 密钥,数据流完全透明;代码开源可审计,不存在"黑盒定价"或数据绑架风险。
  1. AI 搜索时代的前瞻布局:AI Brand Visibility 和 Prompt Explorer 两个功能直击 2026 年 SEO 行业最大趋势——生成式 AI 搜索正在蚕食传统搜索引擎流量。商业竞品尚未在此领域提供成熟方案。
  1. 可扩展性:MIT 协议 + 全量代码开放,SEO 代理机构可直接基于 OpenSEO Fork 构建白标客户方案,或添加垂直行业专属功能(如电商产品 Feed 优化、本地商家列表管理等)。

4.3 目标用户群

用户类型使用场景核心价值
独立博主/个人站长日常关键词挖掘、排名监控极低运营成本,本地 Docker 一键部署
小型数字营销团队多人共用 SEO 分析系统Cloudflare 云端部署,按量付费控制预算
SEO 代理机构多客户项目并行管理Fork 定制白标方案,AI Agent 自动化日常任务
AI 开发者/技术创业者构建自动化 SEO 智能工作流MCP 接口 + Skills SDK,无缝集成现有 Agent
初创企业增长团队快速验证 SEO 策略低成本试错,不锁数据,随时迁移
预算敏感型企业替换昂贵 SEO 订阅从 $150+/月 降至 $10-30/月实际 API 消费

5. 商业模式

OpenSEO 采用"开源核心 + 托管服务"的经典 Open Core 模式:

5.1 自托管(免费)

  • 用户自行部署(Docker 或 Cloudflare)
  • 自行注册 DataForSEO 账号,持有 API 密钥
  • 直接向 DataForSEO 按量付费
  • 适合有技术能力的个人和团队

5.2 托管版(Managed,$10/月)

  • 基础套餐 $10/月,含 $10 使用额度(Usage Credits)
  • 超出额度后购买充值包,充值包永久有效、不过期
  • 托管版在 DataForSEO API 成本基础上加收约 28% 溢价作为运营收入
  • 提供 30 天无条件退款保证
  • 无需维护服务器,即开即用

5.3 收入可持续性分析

  • 低门槛获客:$10/月 的价格远低于竞品 $129+/月,转化率更高
  • 用量驱动增长:用户越重度使用,API 消耗越多,平台溢价收入越高
  • 开源的信任锚点:开源代码降低用户决策门槛,且"不满意就自托管"的退路反而增强托管版的吸引力
  • 社区飞轮:开源 → Star 增长 → 更多贡献者 → 更快迭代 → 更多托管用户

5.4 潜在扩展收入方向

  • 企业级白标授权
  • 高级 Agent Skills 市场(付费技能包)
  • 定制化 SEO 数据报告(PDF 导出、客户端报告)
  • 团队版多用户管理(路线图中)

6. 售前切入点

6.1 为什么客户需要它?

痛点燃点:

  1. 成本痛:Semrush/Ahrefs 月费 $129-$500+,中小企业、个人站长、初创团队难以长期承担。许多从业者被迫缩减查询频次,影响策略判断。
  1. 臃肿痛:商业工具功能模块堆积如山,实际日常使用的仅 20-30%,大量功能形同虚设却仍需全额付费。
  1. 锁入痛:数据存储在平台端,一旦停止订阅,历史排名数据、外链报告全部无法访问。用户实际上是在"租用"自己的营销情报。
  1. AI 断档痛:2026 年 SEO 行业正经历 AI 搜索带来的范式转移,但传统工具尚未提供 AI 可见度监测、AI Agent 协作等新能力。

OpenSEO 的解法:

  • 成本降低 90%+(自托管场景)
  • 聚焦核心工作流,去除冗余
  • 数据完全自主,可随时迁移
  • 原生 AI Agent 集成,拥抱 SEO 2.0

6.2 售前话术

面向中小企业/初创团队:

"您现在每月在 SEO 工具上花多少钱?$150?$300?OpenSEO 可以帮您把实际 SEO 数据成本降到 $10-30/月——因为工具本身完全免费开源,您只需为实际调用的搜索数据按量付费。而且您的所有历史排名数据、外链报告都归您自己所有,不存在平台锁入。"

面向数字营销代理商:

"您的团队每天在不同客户项目之间切换 SEO 工具,手动拉数据、做报告。OpenSEO 的 MCP 服务端可以让您的 AI Agent(比如 Claude Code)直接执行关键词调研、竞品分析、外链审计——AI 干活,您审核结果,效率提升 3-5 倍。而且因为是 MIT 开源,您可以 Fork 代码为每个客户定制白标方案。"

面向技术型创业者/独立开发者:

"与其每月给 Semrush 交 $139 订阅费,不如花 10 分钟用 Docker 部署 OpenSEO。您只需要一个 DataForSEO 的 API 密钥(新用户送 $1 免费额度,最低充值 $50),追踪 100 个关键词一整年的 API 成本大约只需 $15。项目已经有近 8,000 个 Star,社区非常活跃。"

面向 AI 技术团队:

"OpenSEO 是目前市面上唯一一个将 MCP 服务端深度集成到 SEO 工作流的开源项目。您的 Agent 可以直接调用 keyword_research、domain_overview、backlink_analysis 等工具——而且是结构化的实时 SEO 数据,不是 AI 凭空猜测。预制 Skills 让 SEO 自动化从零到一只要一条命令。"

7. 风险与挑战

风险类别风险描述严重程度应对建议
数据依赖风险核心数据完全依赖 DataForSEO API,若 DataForSEO 涨价或服务中断,OpenSEO 将直接受影响🔴 高持续关注 DataForSEO 的 API 定价与稳定性;可调研备选数据源(如 SerpAPI、Valueserp)作为 Plan B
功能成熟度当前版本(v0.1.x)功能覆盖不如 Semrush/Ahrefs 全面,如本地 SEO、PPC 数据、社媒分析等均不具备🟡 中高对于仅需要核心 SEO 工作流的客户完全够用;可结合其他开源工具补足;社区迭代速度快
项目存续风险核心维护者以 Ben Senescu 为主,项目高度依赖个人,若维护者转向或精力不足可能影响更新节奏🟡 中16 位贡献者、活跃社区降低了单点风险;MIT 协议保证即使原项目停滞,社区可 Fork 继续
数据质量DataForSEO 的数据覆盖面与精确度与 Semrush/Ahrefs 自建索引相比可能有差距🟡 中DataForSEO 运营近 10 年,被行业视为按量付费 SEO 数据的"黄金标准";实际差距对大多数用户影响可控
中国市场适配DataForSEO 主要覆盖 Google 搜索引擎,对百度、搜狗、360 等中文搜索引擎支持有限🟡 中面向出海业务/英文 SEO 的客户直接可用;中国市场可考虑 Fork 后对接国内数据源
竞争响应Semrush/Ahrefs 可能推出低价层级或开源策略进行防御🟢 低短期内商业工具降价空间有限;开源社区的网络效应难以简单复制
托管版性价比$10/月托管版加 28% API 溢价,重度使用者可能觉得自托管更划算🟢 低托管版面向不愿运维的非技术用户,$10/月的门槛极低;28% 溢价相比竞品月费仍小得多
学习门槛Docker、Cloudflare 部署对非技术用户有一定门槛🟡 中托管版已解决此问题;Docker 部署文档详尽,可一键启动;Cloudflare 提供一键部署按钮
安全合规自托管场景下用户需自行负责数据安全与访问控制🟡 中项目提供 Cloudflare Access JWT 认证模式;文档涵盖安全自托管最佳实践

8. 一句话结论

OpenSEO 是 2026 年 SEO 工具领域最具颠覆性的开源项目——它以"工具免费 + 数据按量付费"的模式将 SEO 分析成本降低 90% 以上,并通过原生 MCP 集成率先拥抱 AI Agent 协作范式。对于预算敏感的中小企业、数字营销代理机构和技术型 SEO 从业者,OpenSEO 已构成对 Semrush/Ahrefs 的有力替代选项;对于希望布局 AI + SEO 赛道的技术服务商,OpenSEO 是绝佳的二次开发基座。项目当前最大的风险是 DataForSEO 单一数据源依赖和功能完整度仍在追赶期,但考虑到仅 5 个月即积累近 8,000 Star 的社区势头和每周 +42% 的高速增长,其发展前景值得高度关注。