【发布时间】:2019-12-05 21:41:39
【问题描述】:
我在我的网站中添加了 json-ld 结构化数据,这导致页面大小从 80kb 增加到 120kb,这会影响页面加载速度并降低文本与代码的比率。有没有更好的方法来提供结构化数据,而不是直接包含在 html 中?
【问题讨论】:
-
直接在 HTML 中添加它(使用 Microdata/RDFa 而不是 JSON-LD)会改进它,因为您不必复制内容。
-
谢谢,但它不是一种旧的标记方式吗,google 现在推荐 JSON-LD,我也可以将 JSON-LD 与微数据混合,因为它需要将所有网站迁移到微数据?
-
Google 支持所有三种语法(Microdata、RDFa、JSON-LD)。他们推荐使用 JSON-LD 并不意味着他们推荐 not 使用其他两种语法。我想有only two reasons为什么Google推荐JSON-LD;如果它们不适用于您,则可以使用另一种语法。 -- 我建议使用 RDFa;如果需要,您可以从该 RDFa 自动生成 JSON-LD(反之则不行)。混合几种语法是可能的,但可能会出现问题——这取决于。
-
感谢您的解释,会做更多的研究,但我认为这会有所帮助!
标签: html json-ld structured-data