使用 JSON-LD 进行现场审核

Using JSON-LD for on-site reviews

我读了文章The Complete Guide to Creating On-Site Reviews + Testimonials Pages。我想在我们的网站上创建我自己的解决方案,以收集 Google 可以在我们网站上找到的评论。我不是 100% 确定我是否理解正确。

所以我会创建一个带有适当输入的表单并获取该用户输入并在 <script> 标记中创建一个 JSON-LD 对象并将其放置在我们的 head /reviews/ 页。所以我们 /reviews/ 页面上列出的每条评论都将在 JSON-LD 对象的数组中,这就是 Google 可以找到它的方式?

就这么简单吗?使用正确的数据将 JSON-LD 放入 <head>

This site 在我链接的文章中用作示例。他们使用第三方服务,基本上可以完成我打算要做的事情。查看源代码时我没有在 head 中看到数据,但我想将 JSON-LD 隐藏在某个地方是个好习惯?我看到 JSON-LD script,但它是空的。

有人可以帮助我更好地理解这一点吗?

我们的想法是使用词汇表 Schema.org 提供有关评论的机器可读结构化数据。支持三种语法:JSON-LD、Microdata、RDFa。

See a comparison。使用 Microdata 和 RDFa,您可以将 HTML 属性添加到评论的现有标记中。使用 JSON-LD,您可以在单独的 script 元素中添加结构化数据,并保持评论标记不变。

这个 script 元素 。默认情况下,无论放置在何处,它在视觉上都是隐藏的。

如果您提供此类结构化数据,消费者(例如 Google 搜索)可能会使用它。例如,Google 搜索提供 Review rich result 功能。他们的文档描述了需要哪些 Schema.org types/properties 才能获得资格。