javascript - 正确部署 Google Rich Card 的结构化数据

标签 javascript seo google-search google-rich-snippets

我对正确包含结构化数据感到困惑,主要是针对 google 富媒体。


<强>1。必须/应该每个页面都有自己的 json,还是根页面应该包含所有页面的 json?


<强>2。结构化数据本质上是 JavaScript。它必须是内联的,还是可以在另一个文件中?


<强>3。一个普通的浏览器可能会浪费时间处理大型结构化数据 JavaScript——与它无关的信息。是否有处理此问题的良好解决方案/最佳实践?

最佳答案

  1. 是的,应该。结构化数据基于 URI 范例。这意味着,文档的唯一 ID 就是它的 URL。所以是的,您的结构化数据始终属于特定的 URL。
  2. 不,不是。 JSON-LD 不是 javascript,即使它是用 <script> 实现的- 但它不是 javascript。不,它不能在另一个文件中。
  3. 不是,不是。浏览器不解释 JSON-LD 脚本——他们不需要它,此信息不适合他们,并且与浏览器的工作(页面呈现)无关。 JSON-LD 脚本确实可以放在 HTML 源代码的底部 - 但您不会因此而意识到任何加速影响。

关于javascript - 正确部署 Google Rich Card 的结构化数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53627055/

相关文章:

python - Appengine Apps 与 Google bot 网络爬虫

javascript - 如何使用 jquery 将 iframe 添加到 div

javascript - 使用 javascript/jquery 捕获搜索词

javascript - 当内容被 Backbone.js 替换时,如何解锁 jquery ui 检查按钮?

Wordpress SEO - 同一页面上的所有内容或单独的帖子以获得更好的排名?

seo - 如何在谷歌搜索网站中获取此类标题和搜索输入

google-search - 是否有编程方式从 Google 搜索返回 "about N results"号码?

algorithm - 我可以使用 google 推荐 URL 并查看搜索的内容吗?

javascript - 刷新页面时,日历中的日期设置回当前日期

javascript - 如何在回调之外赋值