RCF-054 — 發布文章 SKILL Step 6 新增 H2 結構強制確認
類型:SKILL 日期:2026-05-26 觸發條件:條件 4 — 修改 SKILL 核心執行步驟(發布文章.md Step 6 SEO 補強確認) 相關文件:
.claude/skills/發布文章.mdstrategy/seo-blog-strategy-v1.md
問題背景
Phase 2.6 診斷(2026-05-26)發現:官網 451 篇 hash-URL 舊文章 H2=1,Google Search Console「已爬未收錄」93 頁中,舊文章佔主要比例,H2 不足被確認為結構信號缺失的主要原因。
SEO-URL 新文章(26 篇)自然具備 4-5 個 H2,收錄成效佳;hash-URL 舊文章僅 1 個 H2,Google 無法判斷文章結構與主題深度。
現有問題:發布文章 SKILL Step 6 只確認 Twitter Cards 與 BreadcrumbList 是否存在,未要求 H2 數量的結構性確認,導致新發布文章可能帶著 H2 不足的問題上線。
考慮過的方案
| 方案 | 描述 | 優點 | 缺點 | 採用? |
|---|---|---|---|---|
| 方案 A(無動作) | 維持現有 Step 6,不加 H2 確認 | 不需改動 | H2 不足問題持續累積;Phase 2.7 修復成本更高 | ❌ 未採用 |
| 方案 B(只加警告) | Step 6 確認 H2 數量,不足時只給警告,不阻擋發布 | 對 Tim 的彈性最高 | 警告可能被忽略,問題累積 | ❌ 未採用 |
| 方案 C(強制確認 + Tim 補強,Claude 不代填) | Step 6 確認 H2 數量,< 3 時阻擋繼續 Step 7,由 Tim 補充標題 | 確保每篇新文章均達標;符合「Tim 原文 100% 保留」原則(Claude 不代填文字) | Tim 需補充 H2 標題才能繼續發布 | ✅ 採用 |
最終決策
採用方案 C:在 Step 6 SEO 補強確認中,加入 H2 數量檢查(閾值:≥3)。
理由:
- 診斷驅動:Phase 2.6 資料明確顯示 H2=1 是已爬未收錄的主要結構缺失,不宜在新文章上重複舊問題
- 原文保留原則:Claude 不代填 Tim 未寫的段落標題,由 Tim 自行補強後重確認,避免違反內容 100% 保留規則
- 最小摩擦:只在 H2 實際不足時才要求補強,H2 ≥ 3 的文章完全無影響
影響範圍
| 影響類型 | 具體項目 |
|---|---|
| 修改文件 | .claude/skills/發布文章.md Step 6:新增 H2 數量檢查腳本 + H2 < 3 阻擋說明 |
| 修改文件 | strategy/seo-blog-strategy-v1.md:新增 ### 3.x 文章 H2 結構最低標準 章節;版本 v1.0 → v1.1 |
| 影響的 SKILL | 發布文章 |
| 觸發部門同步 | strategy/CLAUDE.md(seo-blog-strategy 有版本更新) |
驗證方式
下一篇發布文章執行 Step 6 時,應看到以下輸出:
Twitter Cards: True
BreadcrumbList: True
H2 數量: X ✅ ← X ≥ 3
若新文章 H2 < 3,Step 6 應顯示 ⚠️ 不足3個 並停止在 Step 7 前,等 Tim 補強後重確認。