结构化数据不是“加了就涨排名”的代码。
它的作用是帮助搜索引擎理解页面内容,并让页面在符合条件时有机会展示富结果。但是否展示,仍取决于页面内容、搜索场景、质量和 Google 的判断。
Google 官方文档也说明,结构化数据用于理解页面,并让页面有资格展示支持的 rich result。注意关键词是“有资格”,不是“保证展示”。
先选对类型
不要看到 Schema.org 有很多类型,就什么都加。
内容站常见类型:
| 页面 | 常见结构化数据 |
|---|---|
| 文章页 | Article、Breadcrumb |
| FAQ 内容 | FAQPage,但要符合 Google 支持范围 |
| 产品页 | Product、Review、Offer |
| 视频页 | VideoObject |
| 本地业务 | LocalBusiness |
类型必须和页面真实内容一致。页面没有清楚 FAQ,就不要硬加 FAQPage。
用 Rich Results Test 看资格
Google Rich Results Test 用来测试公开页面或代码,判断页面能生成哪些 Google 支持的富结果。
测试时看三类信息:
- 是否检测到支持的富结果类型;
- 是否有错误;
- 是否有警告;
- 渲染后的页面内容是否和标记一致。
错误通常会影响资格;警告不一定让页面失去资格,但可能影响展示完整度。
错误和警告怎么处理
| 类型 | 处理方式 |
|---|---|
| Required field missing | 优先修,通常影响资格 |
| Invalid value type | 修字段格式 |
| 内容和标记不一致 | 改页面或删标记 |
| 推荐字段缺失 | 评估是否补,非必修 |
| 不支持的类型 | 不期待 Google 富结果 |
不要为了通过测试而填写页面上不存在的信息。结构化数据必须反映用户可见内容。
三类读者的盲点
SEO 新手常见盲点是以为能识别就一定展示富结果。
有一定经验的人会测试,但不理解警告和错误的优先级。
更资深的人需要结合富结果资格、页面内容一致性和模板治理,而不是逐页贴代码。
排错流程
- 确认页面类型和搜索结果目标;
- 选择 Google 支持的结构化数据类型;
- 确保标记内容在页面可见;
- 用 Rich Results Test 测试 URL 或代码;
- 修复 required error;
- 评估 warning 是否值得补;
- 上线后看 GSC 增强报告;
- 抽样 URL Inspection 验证 Google 看到的结果。
结构化数据最适合模板化治理。文章页、产品页、FAQ 页各自有一套模板,不要每篇手写不同格式。