06 · 我用 n8n 做了个 SEO 周报工作流,每周一自动发到飞书
目录 · Contents
每周一早上九点,我的飞书会准时弹出一条消息。

不需要我打开任何后台,不需要我导出任何数据。这条消息会告诉我三件事,上周 SEO 有没有出单,整体涨了还是跌了,哪些关键词在变化,以及,有没有那种再推一把就能上首页的机会词。
这个工作流,是我做独立站 SEO 半个月后才搭的。
因为我很想知道我勤勤恳恳更blog,到底有没有用。
为什么连"看数据"也得自动化
之前写过两篇文章,一篇讲怎么用 n8n 每天自动给 Shopify 发 blog,一篇讲怎么自动发 Pinterest。内容生产和分发的问题算是解决了,每天稳定在更新,我就觉得挺好的,感觉自己还挺勤快。
但有一天我突然想看看,这些文章到底在 Google 上排到哪了。
打开 Google Search Console,看了半天,找到几个有曝光的关键词,感觉还行。然后又打开 GA4,想看看自然流量到底有没有带来订单。又折腾了半天。
两个后台,两套数据,手动对比,费了大概 40 分钟,搞出了一个大概的结论。
然后第二周我就没做了。。。
说真的,这跟写 blog 是一个道理。只要一件事需要你手动做,而且短期看不到明确回报,你就会断更。人性如此,我也不能免俗。
所以我就想,能不能把这件事也自动化了。
一份有用的周报,该回答四个问题
但在动手之前,我先想了一个问题。一份「有用的」SEO 周报,到底应该告诉我什么?
想了想,其实就四件事。
**第一,整体流量这周是涨了还是跌了。**这是最基本的,给我一个大方向的感知。
第二,哪些关键词在涨,哪些在跌。不看总数,看趋势。哪些词在往上走,说明内容方向对了。哪些词在掉,可能需要回去看看对应的文章。
**第三,有没有「差一点就上首页」的关键词。**这个我觉得是最有价值的信息。后面会展开讲。
第四,SEO 带来的流量,到底有没有变成钱。光有排名和曝光没用,得看转化,看加购,看订单,看收入。
想清楚这四个问题之后,工作流的设计就很顺理成章了。
数据从哪来:GSC + GA4
数据从哪来?两个地方。
Google Search Console 回答前三个问题,它能告诉你每个关键词的排名、曝光、点击、点击率。
GA4 回答第四个问题,它能告诉你自然搜索流量带来了多少 session,多少加购,多少订单,多少收入。
工作流每周一触发的时候,会分别调 GSC 和 GA4 的 API,拉回两周的数据。为什么是两周?因为要做周对周的对比。本周的数据和上周的数据放在一起,才能看出东西是在变好还是变差。
这里有个细节。GSC 的数据有大概 3 天的延迟,所以拉「本周」数据的时候,实际上是拉最近第 10 天到最近第 3 天这个窗口,而不是自然周的周一到周日。刚开始我按自然周去拉,发现最近几天的数据总是缺的,后来才意识到是延迟的问题。
GA4 也是同样的时间窗口,只拉 organic 流量,按页面和来源渠道拆分。
整个工作流的链路大致是这样的,定时触发 → 拉 GSC 本周和上周数据 → 拉 GA4 销售数据 → 周对周分析和分类 → 三路并行输出到飞书和 Google Sheets。涉及的工具就是 n8n、Google Search Console API、GA4 API、Google Sheets 和飞书。

