Markup Schema.org:使用什么,微数据还是JSON-LD?

Markup Schema.org:使用什么,微数据还是JSON-LD?,markup,schema.org,microdata,json-ld,google-rich-snippets,Markup,Schema.org,Microdata,Json Ld,Google Rich Snippets,谷歌、雅虎等搜索网站的数据标记!,Bing和Yandex非常适合编写代码片段。然而,我认为大多数网站管理员使用微数据,几乎从不使用。我最近了解了JSON-LD,我有一些疑问: 我可以使用它而不出现搜索引擎的兼容性问题吗?没有一个通用的答案: 每个消费者(搜索引擎、工具等)都有自己的条件(支持哪些功能) 每种语法(JSON-LD、微数据、RDFa等)都有自己的优缺点 具体的例子来说明这个问题:Google在一些功能上使用JSON-LD,但在其他一些功能上不支持JSON-LD(例如) 这两个都是

谷歌、雅虎等搜索网站的数据标记!,Bing和Yandex非常适合编写代码片段。然而,我认为大多数网站管理员使用微数据,几乎从不使用。我最近了解了JSON-LD,我有一些疑问:


我可以使用它而不出现搜索引擎的兼容性问题吗?

没有一个通用的答案:

  • 每个消费者(搜索引擎、工具等)都有自己的条件(支持哪些功能)

  • 每种语法(JSON-LD、微数据、RDFa等)都有自己的优缺点

具体的例子来说明这个问题:Google在一些功能上使用JSON-LD,但在其他一些功能上不支持JSON-LD(例如)


这两个都是W3C的建议(虽然微数据是,但是)。因此,如果你关心这一点,你可能想考虑使用RDFA而不是微数据(参见)。当然,RDFa和JSON-LD是完全不同的:使用JSON-LD,您必须复制您的内容,而您可以将其与RDFa一起重用。

关于第二个问题(我删除了这个问题,因为它与您的中心问题没有密切关系),请参见以下问题:接受这个令人敬畏的答案怎么样?