在 AI 时代,个人的护城河不再是“时间”或“技能”,而是系统。
很多人止步于“让 AI 写文章”,但那只是起点。真正的挑战在于:如何让系统不报错?如何避免生产垃圾内容?以及最重要的——如何让系统根据 Google 的反馈自我进化?
本文将复盘这套基于 Notion + n8n + Dify + WordPress 的自动化系统的构建逻辑与增长方法论。

一、 架构设计:系统的“骨骼”与“神经”
一个商业化的自动化系统,必须具备“加工能力”和“容错能力”。简单的 Zapier 搬运无法满足复杂的 SEO 需求。
我的技术栈选择如下:
- 大脑 (Database): Notion。 用于选题管理、关键词库、发布状态监控。
- 神经 (Automation): n8n (Docker部署)。 负责连接一切,处理逻辑分支(这是系统的核心调度室)。
- 心脏 (Processing): Dify。 利用 LLM (Qwen/Claude) 进行深度内容重写、SEO 优化和格式清洗。
- 肢体 (CMS): WordPress。 最终的内容呈现终端。
核心亮点:双模态“反脆弱”采集
依赖外部 API 是最大的风险。如果 Jina Reader 抓取失败怎么办?如果目标网页有防火墙怎么办?

我设计了一套兜底机制:
- 优先模式: 调用 Jina API 抓取目标 URL。
- 兜底模式: 如果 API 失败或内容过短,系统自动降级,读取我在 Notion Page 中手动剪藏的 Blocks 内容。
这确保了流水线像“水”一样,无论遇到什么阻碍,总能流向终点。
二、 鲁棒性工程:让系统“防弹”
在开发过程中,我解决了两个最让自动化工程师头疼的问题。
1. 驯服 LLM 的“废话” (JSON Regex Extraction)
当我们要让 AI 输出 JSON 格式以便程序处理时,AI 经常会“热心”地多嘴,比如在 JSON 前面加一句 Here is the code: 或在结尾加 Note: ...。这会导致后续的程序解析失败,整条流水线熔断。
解决方案:
不要相信 AI 会遵守格式。我在 n8n 代码节点中引入了防御性逻辑,使用正则表达式 match(/\{[\s\S]*\}/) 强行提取第一个 { 和最后一个 } 之间的内容。无论 AI 说什么废话,我只取核心数据。
2. 消灭 URL 冲突 (Medium-Style Slugs)
如果生成了两篇标题相似的文章,WordPress 可能会自动在 URL 后面加 -2,这非常不专业且影响 SEO。
解决方案:
我采用“Medium 风格”的 ID 生成策略。在 n8n 生成 URL Slug 时,自动追加一个基于当前毫秒数的 Base36 短码(如 shopify-seo-guide-k92d)。这在物理层面上保证了每一篇文章的 URL 都是绝对唯一的,无需查重。
三、 意图注入:从“搬运”到“狙击”
系统跑通后,我面临的最大挑战是商业价值。如果只是随机翻译/重写网上的文章,哪怕发 1000 篇,也只是互联网垃圾。
我引入了 "SEO Intent Injection" (意图注入) 流程。
升级策略
我改造了 Notion 的数据库,增加了一个 Target Keyword 字段。
- Before: AI 收到一篇文章 -> 盲目重写。
- After: AI 收到一篇文章 + 一个目标关键词(如 "Shopify SEO Checklist")。
在 Dify 的提示词(Prompt)中,我强制要求 AI:
"你必须围绕核心关键词 {{keyword}} 进行重构。确保该关键词出现在 H1、第一段前 50 字以及至少一个 H2 标题中。"这一个小小的改动,将系统从“内容搬运工”变成了“精准狙击手”。
四、 增长回路:基于 GSC 的数据挖掘战术
这是本系统的核心商业机密。所有的文章发布,都只是为了获取“数据反馈”。
在文章发布 1-2 个月后,Google Search Console (GSC) 会积累真实的用户搜索数据。我们需要利用这些数据来指导 AI 进行“二次迭代”。

战术 1:挖掘“射程内”关键词
我们需要寻找那些“Google 觉得你有点相关,但还没完全认可你”的词。
- 操作方法: 导出 GSC 数据,筛选出平均排名在 Position 11 - 25 之间,且展示量 (Impressions) > 100 的关键词。
- 逻辑: 这些词你在第 2 或第 3 页。只需稍微优化,就能冲进首页(流量翻倍)。
- 动作: 将这些词填回 Notion,触发 n8n 的 "Update Mode",让 AI 针对该词专门增加一段 H2 内容,并更新旧文章。
战术 2:避免“关键词自相残杀”
很多新手会犯一个错误:发现一个热词,就拼命写新文章。结果是网站上有 5 篇讲 "SEO Tips" 的文章,导致 Google 不知道该排哪一篇,全部降权。
- 超级个体法则: 在 Notion 建立关键词登记表。
- 执行: 如果我们要打的新词已经写过了,绝不发新文,而是把新词喂给系统,让它去升级旧文。
通过这套逻辑,我们的系统不再是一个“单向的发射器”,而是一个“根据反馈不断自我修正的闭环”。
五、 COPE 策略:一次生成,全网分发
为了榨干内容的每一分价值,我引入了 COPE (Create Once, Publish Everywhere) 理念。
文章发布到网站仅仅是开始。我在 Dify 的输出结构中增加了 social_posts 字段。当 AI 写文章时,它必须同时生成:
- LinkedIn Post: 专业、深度、列表体。
- Twitter (X) Thread: 短促、Hook 强、加入 Hashtag。
闭环回写:
n8n 在 WordPress 发布成功后,会将这些社交媒体文案自动回写到 Notion 的原条目中。
每天早上,你只需要打开 Notion,就能看到已发布的文章链接,以及准备好的推文。复制、粘贴、发送——整个过程只需 30 秒。
六、 结语:做系统的架构师,而不是操作员
这套系统的核心价值不在于它写得有多好,而在于它解放了决策力。
- 我不再纠结“今天写什么”,而是看 GSC 数据告诉我“用户在搜什么”。
- 我不再担心“忘了发推特”,因为草稿已经躺在 Notion 里等我。
James Clear 曾说:“我们不会上升到我们目标的水平,我们会跌落到我们系统的水平。”
在 AI 时代,构建一个高护城河的“一人企业”,不再是比拼谁睡得少、谁干得多,而是比拼谁能设计出更优雅、更健壮、且具备自我进化能力的自动化系统。
这就是进化的力量。