把几百条关键词,自动分成五类
数据拉回来之后,就到分析环节了。
说真的,这是整个工作流里我花心思最多的部分。不是因为技术难,而是我在反复想一件事,怎么把 500 条关键词数据变成「我只需要看 30 秒就能做决策」的东西。
最后我的做法是,让工作流自动把所有关键词分成五类。
第一类叫「上升词」。排名比上周提升了 3 位以上的关键词。看到这些词的时候你应该想的是,内容方向对了,能不能在这个方向上继续加码。
第二类叫「下降词」。排名掉了 3 位以上。可能是竞品在发力,也可能是你的文章质量不够。需要回去看看对应的页面,是不是该补充内容、优化标题了。
第三类是我觉得整个工作流里最有价值的东西,叫 Quick Wins。
排名在第 4 到第 15 名之间,而且有一定曝光量的关键词。
你想想看,一个关键词已经排到这个位置了,说明 Google 已经认可了你的内容。但它还没进前三,用户翻到第二页的概率很低,所以你有曝光但几乎没有点击。这种词只需要再推一把,比如优化一下文章标题,补充一些内容,从其他文章加几条内链指过去,就有可能冲进前三,带来成倍的点击增长。
跟从零开始写一篇新文章比起来,优化这些 Quick Wins 的投入产出比要高太多了。
而且这个 Quick Wins 列表跟我第一篇文章里的 blog 生成工作流是可以直接联动的。拿到需要优化的关键词和页面,回去调整对应的 blog 内容,形成一个闭环。
第四类是「Top Performers」,按点击量排名的头部关键词。这些是你的现金牛,需要持续关注排名,确保不掉。
第五类是「新增词」,上周完全没出现过、这周突然冒出来的关键词。排名可能还很靠后,但它是一个信号,说明 Google 刚刚开始注意到你的某篇内容了。
SEO 流量到底值多少钱
回到第四个问题,SEO 流量到底值多少钱。
这块我是用 GA4 的数据做的。工作流会拉自然搜索流量的 session 数、加购数、订单数、收入,然后算一个整体的转化率。
但让我觉得比较有意思的是按搜索引擎拆分的那块数据。
大部分人做 SEO 只盯着 Google,我之前也是这样。但其实Bing 也能带单。
虽然量不大,但因为之前做 blog 工作流的时候加了 IndexNow 主动提交索引,Bing 的收录速度其实很快,有些词在 Bing 上排名比 Google 还靠前。
这种洞察靠手动看数据是很难发现的。因为正常人根本不会主动去查 Bing 的数据。
工作流还会列出「带来过订单的页面」,直接告诉你哪些 blog 文章是真的在赚钱。这个信息的价值不用多说,它直接指导你后面应该在什么方向上加大内容投入。
分析完,并行输出三件事
分析完之后,工作流会并行做三件事。
飞书机器人推一条摘要消息,就是文章开头那张截图的样子。总点击、总曝光、平均排名、各个分类的 Top 5,一条消息看全局。周一早上扫一眼就够了。
飞书文档会写入一份同样内容的周报。通过飞书开放 API,把分析结果同步写入一个指定的文档里。内容跟飞书通知是一样的,主要是为了备份归档,方便后面想回看历史数据的时候随时翻。
Google Sheets 会追加原始数据。每周的 Top 50 关键词追加到一个叫 SEO Weekly 的表里。这份数据的价值不在于当周看,而在于积累几个月之后,你能看到关键词排名的长期趋势变化。
对了,这个工作流有两个触发方式,一个是每周一定时触发,一个是 Webhook 手动触发。加 Webhook 是因为有时候你临时想看数据,比如刚做了一波优化想验证效果,不用等到下周一,直接调一下就能立刻出报告。
生产 → 分发 → 监控,闭环了
写到这里,算是把这个系列的三篇都写完了。
第一篇讲的是内容生产,用 n8n 自动给 Shopify 写 blog。第二篇讲的是内容分发,每天定时发 Pinterest。这一篇讲的是效果监控,每周自动生成 SEO 周报。
三个工作流串在一起,其实就是一个完整的闭环,生产 → 分发 → 监控 → 反过来指导下一轮生产。
坦率的讲,我觉得做独立站 SEO 这件事,最大的门槛从来不是技术,也不是策略。
是「持续做」和「持续看」。
持续写内容,持续分发,持续监控效果,持续优化。大部分人在中间某个环节就断了,因为太耗精力了。而n8n帮我们彻底解决掉了这个问题,一劳永逸。
这套 SEO 自动化系统从搭建到跑通,前前后后花了我好几个月。关键词调研、blog 选题生成、草稿自动撰写、Shopify 发布、自动提交索引、索引结果监控、Pinterest 自动分发、产品 meta 一键优化、SEO 周报自动推送,每个环节都是踩了坑再改、改了再跑,才调到现在这个版本。
所以我把自己跑了大半年的全套 SEO / GEO 自动化系统打包成了一门课。不是视频课跟着抄,是文字教程加可直接导入的 n8n 工作流源码,每个节点都配了图文配置步骤,零基础也能跟着搭出来。一次部署之后它自己跑,你每周要做的,就是扫一眼。
感兴趣的话加我微信 Aiyuyu_2025 聊聊,备注 SEO。
链接我— Get in Touch

微信
Aiyuyu_2025

公众号
AI与鱼
想说点什么
扫码或搜索微信号
添加好友时备注「网站」