AI自动化SEO内容工程:从50万关键词到33篇上线文章的完整实践

[打印]2026-07-18309
喜欢这篇文章?

访问温控器系列课程,33篇免费教程从入门到精通。源码和评分算法已开源。

查看系列课程

AI自动化SEO内容工程:从50万关键词到33篇上线文章的完整实践

本文将介绍如何使用AI Agent(Claude Code)在8小时内,从一份50万行的5118关键词CSV出发,完成关键词分析、内容规划、文章撰写、自动发布、Schema注入、搜索提交和质量评分的全链路SEO内容工程。

文章目录
  1. 一、项目背景
  2. 二、关键词评分算法
  3. 三、覆盖率驱动的迭代规划
  4. 四、全自动发布Pipeline
  5. 五、质量评分体系
  6. 六、遇到的坑
  7. 七、项目产出
  8. 八、总结

一、项目背景

1.1 数据源

使用5118关键词工具导出的CSV文件,包含500,001行数据,GBK编码,覆盖暖通温控器领域。文件包含20个字段(关键词、竞价公司数量、搜索指数等)。

1.2 目标平台

www.syuan.vip,Destoon CMS系统(PHP 7.4 + MySQL),部署于阿里云ECS。

1.3 技术目标

  • 从50万关键词中自动筛选高价值目标词
  • 自动撰写符合SEO规范的技术文章
  • 自动发布、增强和提交搜索引擎
  • 自动质量检查和评分

二、关键词评分算法

2.1 为什么不能用搜索指数?

5118工具的特征是:只有头部种子词有搜索指数数据,大量长尾词指标为空。不能直接依赖搜索量来筛选。

2.2 三维评分模型

def score_keyword(kw):
score = 0
# 维度1:业务词匹配(10-35分)
for term in core_terms: # 地暖/壁挂炉/分水器/管材等
if term in kw: score += pts
# 维度2:意图信号(5-28分)
for term in intent_terms: # 怎么/如何/故障/价格/接线图等
if term in kw: score += pts
# 维度3:长尾特征(3-12分)
if len(kw) >= 12: score += 8
if chinese_chars >= 8: score += 6
return score

2.3 评分结果分析

TOP 500关键词中:

  • 教程意图词(\"怎么接线\"\"怎么安装\"\"怎么设置\"):70%
  • 故障排查词:15%
  • 商业意图词(\"价格\"\"多少钱\"\"品牌\"):5%

结论:制定以信息型文章为主的内容策略,商业转化放在文章内CTA区块。

三、覆盖率驱动的迭代规划

3.1 第一轮:8篇支柱文章

覆盖地暖、壁挂炉、接线、智能、故障、选型、品牌、配件八大核心领域。

3.2 覆盖率分析器

使用正则语义域匹配技术,检查50万关键词的覆盖情况:

# 为每篇文章定义语义域
article_domains = {
22: [r\'地暖温控\', r\'地暖.*温控器\'],
23: [r\'壁挂炉.*温控\', r\'锅炉.*温控器\'],
...
}

# 匹配50万关键词
for kw in all_keywords:
for aid, patterns in article_domains.items():
if any(re.search(p, kw) for p in patterns):
covered.add(kw)
break

3.3 发现的10个关键词缺口

缺口领域未覆盖关键词数
电采暖设备2,789
控制箱/配电箱1,145
传感器选型1,068
采暖费用分析1,003
通讯协议(Modbus/BACnet/KNX)769
循环水泵联动729
联动控制方案687
暖气片温控系统461
新风联动319
地暖施工验收294

这个缺口清单驱动了后续三批扩展,最终达到33篇。

四、全自动发布Pipeline

4.1 架构

┌─────────────────┐
│ Markdown 写作 │ .omc/wiki/article-{n}.md
└────────┬────────┘

┌─────────────────┐
│ Frontmatter剥离 │ strip_frontmatter()
└────────┬────────┘

┌─────────────────┐
│ MD→HTML转换 │ 自定义转换器(表格/列表/代码块/引用/FAQ)
└────────┬────────┘

┌─────────────────┐
│ API发布 │ POST /api/locoy.php
└────────┬────────┘

┌─────────────────┐
│ PHP增强脚本 │ TOC生成 + CTA注入 + 内链转换 + Schema注入
└────────┬────────┘

┌─────────────────┐
│ 搜索提交 │ sitemap更新 + IndexNow API + Baidu推送
└─────────────────┘

4.2 数据库表结构

  • destoon_announce — 文章主表(content字段)
  • destoon_article_21 — 文章扩展表(introduce/tag字段)
  • destoon_baidu_push — 百度推送记录

4.3 Meta标签注入

announce.inc.php 中添加:

$a21 = $db->get_one(\"SELECT introduce,tag FROM \".DT_PRE.\"article_21 WHERE itemid=$itemid\");
$head_description = $a21 ? $a21[\'introduce\'] : \'\';
$head_keywords = ($a21 && !empty($a21[\'tag\'])) ? $a21[\'tag\'] : \'\';

五、质量评分体系

5.1 六级100分标准

维度分值检查项
内容深度25字数、H2数量、表格、FAQ
结构清晰20TOC、层级、列表
SEO优化20Meta、Schema
内链质量15相关阅读链接数
转化引导10CTA存在
格式规范10表格/列表/代码块

5.2 自动打分

Python爬虫逐篇爬取线上页面,自动提取所有检查项并计算分数。

5.3 最终结果

  • 总文章数:33篇
  • 平均分:89.5/100
  • A级(≥90):20篇(61%)
  • B级(80-89):8篇(24%)
  • C级(<80):5篇(15%)

六、遇到的坑

6.1 Destoon模板修改

Destoon模板使用自定义 {if}...{/if} 标签,不支持 {php}...{/php} 块。

误删一个 {/if} 导致54对标签失衡,全站白屏(0字节响应)。从系统备份恢复了三次才稳定。

解决方案:只在 .inc.php 逻辑层注入变量,不修改 .htm 模板层的 {if} 结构。

6.2 Schema注入

模板层的 {php} 块不工作,改为PHP脚本直接写入 content 字段末尾。

6.3 缓存清理

Destoon的 file/cache/tpl/ 编译缓存必须手动清除才能反映模板变更。

七、项目产出

7.1 文章

  • 33篇暖通温控器技术文章(13万中文字)
  • 每篇2000-5000字,含表格/列表/代码块/FAQ
  • 5个系列课程(course.html)

7.2 技术文档

  • 关键词评分算法(51万词 → TOP 500)
  • Markdown → HTML 转换器
  • 自动TOC生成器
  • 内链网络
  • Schema JSON-LD注入器
  • 6维质量评分器
  • Session Export工程记录

7.3 搜索结果提交

  • IndexNow API(Bing/Yandex/DuckDuckGo)
  • 百度自动推送JS(全站footer)
  • 360自动推送JS(全站footer)

八、总结

AI Agent做SEO内容工程的优势:

  • 规模化:8小时33篇
  • 一致性:评分算法确保质量标准
  • 关键词驱动:从50万词中自动筛选

局限性:

  • 缺乏一手数据
  • 无图片生成能力
  • 老CMS适配成本高

最适合的场景:信息型内容(how-to、知识库)、长尾关键词覆盖、内容冷启动。

完整代码和文档:https://github.com/DeYU035/thermostat-seo-content-engine

网站首页  |  联系方式  |  网站声明  |  使用协议  |  隐私政策  |  服务项目  |  关于我们  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  帮助中心  |  网站地图  |  违规举报
鲁ICP备18028751号-2