FAQ 页做 AEO,先看能不能被主要搜索爬虫读到,再看页面里的问答是不是公开正文。
FAQPage不是安全措施,也不是“写了就一定出富结果”的开关;它只是帮助机器理解页面问答结构的信号。
外贸站最适合做 FAQ 的地方,通常就是买家反复问的问题:
- MOQ 怎么算
- 交期多久
- 能不能打样
- 认证有哪些
- 是否支持 OEM
- 包装和物流怎么安排
这些内容本来就该放在公开 FAQ 页里。问题不在于要不要做 FAQ,而在于 FAQ 页有没有真的被搜索爬虫读到。
先看四个最基础的点
| 检查项 | 你要看什么 |
|---|---|
| 抓取访问 | robots.txt 有没有挡住 FAQ URL |
| 页面正文 | 问答是不是直接写在可见 HTML 里 |
| 索引控制 | 有没有误加 noindex、nosnippet、max-snippet:0 |
| 结构化数据 | FAQPage 是否真实对应页面正文 |
如果这四项有一项没对上,FAQ 页就不适合急着谈 AEO。
第一步:先确认 FAQ 页能被抓
curl -s https://www.example.com/faq/
curl -s https://www.example.com/robots.txt
User-agent: *
Allow: /faq/
Disallow: /admin/
Disallow: /customer-portal/
如果 FAQ 页本身被挡住,Googlebot 可能根本看不到页面正文,也看不到你给页面写的 noindex 或结构化数据。
所以 FAQ 页的第一件事,不是写 schema,而是让页面本身先可访问。
第二步:问答必须在可见正文里
不要只把答案放在折叠层、脚本里,或者页面加载后再塞进去。
<section>
<h2>What is your MOQ?</h2>
<p>Our MOQ depends on product type, material, and packaging requirements.</p>
<h2>What is your lead time?</h2>
<p>Lead time depends on order quantity and customization requirements.</p>
</section>
这比在页面底部堆一段“常见问题”说明更有用,因为它更容易被提取和复用。
第三步:FAQPage schema 只做真实映射
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is your MOQ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Our MOQ depends on product type, material, and packaging requirements."
}
}
]
}
这个 schema 的前提是:
- 问题和答案都已经出现在页面可见正文里
- 内容和正文完全一致
- 没有拿隐藏内容、客户资料或内部流程硬贴上去
如果只是为了 AEO 硬塞一个 FAQPage,效果通常不会稳。
第四步:摘要限制要单独看
Google 对摘要控制写得很清楚。nosnippet、max-snippet:0、data-nosnippet 都会限制可显示文本。
<head>
<meta name="robots" content="nosnippet">
</head>
<p data-nosnippet>Internal pricing policy not for public display.</p>
如果你的 FAQ 页是公开获客页,就不要随便把整页摘要权限关掉。
如果某一段是内部政策、报价规则或敏感说明,可以局部限制,而不是整页一刀切。
第五步:FAQ 页和内部信息要分开
| 内容类型 | 该不该放在公开 FAQ 页 |
|---|---|
| MOQ、交期、样品政策 | 可以 |
| 认证、包装、售后 | 可以 |
| 内部 SOP | 不该 |
| 客户资料 | 不该 |
| 报价细则中的敏感项 | 谨慎 |
| 未公开政策 | 不该 |
FAQ 页的价值是回答买家问题,不是泄露企业内部知识。
最后判断
FAQ 页做 AEO 前,先确认它能被抓、能被读、能被理解。
只要公开问答写在页面正文里,结构化数据对应正文,摘要权限没有被误关,FAQ 页就已经比大多数“空壳 FAQ”强很多了。