行业背景与痛点
互联网线上流量竞争持续加剧,中小站点运营者、独立SEO从业者长期依赖海外专业优化平台开展核心工作。主流商用工具采用固定订阅收费模式,月度使用成本普遍超过多数小规模从业者的承受能力。基础功能模块划分繁琐,大量冗余功能提升普通使用者的操作门槛,多数个人用户仅需要不到20%的核心功能,却需要支付完整套餐费用。
商用平台的数据调取权限受服务商管控,用户无法自主调整数据采集逻辑,批量任务、本地化部署等个性化需求难以落地。为控制成本,不少从业者只能缩减数据查询频次,直接影响优化策略判断的准确性。固定订阅模式还存在使用波动问题,淡季不用也需要支付全额费用,进一步拉高平均使用成本。
项目概述
该项目是一套开源的SEO工具集,核心定位为个人和团队提供专业级SEO能力的平替方案。项目整体采用TypeScript语言开发,采用MIT许可证,使用者可自由复制、修改、分发项目代码,商用场景也无需额外授权。累计有近10名开发者参与代码维护迭代,当前最新稳定版本为v0.0.26。
项目不设置固定订阅费用,依托按需付费的第三方数据接口实现完整优化能力,同时提供本地、云端两种部署方案,支持对接各类AI智能代理拓展自动化工作流。项目摒弃臃肿复杂的多层菜单设计,围绕核心优化场景搭建简洁交互界面,允许使用者自主修改底层代码适配业务需求,兼顾轻量化使用与自定义拓展两大核心优势。
技术架构深度分析
项目整体采用前后端一体化的单页应用架构,核心代码全部基于TypeScript编写,静态资源可直接部署到边缘CDN,动态请求通过反向代理对接第三方数据接口与本地MCP服务。这种设计的优势在于不需要维护重量级后端服务,仅需要少量服务器资源即可运行完整功能,同时也支持纯容器化部署,降低运维复杂度。
核心模块化设计分为三层:前端交互层、核心业务逻辑层、外部对接层。前端交互层基于常见的前端框架搭建,保留了清晰的组件拆分,每个功能模块对应独立的页面组件,修改界面逻辑不需要改动核心业务代码。核心业务逻辑层抽离了所有SEO计算逻辑,包括关键词聚类算法、排名变化统计、站点SEO规则检测等,这部分逻辑完全独立,可以被AI代理直接调用,也可以被二次开发嵌入其他系统。
外部对接层保留了标准化的接口设计,对第三方数据接口做了统一封装,当前默认对接DataForSEO的数据服务,后续如果需要替换其他数据服务商,仅需要修改对应封装层代码,不需要改动核心业务逻辑。最关键的设计是内置独立的MCP协议服务端,完全符合AI代理对接的规范,所有核心功能都可以通过协议被外部AI代理调用,不需要额外做适配开发。
部署层面针对不同使用场景做了差异化设计,本地部署提供Docker一键配置脚本,所有依赖都提前打包在镜像内,启动后即可直接访问Web界面。云端部署针对Cloudflare生态做了专门适配,支持一键部署到Cloudflare的Pages与Worker服务,不需要购买独立服务器,仅需要承担数据接口的调用费用,进一步降低使用门槛。
核心功能详解
关键词研究与聚类
该功能通过第三方数据接口拉取搜索关键词的搜索量、竞争度、关键词建议等基础数据,内置自动聚类算法,可按照搜索意图、主题相关性将批量关键词自动分组。生成的聚类结果支持导出CSV格式,也可以直接被内置AI技能调用,直接生成内容选题规划。所有聚类规则可以手动调整,使用者可根据自身站点的内容分类重新划分关键词组。
排名监控与竞品洞察
支持添加自定义关键词列表,按设定周期自动查询站点在搜索引擎中的排名位置,记录排名变化趋势,生成历史变化曲线。支持添加竞品站点信息,同步监控竞品站点对应关键词的排名数据,输出排名差异统计。针对排名波动超过设定阈值的关键词,支持配置提醒规则,可及时发现排名异常变化。
反向链接分析
可查询任意域名的反向链接列表,获取链接域名、锚文本、链接权重、存活状态等核心数据,支持按照域名权重、存活状态筛选链接数据。可识别站点的垃圾低质量链接,输出风险提示,帮助清理无效外链资产。该功能也可以用于查询竞品站点的反向链接来源,挖掘可对接的外链资源。
站内SEO审计
可对目标站点做全站爬取,检测页面标题、描述、关键词标签、标题层级、图片ALT属性等基础SEO元素是否符合规范,识别重复内容、死链、重定向错误等常见站内问题。输出结构化的审计报告,针对每个问题给出具体的修改建议,支持按问题严重程度过滤筛选。审计过程支持配置爬取深度、请求间隔,避免对目标站点造成过大访问压力。
MCP协议服务端集成
内置符合规范的MCP协议服务端,可供任意支持MCP协议的AI代理直接调用,AI代理可直接读取项目存储的SEO数据,调用核心计算功能完成分析任务。该设计打通了SEO数据与AI工作流的壁垒,不需要额外开发适配接口,即可实现SEO工作的自动化处理。所有接口调用保留完整的权限控制,仅本地部署的AI代理可访问服务,避免数据泄露。
内置AI Agent技能
预设覆盖多个常用SEO场景的Agent技能,包括项目初始化搭建、批量关键词研究、竞品整体分析、外链机会整理、内容优化建议生成等。每个技能封装了完整的执行逻辑,AI代理可直接调用技能完成端到端任务,不需要使用者一步步输入指令。技能模块支持自定义扩展,使用者可根据自身需求添加新的技能脚本,适配个性化工作流。
自托管部署支持
提供Docker一键部署方案,仅需要安装Docker与docker-compose,执行一条启动命令即可完成所有环境配置,启动后直接访问本地Web界面即可使用。支持Cloudflare团队一键部署,可直接部署到Cloudflare的免费额度内,不需要额外购买服务器资源,仅需要自备API密钥即可使用。所有数据存储在部署实例本地,使用者完全掌控自身SEO数据,不需要上传到第三方服务器。
项目地址:https://github.com/every-app/open-seo
⭐ Stars:17768
🔍 来源:GitHub
Open source alternative to Semrush and Ahrefs

微信扫一扫,打赏作者吧~


