做公众号的人心里都清楚:
写了半天,到底有没有人看?
用户搜什么能找到你?
你的内容在搜索结果里排第几?
你写「免费替代 Photoshop」——用户搜的是「免费 P 图工具」还是「开源设计软件」还是别的?
你完全不知道。
以前想搞清楚这些事,只有两条路:
花每月 $200+ 买 Semrush 或 Ahrefs,或者请人专门做 SEO——哪条路对个人创作者都不现实。
但最近 GitHub 上有个项目开了条新路
1️⃣ 一句话说清楚
OpenSEO,开源的 SEO 分析平台
MIT 协议,作者 Ben Senescu
他之前一直在做各类开发工具,发现市面上的 SEO 工具又贵又臃肿,一个简单的小网站主根本用不上那些高级功能,但月费还是照收几百美元。
于是自己写了一套开源的,功能聚焦在真正有用的那几个核心场景。
1,能做关键词研究、
2,排名监控、
3,竞品分析、
4,反向链接检查、
5,网站技术审计——
跟 Semrush 和 Ahrefs 核心功能一样,只不过是开源的,而且界面清爽很多。
一句话:
把付费 SEO 工具的核心能力拿下来,费用降到几乎为零。
怎么做到的?
OpenSEO 有两种用法。
自己装(Docker/Cloudflare):
软件免费,只用付 DataForSEO 的 API 查询费,100 个关键词研究约 $3.5,跟踪 100 个关键词一周约$1.2
不管哪种方案,都比 Semrush 每月 $200+ 便宜了不止一个量级。

2️⃣ 几个你一定会用到的功能
关键词研究
输入一个词,返回搜索量、竞争难度、搜索意图。
比如你写公众号文章,先查一下这个话题到底有多少人在搜,

搜这个词的人想要什么——是想要教程、想要对比评测、还是想要工具推荐?
有了这个信息再动笔,命中率比瞎写高太多了。
我观察到一个现象:
很多内容做得不错但没人看,問題通常不是写不好,而是話題本身沒人搜。
先用关键词研究验证一下需求,再决定写不写——这个习惯比任何写作技巧都重要。

OpenSEO 还支持按国家细分数据,默认覆盖主流国家,最新版本还新增了 48 个国家的关键词数据。
你如果做的是面向特定地区的内容,这个功能特别有用。
排名监控
把你的网站或公众号文章链接设进去,每周自动告诉你排名升了还降了。
不用天天手动搜。

竞品分析
输入同行的网站,看他们靠什么关键词拿到流量。
同样做开源工具推荐,别人写什么内容有人看、写什么没人看——数据说话。
网站技术审计
自动爬取你的网站,告诉你哪些页面加载慢、哪些链接失效、哪些 SEO 基础没做好。
对不懂技术的人来说,这些建议等于有个免费的技术顾问在帮你。

3️⃣ 怎么装
不需要会写代码,但要会用一点点命令行。
方式一(推荐):Docker 一键部署
前提:装好 Docker Desktop。
git clone https://github.com/every-app/open-seo.git
cd open-seo
cp .env.example .env
打开 .env 文件,把从 DataForSEO 拿到的 API Key 填进去。
然后:
docker compose up -d
打开 http://localhost:3001,就能用了。
方式二:Cloudflare 免费部署
如果你已经有了 Cloudflare 账号,点 README 里的「Deploy to Cloudflare」按钮,按提示操作就行。
不需要服务器,用 Cloudflare 的免费额度就够跑。
方式三(最省事):直接用官方托管版
官网 openseo.so 注册就能用,不用部署。

免费版有 7 次 AI 分析額度,深度使用每月 $10,含 $10 用量額度。
菜鳥先用官方版試試值不值得,再決定要不要自己架。

⚠️ 需要提前准备的:
DataForSEO 账号和 API Key(注册送 $1 试用额度)
如果是 Docker 方式,本机要装 Docker(官网下载 Desktop 版就行,一路下一步)
常见问题:
Q: 不会命令行怎么办?
A: 那 Cloudflare 方式更适合你——大部分操作在网页上点按钮完成。
Q: DataForSEO 注册麻烦吗?
A: 填邮箱和基本信息就行,API Key 发到邮箱里。
首充 $50,然后可以用很久——跟踪 100 个关键词一个月大概 $1.2,你算算能用多久。
Q: 装完了要配置什么吗?
A: 装完登录后跟着界面引导走。
第一件事:添加你的网站域名,跑一次关键词研究试试。

4️⃣ 聊聊
SEO 工具以前是公司的专利——高月费、高门槛,个人创作者根本接触不到。
但现在工具免费了、API 按量付费了、部署也简单了。
一个做公众号的人,也能用上跟大公司一样的数据工具。
我装上之后查了一下自己的數據,发现了几个以前完全不知道的事情:
某个我以为很冷门的关键词,其实每个月有几千人在搜;
另一个我以为很热门的话题,实际搜索量低得可怜。
没有数据的时候,全凭感觉在写——这跟闭着眼睛开枪没什么区别。
问题来了:
当人人都能做 SEO,SEO 本身的优势还存在吗?
是让内容市场更公平了(好的内容更容易被发现),还是更卷了(人人都在追关键词)?
但需要提醒的是:
数据是参考,不是答案。
关键词研究告诉你这个话题有人搜,这不代表你随便写写就能火。
最终还是看内容本身有没有价值。
工具免费了,但思考不免费。
用数据做参考,别用数据代替判断!
📚 相关资源:
GitHub 仓库: https://github.com/every-app/open-seo
作者 X: https://x.com/bensenescu


Semrush 一个月两百多刀真的劝退,这种开源方案对个人来说太友好了,就算 API 收费也完全能接受。