Back to Blog

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 费用
关键词研究Sonnet2K¥0.01
大纲生成Sonnet3K¥0.02
正文生成Sonnet10K¥0.05
质量检查Sonnet5K¥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 文章排名的技巧

  1. E-E-A-T 信号:加入作者信息、真实经验、专业背景
  2. 唯一价值:每篇文章至少有一个独特的观点/数据/案例
  3. 内链网络:文章之间建立合理的内链结构
  4. 更新频率:定期更新已发布的文章
  5. 用户信号:优化停留时间和跳出率

避免被 Google 惩罚

  1. 不要发完全未编辑的 AI 文章 — 至少人工审核修改
  2. 不要大量发布同质内容 — 每篇要有差异化角度
  3. 不要关键词堆砌 — 自然融入,密度 1-2%
  4. 不要忽略 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 内容自动化的关键:

  1. 系统化:从关键词到发布,建立完整流水线
  2. 质量优先:AI 生成后一定要质检和人工审核
  3. 差异化:每篇文章要有独特价值
  4. 成本极低:通过 derouter.ai,每篇 SEO 文章成本仅 ¥0.11

月费 ¥30-300,月产 300-3000 篇 SEO 文章。

Ready to Get Started?

Access Claude, GPT, and more at a fraction of the cost.

Create Free Account

Related Articles