最好的内容创作,是让机器干重复的活,把创意留给人类。
大家好,我是小虎。
昨晚在 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 自动化的实战经验
👉 后台私信我进学习群。