有很长一段时间,我是按部就班地给自己产品做SEO的。正常流程就是按月订阅Ahrefs,每天花一两个小时编写指南类内容,每周再腾出一大块时间开发些小工具,专门盯着长尾关键词去做排名。这套打法确实有效,但代价也很实在——每一天里,它都要吞掉我一天中的一大块时间。

直到某个时刻,我又对着一份关键词列表,正准备动手写一篇已经在脑子里反复打了十几遍草稿的指南时,一个念头突然击中了我:我本来就已经用Claude Code来开发这款产品了,为什么还要自己手动去干SEO这件事?

Claude Code对产品的了解,实际上比我自己更透彻——它写过代码库里的大多数代码。相比之下,市面上像SEObot或Outrank这类工具只能靠抓取你的首页来猜你是做什么的。可我自己的编程智能体根本不需要猜。只要给它装上正确的工具、真实的关键词数据、排名跟踪能力,再加上一条真正能上线内容的工作流,它理应把这事做得比我手动操作更出色。于是DispatchSEO就这么诞生了。

它本身是一个MCP服务器,再搭配一个仪表板。MCP服务器负责对接Claude Code,提供关键词研究、排名历史、Search Console统计数据、潜在外链资源,以及一条内容创意的任务队列。这个智能体会读完所有信息,自行判断下一步该研究什么或撰写什么,等真有了拿得出手的成果,就去开一个pull request。仪表板则是我坐下来,对智能体排进队列的工作做批准或驳回的地方。我不再亲手写那些指南了,但我并没有放弃决定什么内容可以上线。

这个项目完全免费开源,采用AGPL协议。如果你装了Docker,自托管部署只需要一行命令。收费云版本能做的所有事情,自托管版本也能在你自己的Vercel、Supabase和GitHub账户里全部跑通,花费为零。你只需要接入一个免费的Google Search Console连接;要是想要真实的搜索量数据而非免费的仅GSC模式,也可以选择接入DataForSEO账户,这是可选的。

我之所以构建这个工具,是因为我就是它的目标用户:独自运营一款产品,压根没时间再另外拉起一支SEO团队。如果你也处于同样处境,自托管这条路只需要你安装一个Docker。我其实真诚地想知道,当别人的Claude Code第一次跑起这套系统来而不是我自己的时候,有哪些地方会出问题。强烈建议用一台5美元的VPS来运行它。