AI 批量生成 SEO 文章实战:用大模型 API 实现内容自动化生产
用 Claude 和 GPT API 批量生成 SEO 优化文章,从关键词研究到自动发布的完整技术方案。附 Python 代码、Prompt 工程技巧和 Google 排名策略。
AI 批量生成 SEO 文章实战:用大模型 API 实现内容自动化生产
AI + API 可以大幅提升 SEO 内容的生产效率,从关键词研究、大纲生成到初稿全部自动化,再经人工审核后发布。本文分享用 Claude/GPT API 搭建 SEO 内容自动化流水线的技术方案。注意:AI 文章仍需人工审核,批量发布同质内容可能影响搜索排名。
架构总览
关键词库 → 内容规划 → AI 生成文章 → 质量检查 → SEO 优化 → 发布上线
↑ ↓
关键词研究 ←──────────── 排名监控 ←──────────── Google 收录
第一步:关键词研究与规划
AI 辅助关键词拓展
import anthropic
client = anthropic.Anthropic(
api_key='your-derouter-key',
base_url='https://api.derouter.ai/proxy/v1'
)
def research_keywords(seed_keyword, count=20):
'''AI 辅助关键词拓展'''
prompt = f'''你是 SEO 关键词研究专家。
种子关键词:{seed_keyword}
请拓展 {count} 个长尾关键词,每个包含:
1. 关键词
2. 搜索意图(信息型/导航型/交易型/商业调查型)
3. 估算竞争度(低/中/高)
4. 推荐文章类型(教程/对比/列表/指南/评测)
优先选择:
- 搜索意图明确的长尾词
- 竞争度低但有明确需求的词
- 可以自然引导到产品/服务的词
输出为表格格式。'''
msg = client.messages.create(
model='claude-sonnet-4-6',
max_tokens=4096,
messages=[{'role': 'user', 'content': prompt}]
)
return msg.content[0].text
keywords = research_keywords('AI API 中转站')第二步:文章大纲生成
SEO 文章大纲生成
def generate_outline(keyword, competitors_info=''):
'''根据关键词生成 SEO 优化的文章大纲'''
prompt = f'''你是 SEO 内容策略师。
目标关键词:{keyword}
{'竞品文章参考:' + competitors_info if competitors_info else ''}
请生成一篇 SEO 优化文章的大纲:
1. 标题(包含关键词,60字符以内,引人点击)
2. Meta Description(包含关键词,150-160字符)
3. H2/H3 标题结构(6-10个小节)
4. 每个小节的核心要点(2-3个)
5. 内链建议(可以链接到哪些相关主题)
6. FAQ 段落建议(3-5个常见问题)
SEO 规则:
- 关键词在标题、首段、结尾各出现一次
- 相关关键词(LSI)自然分布在正文中
- H2 标题中包含关键词变体
- 文章长度建议:1500-2500字'''
msg = client.messages.create(
model='claude-sonnet-4-6',
max_tokens=2048,
messages=[{'role': 'user', 'content': prompt}]
)
return msg.content[0].text第三步:批量文章生成
批量生成 SEO 文章
def generate_seo_article(keyword, outline, word_count=2000):
'''根据大纲生成完整的 SEO 优化文章'''
prompt = f'''根据以下大纲写一篇 SEO 优化文章。
目标关键词:{keyword}
字数要求:{word_count}字
大纲:
{outline}
写作规则:
1. 自然融入关键词,密度 1-2%,不堆砌
2. 首段 100 字内出现关键词
3. 每 300 字至少一个小标题(H2/H3)
4. 段落短小(3-5句),适合在线阅读
5. 包含具体数据、案例或比较
6. 语气专业但易懂,不用晦涩术语
7. 结尾有明确的行动号召(CTA)
8. 包含 FAQ 段落(Schema 友好)
格式:Markdown(H2用##,H3用###)
重要:不要写出 AI 味——避免「在当今时代」「众所周知」「值得一提的是」等套话。'''
msg = client.messages.create(
model='claude-sonnet-4-6',
max_tokens=8000,
messages=[{'role': 'user', 'content': prompt}]
)
return msg.content[0].text
def batch_generate(keywords, outlines):
'''批量生成文章'''
articles = []
for kw, outline in zip(keywords, outlines):
article = generate_seo_article(kw, outline)
articles.append({
'keyword': kw,
'content': article,
})
print(f'已生成: {kw}')
return articles第四步:质量检查
AI 自动质量检查
def quality_check(article, target_keyword):
'''AI 自检文章质量'''
prompt = f'''作为 SEO 编辑,请审查以下文章并评分。
目标关键词:{target_keyword}
文章:
{article[:3000]} # 截取前3000字
评分维度(每项1-10分):
1. 关键词优化:关键词是否自然出现在标题、首段、H2、结尾
2. 内容深度:是否有具体数据、案例、实操步骤
3. 可读性:段落长度、句式变化、逻辑衔接
4. 原创性:是否有独特观点,不像 AI 套话
5. 用户意图匹配:是否真正回答了用户搜索这个关键词的需求
每项给分并说明扣分原因。
总评:通过(总分 > 35)/ 需修改(25-35)/ 重写(< 25)
如果需修改,给出具体修改建议。'''
msg = client.messages.create(
model='claude-sonnet-4-6',
max_tokens=2048,
messages=[{'role': 'user', 'content': prompt}]
)
return msg.content[0].text第五步:自动发布
自动发布到 WordPress
import requests
def publish_to_wordpress(title, content, keyword, wp_url, wp_user, wp_password):
'''发布到 WordPress'''
# WordPress REST API
api_url = f'{wp_url}/wp-json/wp/v2/posts'
post_data = {
'title': title,
'content': content,
'status': 'draft', # 先存草稿,审核后发布
'categories': [],
'tags': [keyword],
'meta': {
'_yoast_wpseo_focuskw': keyword, # Yoast SEO 关键词
}
}
response = requests.post(
api_url,
json=post_data,
auth=(wp_user, wp_password)
)
return response.json()
# 批量发布
for article in articles:
publish_to_wordpress(
title=article['title'],
content=article['content'],
keyword=article['keyword'],
wp_url='https://your-site.com',
wp_user='admin',
wp_password='your-app-password'
)成本与产能
单篇文章成本
| 环节 | 模型 | Token 消耗 | derouter.ai 费用 |
|---|---|---|---|
| 关键词研究 | Sonnet | 2K | ¥0.01 |
| 大纲生成 | Sonnet | 3K | ¥0.02 |
| 正文生成 | Sonnet | 10K | ¥0.05 |
| 质量检查 | Sonnet | 5K | ¥0.03 |
| 单篇总计 | 20K | ¥0.11 |
每篇 SEO 文章的 API 成本约 ¥0.11。
规模化产能
| 日产量 | 月产量 | 月 API 费用 | 对比人工成本 |
|---|---|---|---|
| 10 篇 | 300 篇 | ¥33 | ¥30,000+(3个编辑) |
| 50 篇 | 1500 篇 | ¥165 | ¥150,000+ |
| 100 篇 | 3000 篇 | ¥330 | ¥300,000+ |
Google 排名注意事项
Google 对 AI 内容的态度
Google 官方声明:不反对 AI 生成的内容,但反对低质量的内容。关键是内容要对用户有价值。
提升 AI 文章排名的技巧
- E-E-A-T 信号:加入作者信息、真实经验、专业背景
- 唯一价值:每篇文章至少有一个独特的观点/数据/案例
- 内链网络:文章之间建立合理的内链结构
- 更新频率:定期更新已发布的文章
- 用户信号:优化停留时间和跳出率
避免被 Google 惩罚
- 不要发完全未编辑的 AI 文章 — 至少人工审核修改
- 不要大量发布同质内容 — 每篇要有差异化角度
- 不要关键词堆砌 — 自然融入,密度 1-2%
- 不要忽略 Schema — 加入 FAQ、HowTo 等结构化数据
完整工作流示例
完整 SEO 内容自动化流水线
# 完整的 SEO 内容自动化工作流
import anthropic
import json
import time
client = anthropic.Anthropic(
api_key='your-derouter-key',
base_url='https://api.derouter.ai/proxy/v1'
)
def seo_content_pipeline(seed_keywords):
'''SEO 内容自动化流水线'''
results = []
for seed in seed_keywords:
print(f'处理关键词: {seed}')
# 1. 生成大纲
outline = generate_outline(seed)
print(f' 大纲生成完成')
# 2. 生成文章
article = generate_seo_article(seed, outline)
print(f' 文章生成完成')
# 3. 质量检查
review = quality_check(article, seed)
print(f' 质量检查完成')
results.append({
'keyword': seed,
'outline': outline,
'article': article,
'review': review,
})
time.sleep(1) # 避免请求过快
return results
# 运行
keywords = [
'Claude API 国内使用教程',
'便宜的 AI API 推荐',
'AI 编程工具对比',
]
pipeline_results = seo_content_pipeline(keywords)常见问题
总结
AI + API 实现 SEO 内容自动化的关键:
- 系统化:从关键词到发布,建立完整流水线
- 质量优先:AI 生成后一定要质检和人工审核
- 差异化:每篇文章要有独特价值
- 成本极低:通过 derouter.ai,每篇 SEO 文章成本仅 ¥0.11
月费 ¥30-300,月产 300-3000 篇 SEO 文章。
Related Articles
用 AI 搭建智能客服:跨境电商 Claude/GPT API 接入教程
跨境电商如何用 Claude 和 GPT API 搭建智能客服机器人?本教程从零教你接入 AI API,实现多语言自动回复、工单分类、情感分析,附完整代码示例。
AI 办公自动化实战:用大模型 API 批量处理 Excel、生成报告、写周报
上班族如何用 AI 提升办公效率?本文教你用 Claude 和 GPT API 自动处理 Excel 数据分析、生成 PPT 报告、写周报月报,附 Python 脚本和 Prompt 模板。
AI Agent 开发实战:Dify 和 LangChain 接入 Claude/GPT API 完整教程
用 Dify 和 LangChain 开发 AI Agent 智能体,如何接入 Claude 和 GPT API?本教程教你搭建 RAG 应用、多模型工作流、智能客服,附完整代码和国内部署方案。