结论:QAPage 只在帖子「已采纳最佳答案」之后才有效——问题、最佳答案、采纳关系三样必须同时能被机器读到,缺一个就是无效标注。

① 先看状态再谈写法。悬赏帖没被采纳时只有问题没有答案,硬输出 QAPage 等于半成品,容易被判为标注不完整;本系统就是在楼主采纳最佳答案后,才在该帖页输出 QAPage 与 acceptedAnswer,并同步进 /answers.html 聚合页。

② 字段别偷懒。question 取帖子标题的纯文本,acceptedAnswer.text 放最佳答案的完整正文(剥掉 HTML / Markdown 标记),不要只写一句摘要或甩个链接;再补上 author、dateCreated、upvoteCount 会更稳。

③ 页面可见内容必须和标注一致。答案正文得是游客能看到的,隐藏版块、权限帖、需购买才能看的内容绝不能进结构化数据,否则既无效又泄密。

④ 写完要验证。跑一遍结构化数据测试工具,重点看有没有 acceptedAnswer 缺失或 text 为空的报错;再配合 llms-full.txt 全量索引,AI 爬虫才能成对抓走「问题+最佳答案」。