FAQPage 还是 HowTo:结构化数据选错,AI 就不抓
摘要
结构化数据在 GEO 里的作用常被高估,但用错类型确实会带来麻烦。这篇讲清楚 FAQPage 和 HowTo 该怎么选。 先说结论 FAQPage:页面主体是「若干问答对」,适合答疑、常见问题汇总 HowTo:页面主体是「一系列有先后顺序的
结构化数据在 GEO 里的作用常被高估,但用错类型确实会带来麻烦。这篇讲清楚 FAQPage 和 HowTo 该怎么选。
先说结论
- FAQPage:页面主体是「若干问答对」,适合答疑、常见问题汇总
- HowTo:页面主体是「一系列有先后顺序的步骤」,适合教程、操作指南
- 两者不能混用在同一段内容上,也不建议一个页面同时标两种
选错的典型症状:一个教程页面标成 FAQPage,或者一个问答页面硬拆成 HowTo,导致结构化数据校验报错,或者校验通过但和页面内容对不上。
FAQPage 的适用与写法
什么时候用
页面上有明确的「问题 + 答案」结构,且问题之间没有必须先后的顺序。比如:
- 「Z-Blog 支持 PHP 8 吗?」「收录要多久?」这类独立问答
- 产品页底部的常见问题区块
- 政策解读类的 Q&A 汇总
最小可用示例
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Z-Blog 支持 PHP 8 吗?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Z-Blog PHP 1.7 及以上版本支持 PHP 8.0 到 8.2,推荐使用 8.1。"
}
}, {
"@type": "Question",
"name": "新站收录一般要多久?",
"acceptedAnswer": {
"@type": "Answer",
"text": "正常更新的新站,7 到 30 天内开始有收录,稳定收录需要 2 到 3 个月。"
}
}]
}
几个硬要求:
- 问答内容必须在页面上真实可见,不能只在代码里
- 答案不能是「请咨询客服」这类无信息量的句子
- 一个页面标 3 到 10 条为宜,太多会被认为堆砌
HowTo 的适用与写法
什么时候用
页面主体是「按顺序做会得到某个结果」的步骤。比如:
- 如何配置 Z-Blog 伪静态
- 如何给自己的站点接上 CDN
- 如何排查收录下降
关键判断:步骤顺序能不能换。能换的用 FAQPage 或不标,不能换的才是 HowTo。
最小可用示例
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "如何在 Z-Blog 中开启伪静态",
"totalTime": "PT10M",
"step": [{
"@type": "HowToStep",
"position": 1,
"name": "登录后台",
"text": "进入 Z-Blog 后台,打开左侧「应用中心」下的「静态管理中心」。"
}, {
"@type": "HowToStep",
"position": 2,
"name": "选择模式",
"text": "选择 REWRITE 模式,点击启用。"
}, {
"@type": "HowToStep",
"position": 3,
"name": "验证",
"text": "打开任意文章页,确认地址栏显示 .html 后缀且页面正常访问。"
}]
}
三个常被忽略的细节
1. 校验通过 ≠ 效果出现
Rich Results Test 显示通过,只代表代码合法。至于 AI 会不会用,取决于内容质量和抓取情况,不是标了就会用。所以别把结构化数据当成「一标就有排名」的东西。
2. 不要一个页面标多种类型
有人为了「覆盖所有情况」,在一个页面同时输出 Article + FAQPage + HowTo。这种页面在 AI 眼里类型模糊,反而不容易归类。一个页面一个主类型,是最稳的做法。
3. 内容变了要同步更新
FAQ 删掉了一条但 JSON-LD 里还留着,或者步骤数从 5 步改成 4 步但代码没改——这类不一致会被判为「结构化数据与内容不符」,比不标更糟。
反过来想
如果你的内容本身写得清楚(标题明确、段落有结论、步骤用有序列表),就算不打结构化数据,AI 也大概率能读懂。结构化数据是「让机器更容易看懂」的辅助手段,不是内容质量的替代品。把内容写好比标什么类型都重要。
2026年10月22日 13:27
前后30天 · 点日期看归档
9月22日
9月23日
9月24日
9月25日
9月26日
9月27日
9月28日
9月29日
9月30日
10月1日
10月2日
10月3日
10月4日
10月5日
10月6日
10月7日
10月8日
10月9日
10月10日
10月11日
10月12日
10月13日
10月14日
10月15日
10月16日
10月17日
10月18日
10月19日
10月20日
10月21日
10月22日
10月23日
10月24日
10月25日
10月26日
10月27日
10月28日
10月29日
10月30日
10月31日
11月1日
11月2日
11月3日
11月4日
11月5日
11月6日
11月7日
11月8日
11月9日
11月10日
11月11日
11月12日
11月13日
11月14日
11月15日
11月16日
11月17日
11月18日
11月19日
11月20日
11月21日