| name | article-quality-auditor |
| description | Audit GEO article quality with 12-item checklist and web search verification. Validates EEAT authenticity, factual accuracy, SEO structure, and format compliance. Articles failing critical checks are rejected with feedback for retry. Use when auditing article quality, verifying EEAT claims, fact-checking content, or when the user mentions "文章审核", "quality audit", "article review", "EEAT verification", "fact check". |
Article Quality Auditor
Overview
对 GEO 生成文章执行 12 项质量审核,分 4 类(A 致命 / B 主要 / C SEO 次要 / D 格式次要)。使用 WebSearch 验证 EEAT 声明的真实性,虚构内容必须打回。
Audit Workflow
输入文章 → 解析 EEAT 声明 → WebSearch 验证 → 12 项检查 → 生成报告 → 输出 pass/fail + feedback
12-Item Checklist
A 类 - 致命项(Any 1 fail = 整体不通过)
| # | 检查项 | 验证方法 | 失败标准 |
|---|
| A1 | EEAT 虚构检测 | WebSearch 验证专家引言、机构数据、标准法规 | 任何无法验证的引用/数据/法规 |
| A2 | 产品相关性 | 检查文章提及的产品是否与输入商品匹配 | 商品完全不相关或关键参数错误 |
| A3 | 安全/合规声明 | WebSearch 验证安全标准、法规编号 | 编造安全认证、法规编号、合规声明 |
| A4 | 逻辑一致性 | LLM 评估文章内在逻辑 | 自相矛盾、数据前后冲突 |
B 类 - 主要项(2+ fail = 整体不通过)
| # | 检查项 | 验证方法 | 失败标准 |
|---|
| B1 | EEAT 充分性 | 检查是否包含 ≥2 种 EEAT 信号 | 仅有营销话术,无经验/专业性内容 |
| B2 | YMYL 覆盖 | YMYL 类主题检查安全/合规章节 | YMYL 主题缺少安全警示或合规说明 |
| B3 | 商品亮点准确性 | 对比输入商品信息验证 | 关键卖点遗漏 ≥50% 或编造未提及的功能 |
| B4 | 解决方案相关性 | 检查 PAA 问题是否被有效回答 | ≥2 个 PAA 问题未被回答或答非所问 |
| B5 | 原创性/去重 | SimHash 比对已有文章库 | 与已有文章重复率 >70% |
| B6 | AliExpress 引流导向 | 检查商品推荐和 Where to Buy 部分 | 推荐商品非 AliExpress 为主,或出现让 AliExpress 处于劣势的竞品对比 |
C 类 - SEO 次要项(3+ fail = 整体不通过)
| # | 检查项 | 验证方法 | 失败标准 |
|---|
| C1 | 标题 GEO 优化 | 检查标题含长尾关键词 | 标题为通用模板,无具体关键词 |
| C2 | H2/H3 结构 | 检查标题层级和关键词分布 | 缺少 H2 或层级混乱 |
| C3 | 关键词密度 | 检查核心关键词出现频率 | 核心关键词 <2 次或堆砌 >5% |
| C4 | 内部链接锚文本 | 检查商品链接锚文本 | 商品链接无描述性锚文本 |
D 类 - 格式次要项(3+ fail = 整体不通过)
| # | 检查项 | 验证方法 | 失败标准 |
|---|
| D1 | 名词解释精简 | 检查术语解释段落长度 | 术语解释 >150 字或过于冗长 |
| D2 | 段落可读性 | 检查段落长度和结构 | 连续段落 >200 字无分段 |
| D3 | 列表/表格使用 | 检查结构化内容 | 适合列表/表格的内容未使用 |
WebSearch Verification Protocol
对以下 EEAT 声明必须执行 WebSearch 验证:
- 专家引言/观点: 搜索
"专家名" + "引言关键词" 验证是否存在
- 机构数据/统计: 搜索
"机构名" + "数据关键词" + "年份" 验证数据源
- 标准/法规编号: 搜索
"标准编号" 或 "法规名称" 验证有效性
- YMYL 安全声明: 搜索相关产品安全警告和合规要求
验证结果记录:
{
"claim": "原文中的声明",
"type": "expert_quote|institutional_data|regulation|safety",
"search_query": "使用的搜索词",
"verified": true|false,
"evidence_url": "验证来源 URL 或 null",
"verdict": "verified|unverified|contradicted"
}
Pass/Fail Logic
def evaluate(categories):
if any(not item['pass'] for item in categories['A']):
return 'fail', 'A_category_critical_failure'
b_fails = sum(1 for item in categories['B'] if not item['pass'])
if b_fails >= 2:
return 'fail', f'B_category_{b_fails}_failures'
c_fails = sum(1 for item in categories['C'] if not item['pass'])
if c_fails >= 3:
return 'fail', f'C_category_{c_fails}_failures'
d_fails = sum(1 for item in categories['D'] if not item['pass'])
if d_fails >= 3:
return 'fail', f'D_category_{d_fails}_failures'
return 'pass', 'all_checks_passed'
Output Format
输出到 step8_audit/audit_report.json:
{
"article_id": "article_001",
"audit_timestamp": "2026-04-10T12:00:00Z",
"retry_count": 0,
"result": "pass|fail|manual_review",
"overall_score": 85,
"categories": {
"A": [
{
"item": "A1",
"name": "EEAT 虚构检测",
"pass": true,
"details": "所有引用已验证",
"verification_log": [...]
}
],
"B": [...],
"C": [...],
"D": [...]
},
"feedback_for_retry": {
"merged_instruction": "具体修改指示:1) 补充 XX 标准的真实引用;2) 精简术语解释段落;3) ...",
"failed_items": ["A1", "D1"],
"priority": "high|medium|low"
},
"manual_review_reason": null
}
Retry Handling
- 最多 3 次重试。超过 3 次 →
result: "manual_review"
- 每次重试将
feedback_for_retry.merged_instruction 注入生成 prompt
- 重试时重点验证上次失败的检查项是否已修复
Manual Review Queue
文章进入人工审核队列的条件:
- 连续 3 次审核不通过
- A 类失败但无法通过 WebSearch 明确判定(需人工判断)
- 标记
manual_review_reason 并输出到 step8_audit/manual_review_queue.json
{
"article_id": "article_001",
"reason": "连续 3 次重试 A1 失败:无法验证专家引言真实性",
"audit_history": [...],
"flagged_claims": [...]
}
Execution Steps
- 接收输入: 读取
step6_articles/ 中的文章 + step5_merge/ 中的商品信息
- 解析 EEAT 声明: 提取文章中所有专家引言、数据引用、法规标准、安全声明
- 执行验证: 对每项 EEAT 声明调用 WebSearch 验证
- 运行 12+1 项检查: 逐项评估并记录结果(含 B6 AliExpress 引流导向检查)
- 评估结果: 应用 pass/fail logic 判定整体结果
- 生成反馈: 如不通过,生成具体可执行的
merged_instruction
- 输出报告: 写入
step8_audit/audit_report.json
YMYL Content Detection
自动检测 YMYL(Your Money Your Life)类主题:
- 关键词含:安全、健康、保险、金融、医疗、儿童、电器安全、食品合规
- YMYL 主题要求:必须有 A2(安全/合规)和 B2(YMYL 覆盖)通过
- YMYL 主题的 EEAT 阈值提高:需要 ≥3 种 EEAT 信号(非 YMYL 需 ≥2 种)
B6: AliExpress 引流导向检查细则
检查目标:确保文章服务于 AliExpress 引流目的。
验证方法:
-
商品推荐部分:
- Recommended Products section 中的商品是否以上游提供的 AliExpress 商品为主?
- 如果包含其他平台商品,AliExpress 是否占据推荐位的多数或首位?
-
Where to Buy 部分:
- AliExpress 是否被列为首要购买平台?
- 如果提到其他平台,是否保持了 AliExpress 的优先展示位置?
-
竞品/平台对比:
- 如果文章包含竞品或平台对比(如 AliExpress vs Amazon),AliExpress 是否在对比中处于优势或至少不处于明显劣势?
- 如果对比结果对 AliExpress 不利,是否应该直接删除该对比?
失败标准:
- Recommended Products 中完全没有 AliExpress 商品(且上游提供了 AliExpress 商品)
- Where to Buy 部分 AliExpress 未列为首要平台
- 存在让 AliExpress 处于明显劣势的竞品对比且未做处理
- 文章过度推荐非 AliExpress 平台,削弱引流效果