在 Reddit 偶遇神级工作流:用 N8N 打造 AI 博客印钞机,SEO 文章自动批量生产!

156 阅读4分钟

最好的内容创作,是让机器干重复的活,把创意留给人类。

大家好,我是小虎。

昨晚在 Reddit 的 N8N 板块刷帖子,看到一个哥们儿发了个狠帖: "别人不肯分享 AI SEO 博客自动化 工作流 ,我就自己搞了一个!" 💀

点进去一看,好家伙,这工作流太猛了——自动抓热门关键词→AI 写文章→ SEO 优化→自动发布到 WordPress,全程无人值守,真·印钞机!

我立马花了一晚上深度分析了他的搭建思路和各个节点的设计。今天就来拆解一下这个"AI 博客工厂"是怎么运作的! 🚀

🎯 这个 工作流 到底有多强?

先说效果:一天自动产出 5-10 篇 SEO 优化的博客文章,而且每篇都:

  • ✅ 针对真实搜索热词
  • ✅ 结构完整(标题、摘要、正文、标签)
  • ✅ SEO 友好(关键词密度、Meta 描述、内链)
  • ✅ 自动发布到 WordPress/Medium 等平台
  • ✅ 还能推送到 Slack 通知你

关键是:你只要设置好主题方向,剩下的全自动! 😎

🔧 工作流的核心节点拆解

这个工作流用了 7 个关键节点,我画个图你就懂了:

graph LR
    A[⏰ 定时触发<br/>每天早上9点] --> B[🔍 抓取热门关键词<br/>Google Trends API]
    B --> C[🎯 筛选关键词<br/>过滤低搜索量]
    C --> D[🤖 GPT-4生成大纲<br/>结构化文章框架]
    D --> E[✍️ GPT-4写正文<br/>2000字+SEO优化]
    E --> F[📝 WordPress发布<br/>自动设置分类标签]
    E --> G[💬 Slack通知<br/>告知发布成功]

节点 1: 定时触发器 ⏰

每天早上 9 点自动启动,也可以改成每 6 小时一次,看你的内容需求。

节点 2: 抓取热门关键词 🔍

这是整个流程的灵魂!他的工作流通过以下几种方式获取关键词:

  • Google Trends API: 获取实时热搜词

  • Ahrefs/SEMrush API: 抓取低竞争高流量的长尾词

  • Reddit/Twitter API: 爬取行业热门讨论话题

从他的设计来看,用的是 Google Trends,免费且数据够新鲜。

节点 3: 关键词筛选 🎯

拿到关键词后,用 Code 节点做个简单过滤:

  • 搜索量 > 1000/月
  • 竞争度 < 60
  • 跟博客主题相关度 > 70%

这样筛下来,每天大概能留 5-8 个优质关键词。通过分析他的筛选逻辑,我发现关键在于质量优先于数量——宁可少发几篇,也要保证每篇都有价值。

节点 4: GPT-4 生成文章大纲 🤖

把关键词喂给 GPT-4,让它先生成文章框架:

Prompt 示例:

你是一个SEO专家和专业作家。
关键词: {{$json.keyword}}
任务: 生成一篇SEO优化博客的大纲,包含:
1. 吸引点击的标题(包含关键词)
2. 150字Meta描述
3. 5-7个H2小标题
4. 每个小标题下3-5个要点

输出JSON格式:
{
  "title": "...",
  "metaDescription": "...",
  "outline": [...]
}

节点 5: GPT-4 写正文 ✍️

拿到大纲后,再调用一次 GPT-4,让它按大纲展开成完整文章:

他的 Prompt 要点:

  • 目标长度: 1500-2500 字
  • 语气: 专业但易懂,面向普通读者
  • SEO 要求: 关键词自然出现 3-5 次,添加内链和外链
  • 格式: Markdown 格式,方便 WordPress 识别

从配置文件看,temperature=0.7,这个参数设置得很巧妙——保证文章既有创意又不跑题。

节点 6: 自动发布到 WordPress 📝

WordPress 节点直接发布:

  • 标题、正文、摘要自动填充
  • 设置分类和标签(从关键词自动生成)
  • 状态设为"草稿"或"直接发布"(看你的风控需求)
  • 自动设置特色图片(可接 Unsplash API 随机配图)

节点 7: Slack 通知 💬

发布成功后,在 Slack 频道@你:

🎉 新文章已发布!
标题: {{$json.title}}
链接: {{$json.postUrl}}
关键词: {{$json.keyword}}
预计月搜索量: {{$json.searchVolume}}

💻 工作流的核心配置解析

通过深度分析 Reddit 这位大神分享的工作流,我提取出了几个关键的配置要点和设计精髓:

定时触发的巧妙设计

{
  "rule": {
    "interval": [{
      "field": "hours",
      "hoursInterval": 24,
      "triggerAtHour": 9
    }]
  }
}

每天早上 9 点自动触发,这个时间点很讲究——正好是 Google Trends 数据更新后,能抓到最新的热词。

关键词筛选的 JavaScript 核心逻辑

他用了一段很精妙的 JavaScript 来解析 Google Trends 数据:

// 解析Google Trends返回的数据
const rawData = $input.item.json.body;
const trendsData = JSON.parse(rawData.slice(5)); // 去掉API返回的前缀

const keywords = [];
for (const day of trendsData.default.trendingSearchesDays) {
  for (const search of day.trendingSearches.slice(0, 3)) {
    keywords.push({
      keyword: search.title.query,
      traffic: search.formattedTraffic,
      relatedQueries: search.relatedQueries.map(q => q.query)
    });
  }
}

这段代码的精髓在于:

  • 不是抓所有热词,而是每天只取前 3 个——质量>数量!
  • 同时抓取相关查询词,为后续内链提供素材
  • 数据结构设计简洁,便于后续节点处理

GPT-4 Prompt 的温度控制

从他的配置文件来看,两次 GPT-4 调用都设置了temperature=0.7,这个参数很关键:

  • 太低(如 0.3)→ 文章会太机械、缺乏创意

  • 太高(如 0.9)→ 容易跑题、出现幻觉内容

  • 0.7 是 SEO 内容创作的甜蜜点

WordPress 发布的风控策略

特别注意他把文章状态设为**"draft"(草稿)**而不是直接发布,这样可以人工审核后再上线,避免 AI 生成内容直接发布导致的质量问题。


💡 想要完整的工作流配置?

看到这里,你可能想问:完整的 JSON 文件在哪里?我能直接用吗?

我已经把这个工作流的完整配置文件、详细的搭建教程、优化后的 Prompt 模板,全部整理好了!

但因为篇幅太长(完整 JSON 有 1500 多行代码),放在文章里会影响阅读体验。所以我把它放到了 CodeBuddy 学习群

🎁 加入 CodeBuddy 学习群,你能获得:

这个 AI 博客工作流的完整 JSON 文件(可直接导入 N8N)

逐节点配置教程(手把手教你搭建)

10+优化后的 Prompt 模板(适配不同行业)

20+其他实战工作流

  • 自动爬虫+数据分析
  • 社交媒体自动发布
  • 邮件营销自动化
  • AI 客服工作流
  • 自动生成短视频脚本
  • ...还有更多!

每周工作流分享会,和大家一起交流 AI 自动化的实战经验

👉 后台私信我进学习群。