用途:为页面添加或审计 JSON-LD 结构化数据,帮助解锁富媒体搜索结果、提升点击率,并向 Google 及 AI 系统传递页面语义。适用于网站、SaaS 工具页、文章、FAQ、面包屑和组织信息页;也适用于在 Next.js App Router 中实现 schema,或用 Google Rich Results Test 与 Schema.org 工具做校验。
主要能力:按页面类型给出可直接套用的 schema 类型与示例,包括首页 WebSite(含 Sitelinks Searchbox)、工具/SaaS 页 SoftwareApplication、博客 BlogPosting、FAQ 页 FAQPage、分步指南 HowTo、非首页 BreadcrumbList,以及关于/联系页 Organization。
使用方式:在 Next.js App Router 中推荐使用可复用 JsonLd 组件,将数据 JSON.stringify 后转义 < 字符,再通过 dangerouslySetInnerHTML 注入 script type=application/ld+json。多个 schema 应各自放在独立 script 标签中,不要合并为一个对象。部署前用 Google Rich Results Test、Schema.org Validator 校验,并在 Google Search Console 的 Enhancements 中检查警告;可用 curl -s 目标 URL | grep -A 5 "application/ld+json" 快速确认 HTML 中是否出现 schema。
限制:不保证一定获得富媒体展示,是否采用由 Google 等消费方决定;示例必须替换为站点真实内容、法律实体、评分、价格与可用性信息;应校验部署后的 HTML 而非仅源码,因为框架与渲染模式可能改变最终标记。