正确部署 Google 个丰富卡片的结构化数据
Correct deployment of structured data for Google rich cards
我对正确包含结构化数据感到困惑,主要是为了 google 富媒体。
1. Must/should 每个页面都有自己的 json,还是根页面应该包含所有页面的 json?
2。结构化数据本质上是JavaScript。它必须是内联的,还是可以在另一个文件中?
3。一个普通的浏览器可能会浪费时间处理大的结构化数据 JavaScript - 与它无关的信息。有没有好的 solution/best 处理这个问题的做法?
- 是的,应该。结构化数据基于 URI 范例。这意味着,文档的唯一 ID 是它的 URL。所以是的,您的结构化数据始终属于某些 URL.
- 不,不是。 JSON-LD 不是 javascript,即使它是用
<script>
实现的 - 但它不是 javascript。不,它不能在另一个文件中。
- 不,不是。浏览器不解释 JSON-LD 脚本 - 他们不需要它,此信息不适合他们,并且与浏览器的工作无关,即页面呈现。 JSON-LD脚本确实可以放在HTML源代码的底部-但是您不会因此而感受到任何加速影响。
我对正确包含结构化数据感到困惑,主要是为了 google 富媒体。
1. Must/should 每个页面都有自己的 json,还是根页面应该包含所有页面的 json?
2。结构化数据本质上是JavaScript。它必须是内联的,还是可以在另一个文件中?
3。一个普通的浏览器可能会浪费时间处理大的结构化数据 JavaScript - 与它无关的信息。有没有好的 solution/best 处理这个问题的做法?
- 是的,应该。结构化数据基于 URI 范例。这意味着,文档的唯一 ID 是它的 URL。所以是的,您的结构化数据始终属于某些 URL.
- 不,不是。 JSON-LD 不是 javascript,即使它是用
<script>
实现的 - 但它不是 javascript。不,它不能在另一个文件中。 - 不,不是。浏览器不解释 JSON-LD 脚本 - 他们不需要它,此信息不适合他们,并且与浏览器的工作无关,即页面呈现。 JSON-LD脚本确实可以放在HTML源代码的底部-但是您不会因此而感受到任何加速影响。