TheCraigHewitt/seomachine
GitHub: TheCraigHewitt/seomachine
基于 Claude Code 构建的 SEO 内容创作系统,通过专业化 Agent 和数据分析集成,帮助企业高效生产高质量、高排名的博客内容。
Stars: 642 | Forks: 143
# SEO Machine
一个专为任何企业创建长篇、SEO 优化博客内容的专用 Claude Code 工作区。该系统帮助您研究、撰写、分析和优化能够获得良好排名并服务于目标受众的内容。
## 概述
SEO Machine 基于 Claude Code 构建,提供:
- **自定义命令**:`/research`、`/write`、`/rewrite`、`/analyze-existing`、`/optimize`、`/performance-review`、`/publish-draft`、`/article`、`/priorities`,以及专门的研究和落地页命令
- **专用 Agent**:内容分析器、SEO 优化、Meta 元素创建、内部链接、关键词映射、编辑、性能分析、标题生成器、CRO 分析师、落地页优化器
- **营销技能**:26 项营销技能,涵盖文案写作、CRO、A/B 测试、邮件序列、定价策略等
- **高级 SEO 分析**:搜索意图检测、关键词密度与聚类、内容长度对比、可读性评分、SEO 质量评级 (0-100)
- **数据集成**:Google Analytics 4、Google Search Console、DataForSEO,用于获取实时性能洞察
- **上下文驱动**:品牌语调、风格指南、SEO 指南和示例指导所有内容
- **工作流组织**:针对主题、研究、草稿和已发布内容的结构化目录
## 快速开始
### 前置条件
- 已安装 [Claude Code](https://claude.com/claude-code)
- Anthropic API 账户
### 安装
1. 克隆此仓库:
```
git clone https://github.com/[your-username]/seomachine.git
cd seomachine
```
2. 安装分析模块的 Python 依赖项:
```
pip install -r data_sources/requirements.txt
```
这将安装:
- Google Analytics/Search Console 集成
- DataForSEO API 客户端
- NLP 库 (nltk, textstat)
- 机器学习 (scikit-learn)
- Web 抓取工具 (beautifulsoup4)
3. 在 Claude Code 中打开:
```
claude-code .
```
4. **自定义上下文文件**(重要!):
所有上下文文件均以模板形式提供。请使用您公司的信息填写:
- `context/brand-voice.md` - 定义您的品牌语调和信息 *(参考 examples/castos/)*
- `context/writing-examples.md` - 添加 3-5 篇您网站上的 exemplary 博客文章
- `context/features.md` - 列出您的产品/服务功能和优势
- `context/internal-links-map.md` - 映射您的关键页面以进行内部链接
- `context/style-guide.md` - 填写您的风格偏好
- `context/target-keywords.md` - 添加您的关键词研究和主题集群
- `context/competitor-analysis.md` - 添加竞争对手分析和洞察
- `context/seo-guidelines.md` - 检查并调整 SEO 要求
**快速开始**:查看 `examples/castos/`,了解一家播客托管 SaaS 公司如何填写所有上下文文件的完整真实示例。
## 工作流
### 创建新内容
#### 1. 从研究开始
```
/research [topic]
```
**它的作用**:
- 执行关键词研究
- 分析前 10 名竞争对手
- 识别内容差距
- 创建综合研究简报
- 保存到 `/research/` 目录
**示例**:
```
/research content marketing strategies for B2B SaaS
```
#### 2. 撰写文章
```
/write [topic or research brief]
```
**它的作用**:
- 创建 2000-3000+ 字的 SEO 优化文章
- 保持 `context/brand-voice.md` 中的品牌语调
- 自然地整合关键词
- 包含内部和外部链接
- 提供 Meta 元素(标题、描述、关键词)
- 自动触发优化 Agent
- 保存到 `/drafts/` 目录
**示例**:
```
/write content marketing strategies for B2B SaaS
```
**Agent 自动执行**:
撰写后,这些 Agent 会自动分析内容:
- **SEO Optimizer**:页面内 SEO 建议
- **Meta Creator**:多种 Meta 标题/描述选项
- **Internal Linker**:具体的内部链接建议
- **Keyword Mapper**:关键词布局和密度分析
#### 3. 最终优化
```
/optimize [article file]
```
**它的作用**:
- 全面的 SEO 审计
- 验证所有元素是否符合要求
- 提供最终润色建议
- 生成发布准备评分
- 创建优化报告
**示例**:
```
/optimize drafts/content-marketing-strategies-2025-10-29.md
```
### 更新现有内容
#### 1. 分析现有文章
```
/analyze-existing [URL or file path]
```
**它的作用**:
- 获取并分析当前内容
- 评估 SEO 性能
- 识别过时信息
- 评估竞争定位
- 提供内容健康评分 (0-100)
- 推荐更新优先级和范围
- 将分析保存到 `/research/` 目录
**示例**:
```
/analyze-existing https://yoursite.com/blog/marketing-guide
/analyze-existing published/marketing-guide-2024-01-15.md
```
#### 2. 重写/更新内容
```
/rewrite [topic or analysis file]
```
**它的作用**:
- 根据分析发现更新内容
- 刷新统计数据和示例
- 改进 SEO 优化
- 添加新章节以填补空白
- 保留原文中有效的部分
- 跟踪所做的更改
- 保存到 `/rewrites/` 目录
**示例**:
```
/rewrite marketing guide
```
## 命令参考
### `/research [topic]`
针对新内容的综合关键词和竞争研究。
**输出**:`/research/brief-[topic]-[date].md` 中的研究简报
**包含**:
- 主要和次要关键词
- 竞争对手分析(前 10 名)
- 内容差距和机会
- 推荐大纲
- 内部链接策略
- Meta 元素预览
### `/write [topic]`
创建长篇 SEO 优化文章(2000-3000+ 字)。
**输出**:`/drafts/[topic]-[date].md` 中的文章
**包含**:
- 具有 H1/H2/H3 结构的完整文章
- SEO 优化内容
- 内部和外部链接
- Meta 元素(标题、描述、关键词)
- SEO 检查清单
**自动触发**:
- SEO Optimizer agent
- Meta Creator agent
- Internal Linker agent
- Keyword Mapper agent
### `/rewrite [topic]`
更新和改进现有内容。
**输出**:`/rewrites/[topic]-rewrite-[date].md` 中的更新文章
**包含**:
- 重写/更新的内容
- 更改摘要
- 前后对比
- 更新的 SEO 元素
### `/analyze-existing [URL or file]`
分析现有博客文章的改进机会。
**输出**:`/research/analysis-[topic]-[date].md` 中的分析报告
**包含**:
- 内容健康评分 (0-100)
- 速赢点(即时改进)
- 战略性改进
- 重写优先级和范围
- 用于重写的研究简报
### `/optimize [file]`
发布前的最终 SEO 优化通过。
**输出**:`/drafts/optimization-report-[topic]-[date].md` 中的优化报告
**包含**:
- SEO 评分 (0-100)
- 优先修复项
- 速赢点
- Meta 元素选项
- 链接增强建议
- 发布准备评估
### `/publish-draft [file]`
通过 REST API 将文章发布到 WordPress,包含 Yoast SEO 元数据。
### `/article [topic]`
简化的文章创建工作流。
### `/priorities`
使用分析数据的内容优先级矩阵,用于识别影响力最高的内容任务。
### `/scrub [file]`
从内容中移除 AI 水印和模式(em-dashes、填充短语、机械模式)。
### 研究命令
| 命令 | 描述 |
|---------|-------------|
| `/research-serp [keyword]` | 目标关键词的 SERP 分析 |
| `/research-gaps` | 竞争对手内容差距分析 |
| `/research-trending` | 热门话题机会 |
| `/research-performance` | 基于性能的内容优先级 |
| `/research-topics` | 主题集群研究 |
### 落地页命令
| 命令 | 描述 |
|---------|-------------|
| `/landing-write [topic]` | 创建转化优化的落地页 |
| `/landing-audit [file]` | 审计落地页的 CRO 问题 |
| `/landing-research [topic]` | 研究竞争对手和定位 |
| `/landing-competitor [URL]` | 深度竞争对手落地页分析 |
| `/landing-publish [file]` | 将落地页发布到 WordPress |
## Agent
自动分析内容并提供专家建议的专用 Agent。
### Content Analyzer (新功能!)
**用途**:使用 5 个专用模块进行全面的、数据驱动的内容分析
**分析**:
- 搜索意图分类
- 关键词密度和聚类以及主题检测
- 内容长度与顶级 SERP 竞争对手的对比
- 可读性评分
- SEO 质量评级(0-100 分及类别细分)
- 关词堆砌风险检测
- 被动语态比例和句子复杂性
- 显示各部分关键词布局的分布热图
**输出**:
- 包含发布准备评估的执行摘要
- 优先行动计划(关键/高优先级/优化)
- 竞争定位分析
- 针对每个分析领域的详细建议
- 用于改进的精确指标和基准
**技术支持**:
- `search_intent_analyzer.py` - 搜索意图检测
- `keyword_analyzer.py` - 关键词密度、聚类、LSI 关键词
- `content_length_comparator.py` - SERP 竞争对手分析
- `readability_scorer.py` - 多种可读性指标
- `seo_quality_rater.py` - 全面的 SEO 评分
### SEO 优化器
**用途**:页面内 SEO 分析和优化建议
**分析**:
- 关键词优化和密度
- 内容结构和标题
- 内部和外部链接
- Meta 元素
- 可读性和用户体验
- 精选摘要机会
**输出**:SEO 评分 (0-100) 及具体的改进建议
### Meta 创建者
**用途**:生成高转化率的 Meta 标题和描述
**创建**:
- 5 个 Meta 标题变体(50-60 个字符)
- 5 个 Meta 描述变体(150-160 个字符)
- 测试建议
- SERP 预览
- 转化优化文案
**输出**:包含推荐和理由的多种选项
### 内部链接专家
**用途**:战略性内部链接建议
**提供**:
- 3-5 个具体的内部链接建议
- 确切的放置位置
- 锚文本建议
- 用户旅程映射
- SEO 影响预测
**参考**:`context/internal-links-map.md`
### Keyword 映射器
**用途**:关键词布局和整合分析
**分析**:
- 关键词密度和分布
- 关键位置检查清单
- 自然语言整合质量
- LSI 关键词覆盖范围
- 关键词蚕食风险
**输出**:分布图、差距分析、具体的修改建议
### 编辑
**用途**:将技术准确的内容转化为听起来像人类、引人入胜的文章
**分析**:
- 语调和个性
- 示例的具体性
- 可读性和流畅度
- 机械与人类模式
- 互动性和故事性
**提供**:
- 人性化评分 (0-100)
- 包含前后对比的关键编辑
- 模式分析
- 注入个性的具体重写
- 可读性改进
**输出**:包含具体改进建议的编辑报告,使内容听起来像人类
### 性能
**用途**:使用真实分析数据进行数据驱动的内容优先级排序
**分析**:
- Google Analytics 流量和趋势
- Google Search Console 排名和 CTR
- DataForSEO 竞争数据
- 速赢点(排名 11-20 位)
- 衰退内容
- 低 CTR 机会
- 热门话题
**提供**:
- 内容任务优先队列
- 机会评分 (0-100)
- 影响力和工作量估算
- 逐周路线图
- 成功指标
**输出**:包含可操作优先级的综合性能报告
### 标题生成器
**用途**:生成高转化率的标题变体和 A/B 测试建议
**提供**:
- 使用经过验证的公式的 10+ 个标题变体
- 转化潜力评分
- A/B 测试策略
- 针对特定受众的标题选项
### CRO 分析师
**用途**:落地页的转化率优化分析
**分析**:
- 首屏内容有效性
- CTA 质量和分布
- 信任信号存在感
- 摩擦点
- 页面结构
### Landing Page 优化器
**用途**:全面的落地页优化建议
**提供**:
- CRO 评分 (0-100) 及类别细分
- 首屏、CTA、信任信号、结构和 SEO 分析
- A/B 测试建议
- 优先行动清单
## 营销技能
SEO Machine 包含 26 项可作为斜杠命令访问的营销技能:
| 类别 | 技能 |
|----------|--------|
| **文案写作** | `/writing`, `/copy-editing` |
| **CRO** | `/page-cro`, `/form-cro`, `/signup-flow-cro`, `/onboarding-cro`, `/popup-cro`, `/paywall-upgrade-cro` |
| **策略** | `/content-strategy`, `/pricing-strategy`, `/launch-strategy`, `/marketing-ideas` |
| **渠道** | `/email-sequence`, `/social-content`, `/paid-ads` |
| **SEO** | `/seo-audit`, `/schema-markup`, `/programmatic-seo`, `/competitor-alternatives` |
| **分析** | `/analytics-tracking`, `/ab-test-setup` |
| **其他** | `/referral-program`, `/free-tool-strategy`, `/marketing-psychology` |
## 数据源
### 与分析工具集成
SEO Machine 与实时数据源集成以指导内容策略:
**Google Analytics 4**:
- 流量和参与度指标
- 转化跟踪
- 趋势分析
- 流量来源
**Google Search Console**:
- 关键词排名和位置
- 展示次数和点击次数
- CTR 分析
- 查询性能
**DataForSEO**:
- 竞争排名
- SERP 特性
- 关键词指标
- 竞争对手差距分析
### 高级 SEO 分析模块(新功能!)
SEO Machine 包含 5 个专用 Python 模块,用于全面的内容分析:
**Search Intent Analyzer** (`search_intent_analyzer.py`):
- 将查询分类为信息类、导航类、交易类或商业调查类意图
- 分析 SERP 特性和内容模式
- 提供置信度评分和内容一致性建议
**Keyword Analyzer** (`keyword_analyzer.py`):
- 计算确切的关键词密度和分布
- 检测关键词堆砌风险并发出警告
- 使用 TF-IDF 和 K-means 执行主题聚类
- 按部分生成分布热图
- 识别 LSI(语义相关)关键词
**SEO Quality Rater** (`seo_quality_rater.py`):
- 根据 SEO 最佳实践对内容进行评级(0-100 分)
- 类别细分:内容、关键词、Meta、结构、链接、可读性
- 识别关键问题、警告和建议
- 确定发布准备情况
**Content Length Comparator** (`content_length_comparator.py`):
- 获取并分析前 10-20 个 SERP 竞争对手的字数
- 计算中位数、第 75 百分位数和最佳长度
- 显示竞争定位和与目标的差距
- 提供数据驱动的扩展建议
**Readability Scorer** (`readability_scorer.py`):
- Flesch Reading Ease 和 Flesch-Kincaid Grade Level
- 句子和段落结构分析
- 被动语态检测和比例计算
- 复杂词识别
- 过渡词使用分析
- 整体可读性评分 (0-100)
所有模块均可直接在 Python 中使用或通过 Content Analyzer agent 使用。
### CRO 分析模块
六个用于落地页转化优化的 Python 模块:
- `above_fold_analyzer.py` - 首屏内容分析(标题、价值主张、CTA、信任)
- `cta_analyzer.py` - CTA 有效性评分(质量、分布、目标一致性)
- `trust_signal_analyzer.py` - 信任信号检测(推荐、社会证明、风险逆转)
- `landing_page_scorer.py` - 整体落地页评分(0-100 及类别细分)
- `landing_performance.py` - 通过 GA4/GSC 进行落地页性能跟踪
- `cro_checker.py` - CRO 最佳实践检查表验证
### 附加分析模块
- `opportunity_scorer.py` - 8 因素机会评分,用于内容优先级排序
- `content_scorer.py` - 5 维度内容质量评分(人性化、具体性、结构、SEO、可读性)
- `engagement_analyzer.py` - 内容互动模式分析
- `competitor_gap_analyzer.py` - 竞争内容差距识别
- `article_planner.py` - 数据驱动的文章规划
- `section_writer.py` - 章节级内容指导
- `social_research_aggregator.py` - 社交媒体研究聚合
### Python 研究脚本
从仓库根目录运行:
```
# 内容研究
python3 research_quick_wins.py
python3 research_competitor_gaps.py
python3 research_performance_matrix.py
python3 research_priorities_comprehensive.py
python3 research_serp_analysis.py
python3 research_topic_clusters.py
python3 research_trending.py
# SEO 分析 (配置驱动 - 请先设置 config/competitors.json)
python3 seo_baseline_analysis.py
python3 seo_bofu_rankings.py
python3 seo_competitor_analysis.py
# 测试 API 连接
python3 test_dataforseo.py
```
**注意**:SEO 分析脚本从 `config/competitors.json` 加载竞争对手列表和关键词。复制 `config/competitors.example.json` 并根据您的业务进行自定义。
### WordPress 集成
发布使用 WordPress REST API 以及一个暴露 Yoast SEO 字段的自定义 MU-plugin。
**设置**:
1. 在您的 WordPress 站点上安装 `wordpress/seo-machine-yoast-rest.php` 作为 MU-plugin
2. 将 `wordpress/functions-snippet.php` 添加到您主题的 functions.php 中
3. 在 `.env` 中配置 WordPress 凭据:
WP_URL=https://yoursite.com
WP_USERNAME=your_username
WP_APP_PASSWORD=your_application_password
有关详细的设置说明,请参阅 `wordpress/README.md`。
有关分析设置说明,请参阅 `data_sources/README.md`。
## 目录结构
```
seomachine/
├── .claude/
│ ├── commands/ # Custom workflow commands
│ │ ├── analyze-existing.md
│ │ ├── research.md
│ │ ├── write.md
│ │ ├── rewrite.md
│ │ ├── optimize.md
│ │ ├── scrub.md
│ │ ├── performance-review.md
│ │ ├── publish-draft.md
│ │ ├── article.md
│ │ ├── priorities.md
│ │ ├── research-serp.md
│ │ ├── research-gaps.md
│ │ ├── research-trending.md
│ │ ├── research-performance.md
│ │ ├── research-topics.md
│ │ ├── landing-write.md
│ │ ├── landing-audit.md
│ │ ├── landing-research.md
│ │ ├── landing-competitor.md
│ │ └── landing-publish.md
│ ├── agents/ # Specialized analysis agents
│ │ ├── content-analyzer.md
│ │ ├── seo-optimizer.md
│ │ ├── meta-creator.md
│ │ ├── internal-linker.md
│ │ ├── keyword-mapper.md
│ │ ├── editor.md
│ │ ├── performance.md
│ │ ├── headline-generator.md
│ │ ├── cro-analyst.md
│ │ └── landing-page-optimizer.md
│ └── skills/ # 26 marketing skills
├── data_sources/ # Analytics integrations
│ ├── modules/ # Python analysis modules
│ │ ├── google_analytics.py
│ │ ├── google_search_console.py
│ │ ├── dataforseo.py
│ │ ├── data_aggregator.py
│ │ ├── search_intent_analyzer.py
│ │ ├── keyword_analyzer.py
│ │ ├── seo_quality_rater.py
│ │ ├── content_length_comparator.py
│ │ ├── readability_scorer.py
│ │ ├── opportunity_scorer.py
│ │ ├── content_scorer.py
│ │ ├── engagement_analyzer.py
│ │ ├── social_research_aggregator.py
│ │ ├── competitor_gap_analyzer.py
│ │ ├── article_planner.py
│ │ ├── section_writer.py
│ │ ├── wordpress_publisher.py
│ │ ├── above_fold_analyzer.py
│ │ ├── cro_checker.py
│ │ ├── cta_analyzer.py
│ │ ├── landing_page_scorer.py
│ │ ├── landing_performance.py
│ │ └── trust_signal_analyzer.py
│ ├── config/ # API credentials (not in git)
│ ├── utils/ # Helper functions
│ ├── cache/ # Cached API responses
│ └── README.md # Setup instructions
├── config/ # Configuration files
│ └── competitors.example.json # Competitor config template
├── context/ # Configuration and guidelines
│ ├── brand-voice.md
│ ├── writing-examples.md
│ ├── style-guide.md
│ ├── seo-guidelines.md
│ ├── target-keywords.md
│ ├── internal-links-map.md
│ ├── competitor-analysis.md
│ └── cro-best-practices.md
├── wordpress/ # WordPress integration
│ ├── seo-machine-yoast-rest.php
│ ├── functions-snippet.php
│ └── README.md
├── topics/ # Raw topic ideas
├── research/ # Research briefs and analysis reports
├── drafts/ # Work in progress articles
├── review-required/ # Articles pending review
├── published/ # Final versions ready to publish
├── rewrites/ # Updated existing content
├── landing-pages/ # Landing page content
├── audits/ # Audit reports
└── README.md # This file
```
## 上下文文件(重要!)
内容的质量取决于配置良好的上下文文件:
### `context/brand-voice.md`
定义您的品牌语调、语气和信息框架。
**必须包含**:
- 语调支柱
- 按内容类型划分的语气指南
- 核心品牌信息
- 写作风格指南
- 术语偏好
**目的**:确保所有内容听起来都符合您的品牌调性
### `context/writing-examples.md`
包含 3-5 篇您网站上的 exemplary 博客文章。
**必须包含**:
- 完整的文章内容
- 每个示例的出众之处
- 关于语调和结构的关键要点
**目的**:通过示例教会 AI 您特定的写作风格
### `context/style-guide.md`
编辑和格式标准。
**必须包含**:
- 语法和机制规则
- 大小写约定
- 格式标准
- 首选术语
**目的**:保持所有内容的一致性
### `context/seo-guidelines.md`
SEO 最佳实践和要求。
**包含**:
- 内容长度要求
- 关键词优化规则
- Meta 元素标准
- 链接策略指南
- 可读性要求
**目的**:确保所有内容符合 SEO 标准
### `context/target-keywords.md`
按主题集群组织的关键词研究。
**必须包含**:
- 按集群划分的核心关键词
- 集群关键词(子主题)
- 长尾变体
- 搜索意图分类
- 当前排名
**目的**:指导新内容的关键词定位
### `context/internal-links-map.md`
您网站上用于内部链接的关键页面目录。
**必须包含**:
- 产品页面和功能
- 核心内容 URL
- 表现最佳的博客文章
- 主题集群映射
- 推荐的锚文本
**目的**:在每篇文章中实现战略性内部链接
### `context/competitor-analysis.md`
竞争情报和内容差距。
**必须包含**:
- 主要竞争对手
- 他们的内容策略
- 关键词差距
- 差异化机会
**目的**:为内容策略和竞争定位提供信息
## 内容质量标准
每篇文章必须满足以下要求:
### 内容
- [ ] 至少 2,000 字(首选 2,500-3,000+ 字)
- [ ] 提供优于竞争对手的独特价值
- [ ] 事实准确且时新
- [ ] 为目标受众提供可操作的建议
- [ ] 保持品牌语调
### SEO
- [ ] 主要关键词密度 1-2%
- [ ] 关键词出现在 H1、前 100 个字、2-3 个 H2 中
- [ ] 3-5 个带有描述性锚文本的内部链接
- [ ] 2-3 个外部权威链接
- [ ] Meta 标题 50-60 个字符
- [ ] Meta 描述 150-160 个字符
- [ ] 正确的 H1>H2>H3 层级结构
### 可读性
- [ ] 8-10 年级阅读水平
- [ ] 平均句长 15-20 个词
- [ ] 段落 2-4 句
- [ ] 每 300-400 字一个小标题
- [ ] 列表和格式便于扫描
### 结构
- [ ] 引人入胜的引言(诱饵、问题、承诺)
- [ ] 逻辑流畅的章节
- [ ] 带有 CTA 的清晰结论
- [ ] 包含示例和数据
## 最佳实践
### 撰写前
1. **先研究**:始终在 `/write` 之前运行 `/research`
2. **查看上下文**:阅读 `brand-voice.md` 和相关的 `writing-examples.md`
3. **检查关键词**:在 `target-keywords.md` 中验证目标关键词
4. **规划内部链接**:查看 `internal-links-map.md` 以寻找链接机会
### 撰写期间
1. **遵循简报**:使用研究简报作为大纲
2. **自然融入关键词**:自然地整合关键词,绝不强行插入
3. **增加价值**:每个章节都应提供可操作的见解
4. **使用示例**:包含您行业的真实场景和用例
5. **引用来源**:链接到统计数据和数据来源
### 撰写后
1. **查看 Agent 输出**:仔细阅读所有 Agent 建议
2. **进行改进**:在优化之前解决高优先级问题
3. **运行优化**:使用 `/optimize` 进行最终润色
4. **自我编辑**:以目标读者的身份阅读文章
5. **检查质量**:验证是否满足所有检查清单项目
### 对于重写
1. **先分析**:运行 `/analyze-existing` 以了解范围
2. **确定策略**:轻微更新还是大幅重写?
3. **保留有效部分**:保留有效的章节
4. **关注差距**:添加竞争内容中缺失的部分
5. **更新所有内容**:统计数据、示例、截图、链接
## 工作流示例
### 示例 1:从头创建新内容
```
# 步骤 1:添加主题想法
# 在 topics/ 目录中创建文件并记录初步想法
# 步骤 2:研究主题
/research content marketing strategies
# 步骤 3:审查研究简报
# 阅读 research/brief-content-marketing-strategies-[date].md
# 步骤 4:撰写文章
/write content marketing strategies
# 步骤 5:审查 Agent 反馈
# 阅读 drafts/ 中的所有 Agent 报告
# 步骤 6:进行改进
# 根据 Agent 建议编辑文章
# 步骤 7:最终优化
/optimize drafts/content-marketing-strategies-[date].md
# 步骤 8:发布到 WordPress (可选)
/publish-draft drafts/content-marketing-strategies-[date].md
```
### 示例 2:更新现有内容
```
# 步骤 1:分析现有文章
/analyze-existing https://yoursite.com/blog/product-comparison
# 步骤 2:审查分析
# 阅读 research/analysis-product-comparison-2025-10-29.md
# 检查内容健康度得分和优先级
# 步骤 3:重写内容
/rewrite product comparison
# 步骤 4:审查更改
# 阅读 rewrites/product-comparison-rewrite-2025-10-29.md
# 审查更改摘要
# 步骤 5:优化
/optimize rewrites/product-comparison-rewrite-2025-10-29.md
# 步骤 6:发布
# 准备就绪后移动到 published/
```
### 示例 3:快速内容审计
```
# 分析多个现有文章以确定更新优先级
/analyze-existing https://yoursite.com/blog/post-1
/analyze-existing https://yoursite.com/blog/post-2
/analyze-existing https://yoursite.com/blog/post-3
# 审查内容健康度得分
# 根据以下因素确定重写优先级:
# - 最低分数
# - 最高流量潜力
# - 战略重要性
```
## 技巧与窍门
### 最大化内容质量
- **研读示例**:在每次写作前阅读您的 `writing-examples.md`
- **使用数据**:始终包含最新的统计数据并引用来源
- **具体化**:“增长 40%”胜过“显著改善”
- **展示,而非讲述**:使用您行业的真实示例和场景
- **回答问题**:解决研究中来自“People Also Ask”的问题
### SEO 优化
- **关键词前置**:将主要关键词放在前 100 个字中
- **自然整合**:大声朗读内容——如果关键词听起来很牵强,请重写
- **多样化锚文本**:不要对所有内部链接使用相同的锚文本
- **战略性链接**:链接到核心内容和相关的集群文章
- **定期更新**:每 6-12 个月刷新表现最佳的内容
### 工作流效率
- **批量研究**:在一次会话中研究多个主题
- **遵循结构**:使用 `/write` 命令中的一致文章结构
- **优先解决高优先级**:在优化细节之前修复关键问题
- **明智使用 Agent**:让 Agent 处理分析,您专注于写作
- **构建模板**:保存常用章节以供重复使用
### 避免常见错误
- ❌ 跳过研究阶段
- ❌ 忽视品牌语调指南
- ❌ 不自然地强行插入关键词
- ❌ 忘记内部链接
- ❌ 不引用数据来源
- ❌ 未经优化即发布
- ❌ 复制竞争对手内容而非寻求差异化
## 维护
### 每周
- 向 `/topics/` 添加新的主题创意
- 使用新的关键词机会更新 `target-keywords.md`
- 检查 `internal-links-map.md` 中的失效链接
### 每月
- 查看已发布内容的性能
- 如果出现更好的示例,更新 `writing-examples.md`
- 将新发布的内容添加到 `internal-links-map.md`
- 在 `competitor-analysis.md` 中跟踪竞争对手活动
### 每季度
- 对上下文文件进行全面审计
- 根据算法变化更新 SEO 指南
- 全面的竞争对手分析刷新
- 查看并更新 `target-keywords.md` 中的主题集群
## 故障排除
### “内容听起来不像我的品牌”
- **解决方案**:使用更具体的指导更新 `context/brand-voice.md`
- **解决方案**:向 `context/writing-examples.md` 添加更多样化的示例
- **解决方案**:在使用 `/write` 命令时参考具体示例
### “关键词密度过高/过低”
- **解决方案**:查看 `seo-guidelines.md` 的目标密度 (1-2%)
- **解决方案**:使用 `/optimize` 获取具体的关键词布局建议
- **解决方案**:使用 Keyword agent 进行分布分析
### “内部链接不相关”
- **解决方案**:使用当前页面更新 `context/internal-links-map.md`
- **解决方案**:按主题集群组织,以便 Agent 更容易匹配
- **解决方案**:提供关于每个页面涵盖内容的更多上下文
### “文章与竞争对手太相似”
- **解决方案**:使用差异化机会更新 `competitor-analysis.md`
- **解决方案**:将您的独特优势添加到 `brand-voice.md` 和 `features.md`
- **解决方案**:在 `/research` 命令中参考具体的差异化角度
## 支持与贡献
### 获取帮助
- 仔细阅读本 README
- 检查上下文文件是否配置正确
- 查阅 [Claude Code 文档](https://docs.claude.com/claude-code)
### 贡献
- 通过 GitHub Issues 报告问题
- 对命令或 Agent 提出改进建议
- 分享成功的工作流或技巧
## 许可证
[添加您的许可证信息]
## 致谢
由 Anthropic 使用 [Claude Code](https://claude.com/claude-code) 构建。
最初为 Castos 开发,现在作为开源工具提供给任何企业,以简化长篇 SEO 内容的创建。
## 示例与社区
**查看实际应用**:查看 `examples/castos/`,了解一家播客托管 SaaS 公司如何使用 SEO Machine 的完整真实示例。
**欢迎贡献**:发现 Bug?有功能请求?想分享您自己的行业示例?欢迎贡献和 PR!
**准备好开始创建了吗?**
1. 配置您的上下文文件(以模板为指南)
2. 运行 `/research [your topic]`
3. 查看简报
4. 运行 `/write [your topic]`
5. 发布精彩内容!
祝写作愉快!📝
标签:A/B测试, Anthropic API, Apex, BeautifulSoup, Claude Code, CRO, Google Analytics, Google Search Console, Landing Page优化, NLP, Python, Scikit-learn, SEO优化, SEO分析, Web爬虫, 关键词研究, 内容策略, 内容管理系统, 博客内容创作, 工作流自动化, 开源, 搜索排名, 数字营销, 数据集成, 文案写作, 无后门, 机器学习, 编辑工具, 营销自动化, 转化率优化, 逆向工具, 长篇内容